Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype OrderByExp Source #
OrderByExp | |
|
Instances
Eq OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types (==) :: OrderByExp -> OrderByExp -> Bool # (/=) :: OrderByExp -> OrderByExp -> Bool # | |
Show OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> OrderByExp -> ShowS # show :: OrderByExp -> String # showList :: [OrderByExp] -> ShowS # | |
FromJSON OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser OrderByExp parseJSONList :: Value -> Parser [OrderByExp] |
getSourceDMLQuery :: forall a. DMLQuery a -> SourceName Source #
Instances
(Eq a, Eq b, Eq c) => Eq (SelectG a b c) Source # | |
(Show a, Show b, Show c) => Show (SelectG a b c) Source # | |
(FromJSON a, FromJSON b, FromJSON c) => FromJSON (SelectG a b c) Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser (SelectG a b c) parseJSONList :: Value -> Parser [SelectG a b c] |
parseWildcard :: Parser Wildcard Source #
type SelectQuery = DMLQuery SelectQ Source #
type SelectQueryT = DMLQuery SelectQT Source #
type InsObj b = ColumnValues b Value Source #
data ConflictAction Source #
Instances
Eq ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types (==) :: ConflictAction -> ConflictAction -> Bool # (/=) :: ConflictAction -> ConflictAction -> Bool # | |
Show ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> ConflictAction -> ShowS # show :: ConflictAction -> String # showList :: [ConflictAction] -> ShowS # | |
FromJSON ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser ConflictAction parseJSONList :: Value -> Parser [ConflictAction] |
newtype ConstraintOn Source #
Instances
Eq ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types (==) :: ConstraintOn -> ConstraintOn -> Bool # (/=) :: ConstraintOn -> ConstraintOn -> Bool # | |
Show ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> ConstraintOn -> ShowS # show :: ConstraintOn -> String # showList :: [ConstraintOn] -> ShowS # | |
FromJSON ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser ConstraintOn parseJSONList :: Value -> Parser [ConstraintOn] |
data OnConflict Source #
Instances
Eq OnConflict Source # | |
Defined in Hasura.RQL.DML.Types (==) :: OnConflict -> OnConflict -> Bool # (/=) :: OnConflict -> OnConflict -> Bool # | |
Show OnConflict Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> OnConflict -> ShowS # show :: OnConflict -> String # showList :: [OnConflict] -> ShowS # | |
FromJSON OnConflict Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser OnConflict parseJSONList :: Value -> Parser [OnConflict] |
data InsertQuery Source #
InsertQuery | |
|
Instances
Eq InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: InsertQuery -> InsertQuery -> Bool # (/=) :: InsertQuery -> InsertQuery -> Bool # | |
Show InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> InsertQuery -> ShowS # show :: InsertQuery -> String # showList :: [InsertQuery] -> ShowS # | |
FromJSON InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser InsertQuery parseJSONList :: Value -> Parser [InsertQuery] |
type UpdVals b = ColumnValues b Value Source #
data UpdateQuery Source #
Instances
Eq UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: UpdateQuery -> UpdateQuery -> Bool # (/=) :: UpdateQuery -> UpdateQuery -> Bool # | |
Show UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> UpdateQuery -> ShowS # show :: UpdateQuery -> String # showList :: [UpdateQuery] -> ShowS # | |
FromJSON UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser UpdateQuery parseJSONList :: Value -> Parser [UpdateQuery] |
data DeleteQuery Source #
DeleteQuery | |
|
Instances
Eq DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: DeleteQuery -> DeleteQuery -> Bool # (/=) :: DeleteQuery -> DeleteQuery -> Bool # | |
Show DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> DeleteQuery -> ShowS # show :: DeleteQuery -> String # showList :: [DeleteQuery] -> ShowS # | |
FromJSON DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser DeleteQuery parseJSONList :: Value -> Parser [DeleteQuery] |
data CountQuery Source #
CountQuery | |
|
Instances
Eq CountQuery Source # | |
Defined in Hasura.RQL.DML.Types (==) :: CountQuery -> CountQuery -> Bool # (/=) :: CountQuery -> CountQuery -> Bool # | |
Show CountQuery Source # | |
Defined in Hasura.RQL.DML.Types showsPrec :: Int -> CountQuery -> ShowS # show :: CountQuery -> String # showList :: [CountQuery] -> ShowS # | |
FromJSON CountQuery Source # | |
Defined in Hasura.RQL.DML.Types parseJSON :: Value -> Parser CountQuery parseJSONList :: Value -> Parser [CountQuery] |
QTInsert InsertQuery | |
QTSelect SelectQueryT | |
QTUpdate UpdateQuery | |
QTDelete DeleteQuery | |
QTCount CountQuery | |
QTBulk [QueryT] |