Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- bqSQL :: QuasiQuoter
- bqSQLSExp :: QuasiQuoter
- bqSQLSelExps :: QuasiQuoter
- bqSQLFrom :: QuasiQuoter
- bqSQLRel :: QuasiQuoter
- pgSQL :: QuasiQuoter
- pgSQLSExp :: QuasiQuoter
- pgSQLSelExps :: QuasiQuoter
- pgSQLFrom :: QuasiQuoter
- pgSQLRel :: QuasiQuoter
- rsSQL :: QuasiQuoter
- rsSQLSExp :: QuasiQuoter
- rsSQLSelExps :: QuasiQuoter
- rsSQLFrom :: QuasiQuoter
- rsSQLRel :: QuasiQuoter
- slSQL :: QuasiQuoter
- slSQLSExp :: QuasiQuoter
- slSQLSelExps :: QuasiQuoter
- slSQLFrom :: QuasiQuoter
- slSQLRel :: QuasiQuoter
- parseSQLTH :: (ParseSQL backend, Data a) => ParseSQLFun backend a -> backend -> String -> Q Exp
Documentation
bqSQL :: QuasiQuoter #
QuasiQuoter
for declaring a Query
in BigQuery
backend with TemplateHaskell
QuasiQuoter
for declaring a SExp
in BigQuery
backend with TemplateHaskell
QuasiQuoter
for declaring one or many caluses of a select statement in BigQuery
backend with TemplateHaskell
QuasiQuoter
for declaring a From
("from" keyword and a corresponding Relation
) in BigQuery
backend with TemplateHaskell
bqSQLRel :: QuasiQuoter #
QuasiQuoter
for declaring a Alias
Relation
(corresponds "table as alias" syntax) in BigQuery
backend with TemplateHaskell
pgSQL :: QuasiQuoter #
QuasiQuoter
for declaring a Query
in Postgres
backend with TemplateHaskell
QuasiQuoter
for declaring a SExp
in Postgres
backend with TemplateHaskell
QuasiQuoter
for declaring one or many caluses of a select statement in Postgres
backend with TemplateHaskell
QuasiQuoter
for declaring a From
("from" keyword and a corresponding Relation
) in Postgres
backend with TemplateHaskell
pgSQLRel :: QuasiQuoter #
QuasiQuoter
for declaring a Alias
Relation
(corresponds "table as alias" syntax) in Postgres
backend with TemplateHaskell
rsSQL :: QuasiQuoter #
QuasiQuoter
for declaring a Query
in Postgres
backend with TemplateHaskell
QuasiQuoter
for declaring a SExp
in Redshift
backend with TemplateHaskell
QuasiQuoter
for declaring one or many caluses of a select statement in Redshift
backend with TemplateHaskell
QuasiQuoter
for declaring a From
("from" keyword and a corresponding Relation
) in Redshift
backend with TemplateHaskell
rsSQLRel :: QuasiQuoter #
QuasiQuoter
for declaring a Alias
Relation
(corresponds "table as alias" syntax) in Redshift
backend with TemplateHaskell
slSQL :: QuasiQuoter #
QuasiQuoter
for declaring a Query
in Sqlite
backend with TemplateHaskell
QuasiQuoter
for declaring a SExp
in Sqlite
backend with TemplateHaskell
QuasiQuoter
for declaring one or many caluses of a select statement in Sqlite
backend with TemplateHaskell
QuasiQuoter
for declaring a From
("from" keyword and a corresponding Relation
) in Sqlite
backend with TemplateHaskell
slSQLRel :: QuasiQuoter #
QuasiQuoter
for declaring a Alias
Relation
(corresponds "table as alias" syntax) in Sqlite
backend with TemplateHaskell
parseSQLTH :: (ParseSQL backend, Data a) => ParseSQLFun backend a -> backend -> String -> Q Exp #