From acc3cf0d5c60910e47bb1e70a9bd4c757dd91120 Mon Sep 17 00:00:00 2001 From: Tim McIver Date: Tue, 1 Nov 2022 07:21:19 -0400 Subject: [PATCH] Add missing 20- and 21-tuple instances of QueryParams. (#57) --- Database/MySQL/Simple/QueryParams.hs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Database/MySQL/Simple/QueryParams.hs b/Database/MySQL/Simple/QueryParams.hs index eeb74b8..3d2e2ba 100644 --- a/Database/MySQL/Simple/QueryParams.hs +++ b/Database/MySQL/Simple/QueryParams.hs @@ -153,6 +153,24 @@ instance (Param a, Param b, Param c, Param d, Param e, Param f, Param g, render h, render i, render j, render k, render l, render m, render n, render o, render p, render q, render r, render s] +instance (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) + => QueryParams (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t) where + renderParams (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t) = + [render a, render b, render c, render d, render e, render f, render g, + render h, render i, render j, render k, render l, render m, render n, + render o, render p, render q, render r, render s, render t] + +instance (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) + => QueryParams (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u) where + renderParams (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u) = + [render a, render b, render c, render d, render e, render f, render g, + render h, render i, render j, render k, render l, render m, render n, + render o, render p, render q, render r, render s, render t, render u] + instance (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,