napkin-0.5.9
Copyright(c) Soostone Inc 2020
LicenseAllRightsReserved
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Napkin.Parse.TH

Description

 
Synopsis

Documentation

bqSQL :: QuasiQuoter #

QuasiQuoter for declaring a Query in BigQuery backend with TemplateHaskell

bqSQLSExp :: QuasiQuoter #

QuasiQuoter for declaring a SExp in BigQuery backend with TemplateHaskell

bqSQLSelExps :: QuasiQuoter #

QuasiQuoter for declaring one or many caluses of a select statement in BigQuery backend with TemplateHaskell

bqSQLFrom :: QuasiQuoter #

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

pgSQLSExp :: QuasiQuoter #

QuasiQuoter for declaring a SExp in Postgres backend with TemplateHaskell

pgSQLSelExps :: QuasiQuoter #

QuasiQuoter for declaring one or many caluses of a select statement in Postgres backend with TemplateHaskell

pgSQLFrom :: QuasiQuoter #

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

rsSQLSExp :: QuasiQuoter #

QuasiQuoter for declaring a SExp in Redshift backend with TemplateHaskell

rsSQLSelExps :: QuasiQuoter #

QuasiQuoter for declaring one or many caluses of a select statement in Redshift backend with TemplateHaskell

rsSQLFrom :: QuasiQuoter #

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

slSQLSExp :: QuasiQuoter #

QuasiQuoter for declaring a SExp in Sqlite backend with TemplateHaskell

slSQLSelExps :: QuasiQuoter #

QuasiQuoter for declaring one or many caluses of a select statement in Sqlite backend with TemplateHaskell

slSQLFrom :: QuasiQuoter #

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 #