Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
More leaves peeled from Select
for compilation speed
Synopsis
- data SelectFromG (b :: BackendType) v
- = FromTable (TableName b)
- | FromIdentifier FIIdentifier
- | FromFunction (FunctionName b) (FunctionArgsExp b v) (Maybe [(Column b, ScalarType b)])
- | FromNativeQuery (NativeQuery b v)
- | FromStoredProcedure (StoredProcedure b v)
- type SelectFrom b = SelectFromG b (SQLExpression b)
- newtype FIIdentifier = FIIdentifier {}
Documentation
data SelectFromG (b :: BackendType) v Source #
FromTable (TableName b) | |
FromIdentifier FIIdentifier | |
FromFunction (FunctionName b) (FunctionArgsExp b v) (Maybe [(Column b, ScalarType b)]) | |
FromNativeQuery (NativeQuery b v) | |
FromStoredProcedure (StoredProcedure b v) |
Instances
type SelectFrom b = SelectFromG b (SQLExpression b) Source #
newtype FIIdentifier Source #
Identifier used exclusively as the argument to FromIdentifier