opaleye-0.9.5.1: An SQL-generating DSL targeting PostgreSQL
Safe HaskellSafe-Inferred
LanguageHaskell2010

Opaleye.Internal.HaskellDB.Sql

Synopsis

SQL data type

data SqlTable Source #

Instances

Instances details
Show SqlTable Source # 
Instance details

Defined in Opaleye.Internal.HaskellDB.Sql

newtype SqlColumn Source #

Constructors

SqlColumn String 

Instances

Instances details
Show SqlColumn Source # 
Instance details

Defined in Opaleye.Internal.HaskellDB.Sql

type SqlName = String Source #

A valid SQL name for a parameter.

data SqlOrderNulls Source #

Instances

Instances details
Show SqlOrderNulls Source # 
Instance details

Defined in Opaleye.Internal.HaskellDB.Sql

data SqlOrder Source #

Instances

Instances details
Show SqlOrder Source # 
Instance details

Defined in Opaleye.Internal.HaskellDB.Sql

data SqlDistinct Source #

Instances

Instances details
Show SqlDistinct Source # 
Instance details

Defined in Opaleye.Internal.HaskellDB.Sql

data SqlUpdate Source #

Data type for SQL UPDATE statements.

data SqlDelete Source #

Data type for SQL DELETE statements.

Constructors

SqlDelete SqlTable [SqlExpr] 

data OnConflict Source #

Constructors

DoNothing
ON CONFLICT DO NOTHING