| Copyright | (c) 2011 MailRank Inc. | 
|---|---|
| License | BSD3 | 
| Maintainer | Paul Rouse <pyr@doynton.org> | 
| Stability | experimental | 
| Portability | portable | 
| Safe Haskell | None | 
| Language | Haskell98 | 
Database.MySQL.Simple.QueryParams
Description
The QueryParams typeclass, for rendering a collection of
 parameters to a SQL query.
Predefined instances are provided for tuples containing up to ten elements.
- class QueryParams a where
Documentation
class QueryParams a where Source #
A collection type that can be turned into a list of rendering
 Actions.
Instances should use the render method of the Param class
 to perform conversion of each element of the collection.
Minimal complete definition
Instances
| QueryParams () Source # | |
| Param a => QueryParams [a] Source # | |
| Param a => QueryParams (Only a) Source # | |
| (Param a, Param b) => QueryParams (a, b) Source # | |
| (Param a, Param b, Param c) => QueryParams (a, b, c) Source # | |
| (Param a, Param b, Param c, Param d) => QueryParams (a, b, c, d) Source # | |
| (Param a, Param b, Param c, Param d, Param e) => QueryParams (a, b, c, d, e) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f) => QueryParams (a, b, c, d, e, f) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g) => QueryParams (a, b, c, d, e, f, g) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h) => QueryParams (a, b, c, d, e, f, g, h) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i) => QueryParams (a, b, c, d, e, f, g, h, i) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j) => QueryParams (a, b, c, d, e, f, g, h, i, j) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k) => QueryParams (a, b, c, d, e, f, g, h, i, j, k) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o, Param p) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o, Param p, Param q) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o, Param p, Param q, Param r) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o, Param p, Param q, Param r, Param s) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o, Param p, Param q, Param r, Param s, Param t, Param u, Param v) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o, Param p, Param q, Param r, Param s, Param t, Param u, Param v, Param w) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) Source # | |
| (Param a, Param b, Param c, Param d, Param e, Param f, Param g, Param h, Param i, Param j, Param k, Param l, Param m, Param n, Param o, Param p, Param q, Param r, Param s, Param t, Param u, Param v, Param w, Param x) => QueryParams (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) Source # | |