Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype OrderByExp Source #
OrderByExp | |
|
Instances
FromJSON OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser OrderByExp Source # parseJSONList :: Value -> Parser [OrderByExp] Source # | |
Show OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> OrderByExp -> ShowS # show :: OrderByExp -> String # showList :: [OrderByExp] -> ShowS # | |
Eq OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types (==) :: OrderByExp -> OrderByExp -> Bool # (/=) :: OrderByExp -> OrderByExp -> Bool # |
getSourceDMLQuery :: forall a. DMLQuery a -> SourceName Source #
Instances
(FromJSON a, FromJSON b, FromJSON c) => FromJSON (SelectG a b c) Source # | |
Generic (SelectG a b c) Source # | |
(Show a, Show b, Show c) => Show (SelectG a b c) Source # | |
(Eq a, Eq b, Eq c) => Eq (SelectG a b c) Source # | |
type Rep (SelectG a b c) Source # | |
Defined in Hasura.RQL.DML.Types type Rep (SelectG a b c) = D1 ('MetaData "SelectG" "Hasura.RQL.DML.Types" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "SelectG" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sqColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [a]) :*: S1 ('MetaSel ('Just "sqWhere") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe b))) :*: (S1 ('MetaSel ('Just "sqOrderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderByExp)) :*: (S1 ('MetaSel ('Just "sqLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe c)) :*: S1 ('MetaSel ('Just "sqOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe c)))))) |
type SelectQuery = DMLQuery SelectQ Source #
type SelectQueryT = DMLQuery SelectQT Source #
type InsObj b = ColumnValues b Value Source #
data ConflictAction Source #
Instances
FromJSON ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser ConflictAction Source # parseJSONList :: Value -> Parser [ConflictAction] Source # | |
Show ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> ConflictAction -> ShowS # show :: ConflictAction -> String # showList :: [ConflictAction] -> ShowS # | |
Eq ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types (==) :: ConflictAction -> ConflictAction -> Bool # (/=) :: ConflictAction -> ConflictAction -> Bool # |
newtype ConstraintOn Source #
Instances
FromJSON ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser ConstraintOn Source # parseJSONList :: Value -> Parser [ConstraintOn] Source # | |
Show ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> ConstraintOn -> ShowS # show :: ConstraintOn -> String # showList :: [ConstraintOn] -> ShowS # | |
Eq ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types (==) :: ConstraintOn -> ConstraintOn -> Bool # (/=) :: ConstraintOn -> ConstraintOn -> Bool # |
data OnConflict Source #
Instances
data InsertQuery Source #
InsertQuery | |
|
Instances
FromJSON InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser InsertQuery Source # parseJSONList :: Value -> Parser [InsertQuery] Source # | |
Show InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> InsertQuery -> ShowS # show :: InsertQuery -> String # showList :: [InsertQuery] -> ShowS # | |
Eq InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: InsertQuery -> InsertQuery -> Bool # (/=) :: InsertQuery -> InsertQuery -> Bool # |
type UpdVals b = ColumnValues b Value Source #
data UpdateQuery Source #
Instances
FromJSON UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser UpdateQuery Source # parseJSONList :: Value -> Parser [UpdateQuery] Source # | |
Show UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> UpdateQuery -> ShowS # show :: UpdateQuery -> String # showList :: [UpdateQuery] -> ShowS # | |
Eq UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: UpdateQuery -> UpdateQuery -> Bool # (/=) :: UpdateQuery -> UpdateQuery -> Bool # |
data DeleteQuery Source #
DeleteQuery | |
|
Instances
FromJSON DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser DeleteQuery Source # parseJSONList :: Value -> Parser [DeleteQuery] Source # | |
Show DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> DeleteQuery -> ShowS # show :: DeleteQuery -> String # showList :: [DeleteQuery] -> ShowS # | |
Eq DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: DeleteQuery -> DeleteQuery -> Bool # (/=) :: DeleteQuery -> DeleteQuery -> Bool # |
data CountQuery Source #
CountQuery | |
|
Instances
FromJSON CountQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser CountQuery Source # parseJSONList :: Value -> Parser [CountQuery] Source # | |
Show CountQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> CountQuery -> ShowS # show :: CountQuery -> String # showList :: [CountQuery] -> ShowS # | |
Eq CountQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: CountQuery -> CountQuery -> Bool # (/=) :: CountQuery -> CountQuery -> Bool # |
QTInsert InsertQuery | |
QTSelect SelectQueryT | |
QTUpdate UpdateQuery | |
QTDelete DeleteQuery | |
QTCount CountQuery | |
QTBulk [QueryT] |