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))) |