| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hasura.RQL.IR.Select.From
Description
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 #
Constructors
| 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
Constructors
| FIIdentifier | |
Fields | |
Instances
| Generic FIIdentifier Source # | |
Defined in Hasura.RQL.IR.Select.From Associated Types type Rep FIIdentifier :: Type -> Type # | |
| Show FIIdentifier Source # | |
Defined in Hasura.RQL.IR.Select.From Methods showsPrec :: Int -> FIIdentifier -> ShowS # show :: FIIdentifier -> String # showList :: [FIIdentifier] -> ShowS # | |
| Eq FIIdentifier Source # | |
Defined in Hasura.RQL.IR.Select.From | |
| IsIdentifier FIIdentifier Source # | |
Defined in Hasura.RQL.IR.Select.From Methods | |
| Hashable FIIdentifier Source # | |
Defined in Hasura.RQL.IR.Select.From | |
| type Rep FIIdentifier Source # | |
Defined in Hasura.RQL.IR.Select.From type Rep FIIdentifier = D1 ('MetaData "FIIdentifier" "Hasura.RQL.IR.Select.From" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "FIIdentifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "unFIIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |