Moduleopaleye-0.10.8.0Haskell2010
Opaleye.Internal.Sql
Synopsis
- data Select
- data SelectAttrs
- data From
- data Join
- data Semijoin
- data Values
- data Binary
- data JoinType
- data SemijoinType
- data BinOp
- data Lateral
- data LockStrength
- data Recursive
- data Materialized
- data With
- data Label
- data Returning
- data Exists
- value sqlQueryGenerator
- value exists
- value sql
- value unit
- value empty
- value oneTable
- value baseTable
- value product
- value aggregate
- value aggrExpr
- value window
- value distinctOnOrderBy
- value limit_
- value join
- value semijoin
- value values
- value binary
- value with
- value joinType
- value semijoinType
- value binOp
- value newSelect
- value sqlExpr
- value sqlSymbol
- value sqlBinding
- value ensureColumns
- value ensureColumnsGen
- value label
- value relExpr
- value rebind
- value forUpdate
- Packageopaleye-0.10.8.0
- Exports49
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceSql.hs
Instances1Show
Show SelectAttrsDefined in opaleye-0.10.8.0 · Opaleye.Internal.Sql
Constructors
Constructors
ValuesvAttrs :: SelectAttrsvValues :: [[SqlExpr]]
Instances1Show
Show SemijoinTypeDefined in opaleye-0.10.8.0 · Opaleye.Internal.Sql
Instances1Show
Show LockStrengthDefined in opaleye-0.10.8.0 · Opaleye.Internal.Sql
Instances1Show
Show MaterializedDefined in opaleye-0.10.8.0 · Opaleye.Internal.Sql
Constructors
WithwTable :: SqlTablewCols :: [SqlColumn]wRecursive :: RecursivewMaterialized :: Maybe MaterializedwWith :: SelectwSelect :: Select
Constructors
For ensuring that we have at least one column in a SELECT or RETURNING