| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.RQL.DML.Types
Documentation
newtype OrderByExp Source #
Constructors
| OrderByExp | |
Fields
| |
Instances
| Eq OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types | |
| Show OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> OrderByExp -> ShowS # show :: OrderByExp -> String # showList :: [OrderByExp] -> ShowS # | |
| FromJSON OrderByExp Source # | |
Defined in Hasura.RQL.DML.Types | |
Constructors
| DMLQuery SourceName QualifiedTable a |
getSourceDMLQuery :: forall a. DMLQuery a -> SourceName Source #
Constructors
| SelectG | |
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 Methods (==) :: ConflictAction -> ConflictAction -> Bool # (/=) :: ConflictAction -> ConflictAction -> Bool # | |
| Show ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> ConflictAction -> ShowS # show :: ConflictAction -> String # showList :: [ConflictAction] -> ShowS # | |
| FromJSON ConflictAction Source # | |
Defined in Hasura.RQL.DML.Types | |
newtype ConstraintOn Source #
Constructors
| ConstraintOn | |
Instances
| Eq ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types | |
| Show ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> ConstraintOn -> ShowS # show :: ConstraintOn -> String # showList :: [ConstraintOn] -> ShowS # | |
| FromJSON ConstraintOn Source # | |
Defined in Hasura.RQL.DML.Types | |
data OnConflict Source #
Constructors
| OnConflict | |
Fields | |
Instances
| Eq OnConflict Source # | |
Defined in Hasura.RQL.DML.Types | |
| Show OnConflict Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> OnConflict -> ShowS # show :: OnConflict -> String # showList :: [OnConflict] -> ShowS # | |
| FromJSON OnConflict Source # | |
Defined in Hasura.RQL.DML.Types | |
data InsertQuery Source #
Constructors
| InsertQuery | |
Fields
| |
Instances
| Eq InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
| Show InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> InsertQuery -> ShowS # show :: InsertQuery -> String # showList :: [InsertQuery] -> ShowS # | |
| FromJSON InsertQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
type UpdVals b = ColumnValues b Value Source #
data UpdateQuery Source #
Constructors
| UpdateQuery | |
Instances
| Eq UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
| Show UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> UpdateQuery -> ShowS # show :: UpdateQuery -> String # showList :: [UpdateQuery] -> ShowS # | |
| FromJSON UpdateQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
data DeleteQuery Source #
Constructors
| DeleteQuery | |
Fields
| |
Instances
| Eq DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
| Show DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> DeleteQuery -> ShowS # show :: DeleteQuery -> String # showList :: [DeleteQuery] -> ShowS # | |
| FromJSON DeleteQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
data CountQuery Source #
Constructors
| CountQuery | |
Fields
| |
Instances
| Eq CountQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
| Show CountQuery Source # | |
Defined in Hasura.RQL.DML.Types Methods showsPrec :: Int -> CountQuery -> ShowS # show :: CountQuery -> String # showList :: [CountQuery] -> ShowS # | |
| FromJSON CountQuery Source # | |
Defined in Hasura.RQL.DML.Types | |
Constructors
| QTInsert InsertQuery | |
| QTSelect SelectQueryT | |
| QTUpdate UpdateQuery | |
| QTDelete DeleteQuery | |
| QTCount CountQuery | |
| QTBulk [QueryT] |