úÎ!# ,      !"#$%&'()*+Safe-.=?HUVXk}ribbit#Render a type-level query as text. ,ribbitrStrip redundant unit types out of a string of types. This is used mainly to help simplify the implementation of .-ribbit€Normalize nested type strings to be right associative. Mainly used to help simplify the implementation of other type families..ribbitFProduce a type error if the field is not contained within the schema. ribbitUProduce the type represeting the placeholder ("?") values in a paramaterized query.ribbit,Produce the type of rows return by a query. /ribbit_Rename the fields in a given schema to reflect an applied table alias. For instance, data FooribbitString two types together. 0  0  00 is similar in principal to the nested tuple (0, (0, 0L)), but looks a whole lot nicer when the number of elements becomes large. ribbit%Define a field in a database schema. ribbitD"?" combinator, used to indicate the presence of a query parameter. ribbitASD combinator, used for attaching a name to a table in a FROM clause. ribbit)Cross product operator for FROM clauses. ribbitOR combinator for conditions. ribbitAND combinator for conditions. ribbit"=" combinator for conditions. ribbitWHERE7 combinator, used for attaching conditions to a query. ribbitFROMT combinator, used for attaching a SELECT projection to a relation in the database.ribbitSELECT! combinator, used for starting a SELECT statement. 1ribbitLike 2-, but produce any kind of string-like thing. ribbitCross product       55 8 7 789 66None>UV 3ribbit.Wrapper that helps us avoid orphan instances. "ribbitLike 4., but defined here to avoid orphan instances. #ribbitLike 57, but defined here so we can avoid orphaned instances. $ribbit:Execute a query against a PostgreSQL database connection. "#$$#"6       !"#$%&'()*+,-./01234567589:$9;%<%ribbit-0.2.0.1-3qcCtijlsfJ3Z3gUxuhC6CDatabase.RibbitDatabase.Ribbit.PostgreSQLRenderrenderArgsType ResultTypeTableDBSchemaName:>Field?AsXOrAndEqualsWhereFromSelect $fTableTYPEX $fRenderTYPE?$fRenderTYPEExpr$fRenderTYPEExpr0$fRenderTYPEOr$fRenderTYPEAnd$fRenderTYPEEquals$fRenderTYPEWhere$fRenderTYPEFrom $fRender[]: $fRender[]:0$fRenderTYPESelect$fEq:>$fOrd:>$fShow:>ToRowFromRowquery $fFromRowOnly $fFromRow:> $fToRow() $fToRowOnly $fToRow:> $fToRowWrap $fFromRowWrap StripUnitFlatten ValidFieldAliasAsghc-prim GHC.TypesInt symbolValbase GHC.TypeLitsWrap.postgresql-simple-0.6.2-K0j5v2qFCc07RSqtutvkM0 Database.PostgreSQL.Simple.ToRow"Database.PostgreSQL.Simple.FromRow