| Copyright | (c) Soostone Inc 2020 |
|---|---|
| License | AllRightsReserved |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | Safe-Inferred |
| Language | GHC2021 |
Napkin.Parse.TH
Description
Synopsis
- bqSQL :: QuasiQuoter
- bqSQLSExp :: QuasiQuoter
- bqSQLSelExps :: QuasiQuoter
- bqSQLFrom :: QuasiQuoter
- bqSQLRel :: QuasiQuoter
- pgSQL :: QuasiQuoter
- pgSQLSExp :: QuasiQuoter
- pgSQLSelExps :: QuasiQuoter
- pgSQLFrom :: QuasiQuoter
- pgSQLRel :: QuasiQuoter
- msSQL :: QuasiQuoter
- msSQLSExp :: QuasiQuoter
- msSQLSelExps :: QuasiQuoter
- msSQLFrom :: QuasiQuoter
- msSQLRel :: QuasiQuoter
- rsSQL :: QuasiQuoter
- rsSQLSExp :: QuasiQuoter
- rsSQLSelExps :: QuasiQuoter
- rsSQLFrom :: QuasiQuoter
- rsSQLRel :: QuasiQuoter
- slSQL :: QuasiQuoter
- slSQLSExp :: QuasiQuoter
- slSQLSelExps :: QuasiQuoter
- slSQLFrom :: QuasiQuoter
- slSQLRel :: QuasiQuoter
- npgSQL :: QuasiQuoter
- npgSQLSExp :: QuasiQuoter
- ansi2011SQL :: QuasiQuoter
- ansi2011SQLSExp :: QuasiQuoter
- parseSQLTH :: Data a => ParseSQLFun a -> 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 clauses 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 clauses 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
msSQL :: QuasiQuoter #
QuasiQuoter for declaring a Query in MsSql backend with TemplateHaskell
QuasiQuoter for declaring a SExp in MsSql backend with TemplateHaskell
QuasiQuoter for declaring one or many caluses of a select statement in MsSql backend with TemplateHaskell
QuasiQuoter for declaring a From ("from" keyword and a corresponding Relation) in MsSql backend with TemplateHaskell
msSQLRel :: QuasiQuoter #
QuasiQuoter for declaring a Alias Relation (corresponds "table as alias" syntax) in MsSql 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 clauses 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 clauses 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
npgSQL :: QuasiQuoter #
QuasiQuoter for declaring a Query in Postgres backend with TemplateHaskell
QuasiQuoter for declaring a SExp in Postgres backend with TemplateHaskell
QuasiQuoter for declaring a Query in generic ansi2011 backend with TemplateHaskell
ansi2011SQLSExp :: QuasiQuoter #
QuasiQuoter for declaring a SExp in generic ansi2011 backend with TemplateHaskell
parseSQLTH :: Data a => ParseSQLFun a -> String -> Q Exp #