| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.Backends.MSSQL.Types.Instances
Contents
Description
MSSQL Types Instances
Instances for types from Hasura.Backends.MSSQL.Types.Internal that're slow to compile.
Orphan instances
| Eq ScalarType Source # | |
| Eq FunctionName Source # | |
| Eq ConstraintName Source # | |
Methods (==) :: ConstraintName -> ConstraintName -> Bool # (/=) :: ConstraintName -> ConstraintName -> Bool # | |
| Eq ColumnName Source # | |
| Eq SpatialOp Source # | |
| Eq Op Source # | |
| Eq EntityAlias Source # | |
| Eq FieldName Source # | |
| Eq TableName Source # | |
| Eq JsonFieldSpec Source # | |
Methods (==) :: JsonFieldSpec -> JsonFieldSpec -> Bool # (/=) :: JsonFieldSpec -> JsonFieldSpec -> Bool # | |
| Eq OpenJson Source # | |
| Eq From Source # | |
| Eq Aggregate Source # | |
| Eq JsonPath Source # | |
| Eq MethodApplicationExpression Source # | |
Methods (==) :: MethodApplicationExpression -> MethodApplicationExpression -> Bool # (/=) :: MethodApplicationExpression -> MethodApplicationExpression -> Bool # | |
| Eq FunctionApplicationExpression Source # | |
| Eq DataLength Source # | |
| Eq Expression Source # | |
| Eq Top Source # | |
| Eq With Source # | |
| Eq Where Source # | |
| Eq JoinAlias Source # | |
| Eq JoinSource Source # | |
| Eq Join Source # | |
| Eq Projection Source # | |
| Eq JsonCardinality Source # | |
Methods (==) :: JsonCardinality -> JsonCardinality -> Bool # (/=) :: JsonCardinality -> JsonCardinality -> Bool # | |
| Eq Root Source # | |
| Eq ForJson Source # | |
| Eq For Source # | |
| Eq NullsOrder Source # | |
| Eq Order Source # | |
| Eq OrderBy Source # | |
| Eq Reselect Source # | |
| Eq TempTable Source # | |
| Eq SomeTableName Source # | |
Methods (==) :: SomeTableName -> SomeTableName -> Bool # (/=) :: SomeTableName -> SomeTableName -> Bool # | |
| Eq TempTableName Source # | |
Methods (==) :: TempTableName -> TempTableName -> Bool # (/=) :: TempTableName -> TempTableName -> Bool # | |
| Eq InsertValuesIntoTempTable Source # | |
Methods (==) :: InsertValuesIntoTempTable -> InsertValuesIntoTempTable -> Bool # (/=) :: InsertValuesIntoTempTable -> InsertValuesIntoTempTable -> Bool # | |
| Eq SITTConstraints Source # | |
Methods (==) :: SITTConstraints -> SITTConstraints -> Bool # (/=) :: SITTConstraints -> SITTConstraints -> Bool # | |
| Eq SelectIntoTempTable Source # | |
Methods (==) :: SelectIntoTempTable -> SelectIntoTempTable -> Bool # (/=) :: SelectIntoTempTable -> SelectIntoTempTable -> Bool # | |
| Eq MergeWhenNotMatched Source # | |
Methods (==) :: MergeWhenNotMatched -> MergeWhenNotMatched -> Bool # (/=) :: MergeWhenNotMatched -> MergeWhenNotMatched -> Bool # | |
| Eq MergeWhenMatched Source # | |
Methods (==) :: MergeWhenMatched -> MergeWhenMatched -> Bool # (/=) :: MergeWhenMatched -> MergeWhenMatched -> Bool # | |
| Eq MergeOn Source # | |
| Eq MergeUsing Source # | |
| Eq Merge Source # | |
| Eq Delete Source # | |
| Eq DeleteOutput Source # | |
| Eq Insert Source # | |
| Eq Values Source # | |
| Eq InsertOutput Source # | |
| Eq Deleted Source # | |
| Eq Inserted Source # | |
| Eq OutputColumn Source # | |
| Eq Select Source # | |
| Eq UnifiedOn Source # | |
| Eq UnifiedUsing Source # | |
| Eq UnifiedArrayRelationship Source # | |
Methods (==) :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> Bool # (/=) :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> Bool # | |
| Eq UnifiedObjectRelationship Source # | |
Methods (==) :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> Bool # (/=) :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> Bool # | |
| Eq UnifiedTableName Source # | |
Methods (==) :: UnifiedTableName -> UnifiedTableName -> Bool # (/=) :: UnifiedTableName -> UnifiedTableName -> Bool # | |
| Eq UnifiedColumn Source # | |
Methods (==) :: UnifiedColumn -> UnifiedColumn -> Bool # (/=) :: UnifiedColumn -> UnifiedColumn -> Bool # | |
| Data ScalarType Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScalarType -> c ScalarType # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScalarType # toConstr :: ScalarType -> Constr # dataTypeOf :: ScalarType -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ScalarType) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScalarType) # gmapT :: (forall b. Data b => b -> b) -> ScalarType -> ScalarType # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScalarType -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScalarType -> r # gmapQ :: (forall d. Data d => d -> u) -> ScalarType -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ScalarType -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScalarType -> m ScalarType # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalarType -> m ScalarType # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalarType -> m ScalarType # | |
| Data FunctionName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FunctionName -> c FunctionName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FunctionName # toConstr :: FunctionName -> Constr # dataTypeOf :: FunctionName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FunctionName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FunctionName) # gmapT :: (forall b. Data b => b -> b) -> FunctionName -> FunctionName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FunctionName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FunctionName -> r # gmapQ :: (forall d. Data d => d -> u) -> FunctionName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> FunctionName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> FunctionName -> m FunctionName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FunctionName -> m FunctionName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FunctionName -> m FunctionName # | |
| Data ConstraintName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConstraintName -> c ConstraintName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConstraintName # toConstr :: ConstraintName -> Constr # dataTypeOf :: ConstraintName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ConstraintName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConstraintName) # gmapT :: (forall b. Data b => b -> b) -> ConstraintName -> ConstraintName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConstraintName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConstraintName -> r # gmapQ :: (forall d. Data d => d -> u) -> ConstraintName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ConstraintName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConstraintName -> m ConstraintName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConstraintName -> m ConstraintName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConstraintName -> m ConstraintName # | |
| Data ColumnName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColumnName -> c ColumnName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColumnName # toConstr :: ColumnName -> Constr # dataTypeOf :: ColumnName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ColumnName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColumnName) # gmapT :: (forall b. Data b => b -> b) -> ColumnName -> ColumnName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColumnName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColumnName -> r # gmapQ :: (forall d. Data d => d -> u) -> ColumnName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ColumnName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColumnName -> m ColumnName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColumnName -> m ColumnName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColumnName -> m ColumnName # | |
| Data SpatialOp Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SpatialOp -> c SpatialOp # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SpatialOp # toConstr :: SpatialOp -> Constr # dataTypeOf :: SpatialOp -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SpatialOp) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SpatialOp) # gmapT :: (forall b. Data b => b -> b) -> SpatialOp -> SpatialOp # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SpatialOp -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SpatialOp -> r # gmapQ :: (forall d. Data d => d -> u) -> SpatialOp -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SpatialOp -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SpatialOp -> m SpatialOp # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SpatialOp -> m SpatialOp # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SpatialOp -> m SpatialOp # | |
| Data Op Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Op -> c Op # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Op # dataTypeOf :: Op -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Op) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Op) # gmapT :: (forall b. Data b => b -> b) -> Op -> Op # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Op -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Op -> r # gmapQ :: (forall d. Data d => d -> u) -> Op -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Op -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Op -> m Op # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Op -> m Op # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Op -> m Op # | |
| Data EntityAlias Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntityAlias -> c EntityAlias # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntityAlias # toConstr :: EntityAlias -> Constr # dataTypeOf :: EntityAlias -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EntityAlias) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntityAlias) # gmapT :: (forall b. Data b => b -> b) -> EntityAlias -> EntityAlias # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntityAlias -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntityAlias -> r # gmapQ :: (forall d. Data d => d -> u) -> EntityAlias -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> EntityAlias -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntityAlias -> m EntityAlias # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityAlias -> m EntityAlias # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityAlias -> m EntityAlias # | |
| Data FieldName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FieldName -> c FieldName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FieldName # toConstr :: FieldName -> Constr # dataTypeOf :: FieldName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FieldName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FieldName) # gmapT :: (forall b. Data b => b -> b) -> FieldName -> FieldName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FieldName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FieldName -> r # gmapQ :: (forall d. Data d => d -> u) -> FieldName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> FieldName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> FieldName -> m FieldName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FieldName -> m FieldName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FieldName -> m FieldName # | |
| Data TableName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableName -> c TableName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableName # toConstr :: TableName -> Constr # dataTypeOf :: TableName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableName) # gmapT :: (forall b. Data b => b -> b) -> TableName -> TableName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableName -> r # gmapQ :: (forall d. Data d => d -> u) -> TableName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TableName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableName -> m TableName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableName -> m TableName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableName -> m TableName # | |
| Data JsonFieldSpec Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JsonFieldSpec -> c JsonFieldSpec # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JsonFieldSpec # toConstr :: JsonFieldSpec -> Constr # dataTypeOf :: JsonFieldSpec -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JsonFieldSpec) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JsonFieldSpec) # gmapT :: (forall b. Data b => b -> b) -> JsonFieldSpec -> JsonFieldSpec # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JsonFieldSpec -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JsonFieldSpec -> r # gmapQ :: (forall d. Data d => d -> u) -> JsonFieldSpec -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JsonFieldSpec -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JsonFieldSpec -> m JsonFieldSpec # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonFieldSpec -> m JsonFieldSpec # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonFieldSpec -> m JsonFieldSpec # | |
| Data OpenJson Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OpenJson -> c OpenJson # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OpenJson # toConstr :: OpenJson -> Constr # dataTypeOf :: OpenJson -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OpenJson) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OpenJson) # gmapT :: (forall b. Data b => b -> b) -> OpenJson -> OpenJson # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OpenJson -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OpenJson -> r # gmapQ :: (forall d. Data d => d -> u) -> OpenJson -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OpenJson -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OpenJson -> m OpenJson # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OpenJson -> m OpenJson # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OpenJson -> m OpenJson # | |
| Data From Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> From -> c From # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c From # dataTypeOf :: From -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c From) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c From) # gmapT :: (forall b. Data b => b -> b) -> From -> From # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> From -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> From -> r # gmapQ :: (forall d. Data d => d -> u) -> From -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> From -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> From -> m From # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> From -> m From # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> From -> m From # | |
| Data Aggregate Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Aggregate -> c Aggregate # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Aggregate # toConstr :: Aggregate -> Constr # dataTypeOf :: Aggregate -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Aggregate) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Aggregate) # gmapT :: (forall b. Data b => b -> b) -> Aggregate -> Aggregate # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Aggregate -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Aggregate -> r # gmapQ :: (forall d. Data d => d -> u) -> Aggregate -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Aggregate -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Aggregate -> m Aggregate # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Aggregate -> m Aggregate # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Aggregate -> m Aggregate # | |
| Data JsonPath Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JsonPath -> c JsonPath # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JsonPath # toConstr :: JsonPath -> Constr # dataTypeOf :: JsonPath -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JsonPath) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JsonPath) # gmapT :: (forall b. Data b => b -> b) -> JsonPath -> JsonPath # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JsonPath -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JsonPath -> r # gmapQ :: (forall d. Data d => d -> u) -> JsonPath -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JsonPath -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JsonPath -> m JsonPath # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonPath -> m JsonPath # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonPath -> m JsonPath # | |
| Data MethodApplicationExpression Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MethodApplicationExpression -> c MethodApplicationExpression # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MethodApplicationExpression # toConstr :: MethodApplicationExpression -> Constr # dataTypeOf :: MethodApplicationExpression -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MethodApplicationExpression) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MethodApplicationExpression) # gmapT :: (forall b. Data b => b -> b) -> MethodApplicationExpression -> MethodApplicationExpression # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MethodApplicationExpression -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MethodApplicationExpression -> r # gmapQ :: (forall d. Data d => d -> u) -> MethodApplicationExpression -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MethodApplicationExpression -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MethodApplicationExpression -> m MethodApplicationExpression # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MethodApplicationExpression -> m MethodApplicationExpression # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MethodApplicationExpression -> m MethodApplicationExpression # | |
| Data FunctionApplicationExpression Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FunctionApplicationExpression -> c FunctionApplicationExpression # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FunctionApplicationExpression # toConstr :: FunctionApplicationExpression -> Constr # dataTypeOf :: FunctionApplicationExpression -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FunctionApplicationExpression) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FunctionApplicationExpression) # gmapT :: (forall b. Data b => b -> b) -> FunctionApplicationExpression -> FunctionApplicationExpression # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FunctionApplicationExpression -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FunctionApplicationExpression -> r # gmapQ :: (forall d. Data d => d -> u) -> FunctionApplicationExpression -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> FunctionApplicationExpression -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> FunctionApplicationExpression -> m FunctionApplicationExpression # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FunctionApplicationExpression -> m FunctionApplicationExpression # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FunctionApplicationExpression -> m FunctionApplicationExpression # | |
| Data DataLength Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataLength -> c DataLength # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataLength # toConstr :: DataLength -> Constr # dataTypeOf :: DataLength -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataLength) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataLength) # gmapT :: (forall b. Data b => b -> b) -> DataLength -> DataLength # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataLength -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataLength -> r # gmapQ :: (forall d. Data d => d -> u) -> DataLength -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> DataLength -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataLength -> m DataLength # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataLength -> m DataLength # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataLength -> m DataLength # | |
| Data Expression Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Expression -> c Expression # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Expression # toConstr :: Expression -> Constr # dataTypeOf :: Expression -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Expression) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Expression) # gmapT :: (forall b. Data b => b -> b) -> Expression -> Expression # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Expression -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Expression -> r # gmapQ :: (forall d. Data d => d -> u) -> Expression -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Expression -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Expression -> m Expression # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Expression -> m Expression # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Expression -> m Expression # | |
| Data Top Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Top -> c Top # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Top # dataTypeOf :: Top -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Top) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Top) # gmapT :: (forall b. Data b => b -> b) -> Top -> Top # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Top -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Top -> r # gmapQ :: (forall d. Data d => d -> u) -> Top -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Top -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Top -> m Top # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Top -> m Top # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Top -> m Top # | |
| Data With Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> With -> c With # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c With # dataTypeOf :: With -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c With) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c With) # gmapT :: (forall b. Data b => b -> b) -> With -> With # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> With -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> With -> r # gmapQ :: (forall d. Data d => d -> u) -> With -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> With -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> With -> m With # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> With -> m With # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> With -> m With # | |
| Data Where Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Where -> c Where # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Where # dataTypeOf :: Where -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Where) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Where) # gmapT :: (forall b. Data b => b -> b) -> Where -> Where # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Where -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Where -> r # gmapQ :: (forall d. Data d => d -> u) -> Where -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Where -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Where -> m Where # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Where -> m Where # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Where -> m Where # | |
| Data JoinAlias Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JoinAlias -> c JoinAlias # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JoinAlias # toConstr :: JoinAlias -> Constr # dataTypeOf :: JoinAlias -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JoinAlias) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JoinAlias) # gmapT :: (forall b. Data b => b -> b) -> JoinAlias -> JoinAlias # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JoinAlias -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JoinAlias -> r # gmapQ :: (forall d. Data d => d -> u) -> JoinAlias -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JoinAlias -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JoinAlias -> m JoinAlias # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JoinAlias -> m JoinAlias # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JoinAlias -> m JoinAlias # | |
| Data JoinSource Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JoinSource -> c JoinSource # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JoinSource # toConstr :: JoinSource -> Constr # dataTypeOf :: JoinSource -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JoinSource) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JoinSource) # gmapT :: (forall b. Data b => b -> b) -> JoinSource -> JoinSource # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JoinSource -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JoinSource -> r # gmapQ :: (forall d. Data d => d -> u) -> JoinSource -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JoinSource -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JoinSource -> m JoinSource # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JoinSource -> m JoinSource # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JoinSource -> m JoinSource # | |
| Data Join Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Join -> c Join # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Join # dataTypeOf :: Join -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Join) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Join) # gmapT :: (forall b. Data b => b -> b) -> Join -> Join # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Join -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Join -> r # gmapQ :: (forall d. Data d => d -> u) -> Join -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Join -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Join -> m Join # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Join -> m Join # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Join -> m Join # | |
| Data Projection Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Projection -> c Projection # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Projection # toConstr :: Projection -> Constr # dataTypeOf :: Projection -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Projection) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Projection) # gmapT :: (forall b. Data b => b -> b) -> Projection -> Projection # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Projection -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Projection -> r # gmapQ :: (forall d. Data d => d -> u) -> Projection -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Projection -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Projection -> m Projection # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Projection -> m Projection # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Projection -> m Projection # | |
| Data JsonCardinality Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JsonCardinality -> c JsonCardinality # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JsonCardinality # toConstr :: JsonCardinality -> Constr # dataTypeOf :: JsonCardinality -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JsonCardinality) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JsonCardinality) # gmapT :: (forall b. Data b => b -> b) -> JsonCardinality -> JsonCardinality # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JsonCardinality -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JsonCardinality -> r # gmapQ :: (forall d. Data d => d -> u) -> JsonCardinality -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JsonCardinality -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JsonCardinality -> m JsonCardinality # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonCardinality -> m JsonCardinality # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonCardinality -> m JsonCardinality # | |
| Data Root Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Root -> c Root # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Root # dataTypeOf :: Root -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Root) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Root) # gmapT :: (forall b. Data b => b -> b) -> Root -> Root # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Root -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Root -> r # gmapQ :: (forall d. Data d => d -> u) -> Root -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Root -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Root -> m Root # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Root -> m Root # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Root -> m Root # | |
| Data ForJson Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ForJson -> c ForJson # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ForJson # toConstr :: ForJson -> Constr # dataTypeOf :: ForJson -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ForJson) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ForJson) # gmapT :: (forall b. Data b => b -> b) -> ForJson -> ForJson # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ForJson -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ForJson -> r # gmapQ :: (forall d. Data d => d -> u) -> ForJson -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ForJson -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ForJson -> m ForJson # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ForJson -> m ForJson # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ForJson -> m ForJson # | |
| Data For Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> For -> c For # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c For # dataTypeOf :: For -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c For) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c For) # gmapT :: (forall b. Data b => b -> b) -> For -> For # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> For -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> For -> r # gmapQ :: (forall d. Data d => d -> u) -> For -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> For -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> For -> m For # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> For -> m For # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> For -> m For # | |
| Data NullsOrder Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NullsOrder -> c NullsOrder # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NullsOrder # toConstr :: NullsOrder -> Constr # dataTypeOf :: NullsOrder -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NullsOrder) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NullsOrder) # gmapT :: (forall b. Data b => b -> b) -> NullsOrder -> NullsOrder # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NullsOrder -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NullsOrder -> r # gmapQ :: (forall d. Data d => d -> u) -> NullsOrder -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> NullsOrder -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> NullsOrder -> m NullsOrder # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NullsOrder -> m NullsOrder # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NullsOrder -> m NullsOrder # | |
| Data Order Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Order -> c Order # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Order # dataTypeOf :: Order -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Order) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Order) # gmapT :: (forall b. Data b => b -> b) -> Order -> Order # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Order -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Order -> r # gmapQ :: (forall d. Data d => d -> u) -> Order -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Order -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Order -> m Order # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Order -> m Order # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Order -> m Order # | |
| Data OrderBy Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderBy -> c OrderBy # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderBy # toConstr :: OrderBy -> Constr # dataTypeOf :: OrderBy -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrderBy) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderBy) # gmapT :: (forall b. Data b => b -> b) -> OrderBy -> OrderBy # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderBy -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderBy -> r # gmapQ :: (forall d. Data d => d -> u) -> OrderBy -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderBy -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderBy -> m OrderBy # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderBy -> m OrderBy # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderBy -> m OrderBy # | |
| Data Reselect Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Reselect -> c Reselect # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Reselect # toConstr :: Reselect -> Constr # dataTypeOf :: Reselect -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Reselect) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Reselect) # gmapT :: (forall b. Data b => b -> b) -> Reselect -> Reselect # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Reselect -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Reselect -> r # gmapQ :: (forall d. Data d => d -> u) -> Reselect -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Reselect -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Reselect -> m Reselect # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Reselect -> m Reselect # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Reselect -> m Reselect # | |
| Data TempTable Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TempTable -> c TempTable # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TempTable # toConstr :: TempTable -> Constr # dataTypeOf :: TempTable -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TempTable) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TempTable) # gmapT :: (forall b. Data b => b -> b) -> TempTable -> TempTable # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TempTable -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TempTable -> r # gmapQ :: (forall d. Data d => d -> u) -> TempTable -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TempTable -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TempTable -> m TempTable # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TempTable -> m TempTable # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TempTable -> m TempTable # | |
| Data SomeTableName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SomeTableName -> c SomeTableName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SomeTableName # toConstr :: SomeTableName -> Constr # dataTypeOf :: SomeTableName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SomeTableName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SomeTableName) # gmapT :: (forall b. Data b => b -> b) -> SomeTableName -> SomeTableName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SomeTableName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SomeTableName -> r # gmapQ :: (forall d. Data d => d -> u) -> SomeTableName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SomeTableName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SomeTableName -> m SomeTableName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SomeTableName -> m SomeTableName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SomeTableName -> m SomeTableName # | |
| Data TempTableName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TempTableName -> c TempTableName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TempTableName # toConstr :: TempTableName -> Constr # dataTypeOf :: TempTableName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TempTableName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TempTableName) # gmapT :: (forall b. Data b => b -> b) -> TempTableName -> TempTableName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TempTableName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TempTableName -> r # gmapQ :: (forall d. Data d => d -> u) -> TempTableName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TempTableName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TempTableName -> m TempTableName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TempTableName -> m TempTableName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TempTableName -> m TempTableName # | |
| Data InsertValuesIntoTempTable Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertValuesIntoTempTable -> c InsertValuesIntoTempTable # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertValuesIntoTempTable # toConstr :: InsertValuesIntoTempTable -> Constr # dataTypeOf :: InsertValuesIntoTempTable -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InsertValuesIntoTempTable) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertValuesIntoTempTable) # gmapT :: (forall b. Data b => b -> b) -> InsertValuesIntoTempTable -> InsertValuesIntoTempTable # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertValuesIntoTempTable -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertValuesIntoTempTable -> r # gmapQ :: (forall d. Data d => d -> u) -> InsertValuesIntoTempTable -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertValuesIntoTempTable -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertValuesIntoTempTable -> m InsertValuesIntoTempTable # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertValuesIntoTempTable -> m InsertValuesIntoTempTable # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertValuesIntoTempTable -> m InsertValuesIntoTempTable # | |
| Data SITTConstraints Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SITTConstraints -> c SITTConstraints # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SITTConstraints # toConstr :: SITTConstraints -> Constr # dataTypeOf :: SITTConstraints -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SITTConstraints) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SITTConstraints) # gmapT :: (forall b. Data b => b -> b) -> SITTConstraints -> SITTConstraints # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SITTConstraints -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SITTConstraints -> r # gmapQ :: (forall d. Data d => d -> u) -> SITTConstraints -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SITTConstraints -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SITTConstraints -> m SITTConstraints # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SITTConstraints -> m SITTConstraints # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SITTConstraints -> m SITTConstraints # | |
| Data SelectIntoTempTable Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SelectIntoTempTable -> c SelectIntoTempTable # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SelectIntoTempTable # toConstr :: SelectIntoTempTable -> Constr # dataTypeOf :: SelectIntoTempTable -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SelectIntoTempTable) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SelectIntoTempTable) # gmapT :: (forall b. Data b => b -> b) -> SelectIntoTempTable -> SelectIntoTempTable # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SelectIntoTempTable -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SelectIntoTempTable -> r # gmapQ :: (forall d. Data d => d -> u) -> SelectIntoTempTable -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SelectIntoTempTable -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SelectIntoTempTable -> m SelectIntoTempTable # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SelectIntoTempTable -> m SelectIntoTempTable # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SelectIntoTempTable -> m SelectIntoTempTable # | |
| Data MergeWhenNotMatched Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MergeWhenNotMatched -> c MergeWhenNotMatched # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MergeWhenNotMatched # toConstr :: MergeWhenNotMatched -> Constr # dataTypeOf :: MergeWhenNotMatched -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MergeWhenNotMatched) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MergeWhenNotMatched) # gmapT :: (forall b. Data b => b -> b) -> MergeWhenNotMatched -> MergeWhenNotMatched # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MergeWhenNotMatched -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MergeWhenNotMatched -> r # gmapQ :: (forall d. Data d => d -> u) -> MergeWhenNotMatched -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MergeWhenNotMatched -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MergeWhenNotMatched -> m MergeWhenNotMatched # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeWhenNotMatched -> m MergeWhenNotMatched # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeWhenNotMatched -> m MergeWhenNotMatched # | |
| Data MergeWhenMatched Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MergeWhenMatched -> c MergeWhenMatched # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MergeWhenMatched # toConstr :: MergeWhenMatched -> Constr # dataTypeOf :: MergeWhenMatched -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MergeWhenMatched) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MergeWhenMatched) # gmapT :: (forall b. Data b => b -> b) -> MergeWhenMatched -> MergeWhenMatched # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MergeWhenMatched -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MergeWhenMatched -> r # gmapQ :: (forall d. Data d => d -> u) -> MergeWhenMatched -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MergeWhenMatched -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MergeWhenMatched -> m MergeWhenMatched # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeWhenMatched -> m MergeWhenMatched # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeWhenMatched -> m MergeWhenMatched # | |
| Data MergeOn Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MergeOn -> c MergeOn # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MergeOn # toConstr :: MergeOn -> Constr # dataTypeOf :: MergeOn -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MergeOn) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MergeOn) # gmapT :: (forall b. Data b => b -> b) -> MergeOn -> MergeOn # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MergeOn -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MergeOn -> r # gmapQ :: (forall d. Data d => d -> u) -> MergeOn -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MergeOn -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MergeOn -> m MergeOn # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeOn -> m MergeOn # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeOn -> m MergeOn # | |
| Data MergeUsing Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MergeUsing -> c MergeUsing # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MergeUsing # toConstr :: MergeUsing -> Constr # dataTypeOf :: MergeUsing -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MergeUsing) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MergeUsing) # gmapT :: (forall b. Data b => b -> b) -> MergeUsing -> MergeUsing # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MergeUsing -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MergeUsing -> r # gmapQ :: (forall d. Data d => d -> u) -> MergeUsing -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MergeUsing -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MergeUsing -> m MergeUsing # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeUsing -> m MergeUsing # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeUsing -> m MergeUsing # | |
| Data Merge Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Merge -> c Merge # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Merge # dataTypeOf :: Merge -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Merge) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Merge) # gmapT :: (forall b. Data b => b -> b) -> Merge -> Merge # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Merge -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Merge -> r # gmapQ :: (forall d. Data d => d -> u) -> Merge -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Merge -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Merge -> m Merge # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Merge -> m Merge # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Merge -> m Merge # | |
| Data Delete Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Delete -> c Delete # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Delete # toConstr :: Delete -> Constr # dataTypeOf :: Delete -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Delete) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Delete) # gmapT :: (forall b. Data b => b -> b) -> Delete -> Delete # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Delete -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Delete -> r # gmapQ :: (forall d. Data d => d -> u) -> Delete -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Delete -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Delete -> m Delete # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Delete -> m Delete # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Delete -> m Delete # | |
| Data DeleteOutput Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteOutput -> c DeleteOutput # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteOutput # toConstr :: DeleteOutput -> Constr # dataTypeOf :: DeleteOutput -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteOutput) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteOutput) # gmapT :: (forall b. Data b => b -> b) -> DeleteOutput -> DeleteOutput # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteOutput -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteOutput -> r # gmapQ :: (forall d. Data d => d -> u) -> DeleteOutput -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteOutput -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteOutput -> m DeleteOutput # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteOutput -> m DeleteOutput # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteOutput -> m DeleteOutput # | |
| Data Insert Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Insert -> c Insert # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Insert # toConstr :: Insert -> Constr # dataTypeOf :: Insert -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Insert) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Insert) # gmapT :: (forall b. Data b => b -> b) -> Insert -> Insert # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Insert -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Insert -> r # gmapQ :: (forall d. Data d => d -> u) -> Insert -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Insert -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Insert -> m Insert # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert -> m Insert # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert -> m Insert # | |
| Data Values Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Values -> c Values # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Values # toConstr :: Values -> Constr # dataTypeOf :: Values -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Values) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Values) # gmapT :: (forall b. Data b => b -> b) -> Values -> Values # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Values -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Values -> r # gmapQ :: (forall d. Data d => d -> u) -> Values -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Values -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Values -> m Values # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Values -> m Values # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Values -> m Values # | |
| Data InsertOutput Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertOutput -> c InsertOutput # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertOutput # toConstr :: InsertOutput -> Constr # dataTypeOf :: InsertOutput -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InsertOutput) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertOutput) # gmapT :: (forall b. Data b => b -> b) -> InsertOutput -> InsertOutput # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertOutput -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertOutput -> r # gmapQ :: (forall d. Data d => d -> u) -> InsertOutput -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertOutput -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertOutput -> m InsertOutput # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertOutput -> m InsertOutput # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertOutput -> m InsertOutput # | |
| Data Deleted Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Deleted -> c Deleted # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Deleted # toConstr :: Deleted -> Constr # dataTypeOf :: Deleted -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Deleted) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Deleted) # gmapT :: (forall b. Data b => b -> b) -> Deleted -> Deleted # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Deleted -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Deleted -> r # gmapQ :: (forall d. Data d => d -> u) -> Deleted -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Deleted -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Deleted -> m Deleted # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Deleted -> m Deleted # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Deleted -> m Deleted # | |
| Data Inserted Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Inserted -> c Inserted # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Inserted # toConstr :: Inserted -> Constr # dataTypeOf :: Inserted -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Inserted) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Inserted) # gmapT :: (forall b. Data b => b -> b) -> Inserted -> Inserted # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Inserted -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Inserted -> r # gmapQ :: (forall d. Data d => d -> u) -> Inserted -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Inserted -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Inserted -> m Inserted # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Inserted -> m Inserted # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Inserted -> m Inserted # | |
| Data OutputColumn Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputColumn -> c OutputColumn # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputColumn # toConstr :: OutputColumn -> Constr # dataTypeOf :: OutputColumn -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OutputColumn) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputColumn) # gmapT :: (forall b. Data b => b -> b) -> OutputColumn -> OutputColumn # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputColumn -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputColumn -> r # gmapQ :: (forall d. Data d => d -> u) -> OutputColumn -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputColumn -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputColumn -> m OutputColumn # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputColumn -> m OutputColumn # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputColumn -> m OutputColumn # | |
| Data Select Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Select -> c Select # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Select # toConstr :: Select -> Constr # dataTypeOf :: Select -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Select) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Select) # gmapT :: (forall b. Data b => b -> b) -> Select -> Select # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Select -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Select -> r # gmapQ :: (forall d. Data d => d -> u) -> Select -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Select -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Select -> m Select # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Select -> m Select # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Select -> m Select # | |
| Data UnifiedOn Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnifiedOn -> c UnifiedOn # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnifiedOn # toConstr :: UnifiedOn -> Constr # dataTypeOf :: UnifiedOn -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnifiedOn) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnifiedOn) # gmapT :: (forall b. Data b => b -> b) -> UnifiedOn -> UnifiedOn # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedOn -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedOn -> r # gmapQ :: (forall d. Data d => d -> u) -> UnifiedOn -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UnifiedOn -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnifiedOn -> m UnifiedOn # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedOn -> m UnifiedOn # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedOn -> m UnifiedOn # | |
| Data UnifiedUsing Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnifiedUsing -> c UnifiedUsing # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnifiedUsing # toConstr :: UnifiedUsing -> Constr # dataTypeOf :: UnifiedUsing -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnifiedUsing) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnifiedUsing) # gmapT :: (forall b. Data b => b -> b) -> UnifiedUsing -> UnifiedUsing # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedUsing -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedUsing -> r # gmapQ :: (forall d. Data d => d -> u) -> UnifiedUsing -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UnifiedUsing -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnifiedUsing -> m UnifiedUsing # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedUsing -> m UnifiedUsing # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedUsing -> m UnifiedUsing # | |
| Data UnifiedArrayRelationship Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnifiedArrayRelationship -> c UnifiedArrayRelationship # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnifiedArrayRelationship # toConstr :: UnifiedArrayRelationship -> Constr # dataTypeOf :: UnifiedArrayRelationship -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnifiedArrayRelationship) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnifiedArrayRelationship) # gmapT :: (forall b. Data b => b -> b) -> UnifiedArrayRelationship -> UnifiedArrayRelationship # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedArrayRelationship -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedArrayRelationship -> r # gmapQ :: (forall d. Data d => d -> u) -> UnifiedArrayRelationship -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UnifiedArrayRelationship -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnifiedArrayRelationship -> m UnifiedArrayRelationship # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedArrayRelationship -> m UnifiedArrayRelationship # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedArrayRelationship -> m UnifiedArrayRelationship # | |
| Data UnifiedObjectRelationship Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnifiedObjectRelationship -> c UnifiedObjectRelationship # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnifiedObjectRelationship # toConstr :: UnifiedObjectRelationship -> Constr # dataTypeOf :: UnifiedObjectRelationship -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnifiedObjectRelationship) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnifiedObjectRelationship) # gmapT :: (forall b. Data b => b -> b) -> UnifiedObjectRelationship -> UnifiedObjectRelationship # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedObjectRelationship -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedObjectRelationship -> r # gmapQ :: (forall d. Data d => d -> u) -> UnifiedObjectRelationship -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UnifiedObjectRelationship -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnifiedObjectRelationship -> m UnifiedObjectRelationship # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedObjectRelationship -> m UnifiedObjectRelationship # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedObjectRelationship -> m UnifiedObjectRelationship # | |
| Data UnifiedTableName Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnifiedTableName -> c UnifiedTableName # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnifiedTableName # toConstr :: UnifiedTableName -> Constr # dataTypeOf :: UnifiedTableName -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnifiedTableName) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnifiedTableName) # gmapT :: (forall b. Data b => b -> b) -> UnifiedTableName -> UnifiedTableName # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedTableName -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedTableName -> r # gmapQ :: (forall d. Data d => d -> u) -> UnifiedTableName -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UnifiedTableName -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnifiedTableName -> m UnifiedTableName # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedTableName -> m UnifiedTableName # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedTableName -> m UnifiedTableName # | |
| Data UnifiedColumn Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnifiedColumn -> c UnifiedColumn # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnifiedColumn # toConstr :: UnifiedColumn -> Constr # dataTypeOf :: UnifiedColumn -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnifiedColumn) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnifiedColumn) # gmapT :: (forall b. Data b => b -> b) -> UnifiedColumn -> UnifiedColumn # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedColumn -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnifiedColumn -> r # gmapQ :: (forall d. Data d => d -> u) -> UnifiedColumn -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UnifiedColumn -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnifiedColumn -> m UnifiedColumn # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedColumn -> m UnifiedColumn # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnifiedColumn -> m UnifiedColumn # | |
| Functor Aliased Source # | |
| Functor BooleanOperators Source # | |
Methods fmap :: (a -> b) -> BooleanOperators a -> BooleanOperators b # (<$) :: a -> BooleanOperators b -> BooleanOperators a # | |
| Ord ScalarType Source # | |
Methods compare :: ScalarType -> ScalarType -> Ordering # (<) :: ScalarType -> ScalarType -> Bool # (<=) :: ScalarType -> ScalarType -> Bool # (>) :: ScalarType -> ScalarType -> Bool # (>=) :: ScalarType -> ScalarType -> Bool # max :: ScalarType -> ScalarType -> ScalarType # min :: ScalarType -> ScalarType -> ScalarType # | |
| Ord FunctionName Source # | |
Methods compare :: FunctionName -> FunctionName -> Ordering # (<) :: FunctionName -> FunctionName -> Bool # (<=) :: FunctionName -> FunctionName -> Bool # (>) :: FunctionName -> FunctionName -> Bool # (>=) :: FunctionName -> FunctionName -> Bool # max :: FunctionName -> FunctionName -> FunctionName # min :: FunctionName -> FunctionName -> FunctionName # | |
| Ord ConstraintName Source # | |
Methods compare :: ConstraintName -> ConstraintName -> Ordering # (<) :: ConstraintName -> ConstraintName -> Bool # (<=) :: ConstraintName -> ConstraintName -> Bool # (>) :: ConstraintName -> ConstraintName -> Bool # (>=) :: ConstraintName -> ConstraintName -> Bool # max :: ConstraintName -> ConstraintName -> ConstraintName # min :: ConstraintName -> ConstraintName -> ConstraintName # | |
| Ord ColumnName Source # | |
Methods compare :: ColumnName -> ColumnName -> Ordering # (<) :: ColumnName -> ColumnName -> Bool # (<=) :: ColumnName -> ColumnName -> Bool # (>) :: ColumnName -> ColumnName -> Bool # (>=) :: ColumnName -> ColumnName -> Bool # max :: ColumnName -> ColumnName -> ColumnName # min :: ColumnName -> ColumnName -> ColumnName # | |
| Ord TableName Source # | |
| Ord SomeTableName Source # | |
Methods compare :: SomeTableName -> SomeTableName -> Ordering # (<) :: SomeTableName -> SomeTableName -> Bool # (<=) :: SomeTableName -> SomeTableName -> Bool # (>) :: SomeTableName -> SomeTableName -> Bool # (>=) :: SomeTableName -> SomeTableName -> Bool # max :: SomeTableName -> SomeTableName -> SomeTableName # min :: SomeTableName -> SomeTableName -> SomeTableName # | |
| Ord TempTableName Source # | |
Methods compare :: TempTableName -> TempTableName -> Ordering # (<) :: TempTableName -> TempTableName -> Bool # (<=) :: TempTableName -> TempTableName -> Bool # (>) :: TempTableName -> TempTableName -> Bool # (>=) :: TempTableName -> TempTableName -> Bool # max :: TempTableName -> TempTableName -> TempTableName # min :: TempTableName -> TempTableName -> TempTableName # | |
| Ord UnifiedOn Source # | |
| Ord UnifiedUsing Source # | |
Methods compare :: UnifiedUsing -> UnifiedUsing -> Ordering # (<) :: UnifiedUsing -> UnifiedUsing -> Bool # (<=) :: UnifiedUsing -> UnifiedUsing -> Bool # (>) :: UnifiedUsing -> UnifiedUsing -> Bool # (>=) :: UnifiedUsing -> UnifiedUsing -> Bool # max :: UnifiedUsing -> UnifiedUsing -> UnifiedUsing # min :: UnifiedUsing -> UnifiedUsing -> UnifiedUsing # | |
| Ord UnifiedArrayRelationship Source # | |
Methods compare :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> Ordering # (<) :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> Bool # (<=) :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> Bool # (>) :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> Bool # (>=) :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> Bool # max :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> UnifiedArrayRelationship # min :: UnifiedArrayRelationship -> UnifiedArrayRelationship -> UnifiedArrayRelationship # | |
| Ord UnifiedObjectRelationship Source # | |
Methods compare :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> Ordering # (<) :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> Bool # (<=) :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> Bool # (>) :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> Bool # (>=) :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> Bool # max :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> UnifiedObjectRelationship # min :: UnifiedObjectRelationship -> UnifiedObjectRelationship -> UnifiedObjectRelationship # | |
| Ord UnifiedTableName Source # | |
Methods compare :: UnifiedTableName -> UnifiedTableName -> Ordering # (<) :: UnifiedTableName -> UnifiedTableName -> Bool # (<=) :: UnifiedTableName -> UnifiedTableName -> Bool # (>) :: UnifiedTableName -> UnifiedTableName -> Bool # (>=) :: UnifiedTableName -> UnifiedTableName -> Bool # max :: UnifiedTableName -> UnifiedTableName -> UnifiedTableName # min :: UnifiedTableName -> UnifiedTableName -> UnifiedTableName # | |
| Ord UnifiedColumn Source # | |
Methods compare :: UnifiedColumn -> UnifiedColumn -> Ordering # (<) :: UnifiedColumn -> UnifiedColumn -> Bool # (<=) :: UnifiedColumn -> UnifiedColumn -> Bool # (>) :: UnifiedColumn -> UnifiedColumn -> Bool # (>=) :: UnifiedColumn -> UnifiedColumn -> Bool # max :: UnifiedColumn -> UnifiedColumn -> UnifiedColumn # min :: UnifiedColumn -> UnifiedColumn -> UnifiedColumn # | |
| Show ScalarType Source # | |
Methods showsPrec :: Int -> ScalarType -> ShowS # show :: ScalarType -> String # showList :: [ScalarType] -> ShowS # | |
| Show FunctionName Source # | |
Methods showsPrec :: Int -> FunctionName -> ShowS # show :: FunctionName -> String # showList :: [FunctionName] -> ShowS # | |
| Show ConstraintName Source # | |
Methods showsPrec :: Int -> ConstraintName -> ShowS # show :: ConstraintName -> String # showList :: [ConstraintName] -> ShowS # | |
| Show ColumnName Source # | |
Methods showsPrec :: Int -> ColumnName -> ShowS # show :: ColumnName -> String # showList :: [ColumnName] -> ShowS # | |
| Show SpatialOp Source # | |
| Show Op Source # | |
| Show EntityAlias Source # | |
Methods showsPrec :: Int -> EntityAlias -> ShowS # show :: EntityAlias -> String # showList :: [EntityAlias] -> ShowS # | |
| Show FieldName Source # | |
| Show TableName Source # | |
| Show JsonFieldSpec Source # | |
Methods showsPrec :: Int -> JsonFieldSpec -> ShowS # show :: JsonFieldSpec -> String # showList :: [JsonFieldSpec] -> ShowS # | |
| Show OpenJson Source # | |
| Show From Source # | |
| Show Aggregate Source # | |
| Show JsonPath Source # | |
| Show MethodApplicationExpression Source # | |
Methods showsPrec :: Int -> MethodApplicationExpression -> ShowS # show :: MethodApplicationExpression -> String # showList :: [MethodApplicationExpression] -> ShowS # | |
| Show FunctionApplicationExpression Source # | |
Methods showsPrec :: Int -> FunctionApplicationExpression -> ShowS # show :: FunctionApplicationExpression -> String # showList :: [FunctionApplicationExpression] -> ShowS # | |
| Show DataLength Source # | |
Methods showsPrec :: Int -> DataLength -> ShowS # show :: DataLength -> String # showList :: [DataLength] -> ShowS # | |
| Show Expression Source # | |
Methods showsPrec :: Int -> Expression -> ShowS # show :: Expression -> String # showList :: [Expression] -> ShowS # | |
| Show Top Source # | |
| Show With Source # | |
| Show Where Source # | |
| Show JoinAlias Source # | |
| Show JoinSource Source # | |
Methods showsPrec :: Int -> JoinSource -> ShowS # show :: JoinSource -> String # showList :: [JoinSource] -> ShowS # | |
| Show Join Source # | |
| Show Projection Source # | |
Methods showsPrec :: Int -> Projection -> ShowS # show :: Projection -> String # showList :: [Projection] -> ShowS # | |
| Show JsonCardinality Source # | |
Methods showsPrec :: Int -> JsonCardinality -> ShowS # show :: JsonCardinality -> String # showList :: [JsonCardinality] -> ShowS # | |
| Show Root Source # | |
| Show ForJson Source # | |
| Show For Source # | |
| Show NullsOrder Source # | |
Methods showsPrec :: Int -> NullsOrder -> ShowS # show :: NullsOrder -> String # showList :: [NullsOrder] -> ShowS # | |
| Show Order Source # | |
| Show OrderBy Source # | |
| Show Reselect Source # | |
| Show TempTable Source # | |
| Show SomeTableName Source # | |
Methods showsPrec :: Int -> SomeTableName -> ShowS # show :: SomeTableName -> String # showList :: [SomeTableName] -> ShowS # | |
| Show TempTableName Source # | |
Methods showsPrec :: Int -> TempTableName -> ShowS # show :: TempTableName -> String # showList :: [TempTableName] -> ShowS # | |
| Show InsertValuesIntoTempTable Source # | |
Methods showsPrec :: Int -> InsertValuesIntoTempTable -> ShowS # show :: InsertValuesIntoTempTable -> String # showList :: [InsertValuesIntoTempTable] -> ShowS # | |
| Show SITTConstraints Source # | |
Methods showsPrec :: Int -> SITTConstraints -> ShowS # show :: SITTConstraints -> String # showList :: [SITTConstraints] -> ShowS # | |
| Show SelectIntoTempTable Source # | |
Methods showsPrec :: Int -> SelectIntoTempTable -> ShowS # show :: SelectIntoTempTable -> String # showList :: [SelectIntoTempTable] -> ShowS # | |
| Show MergeWhenNotMatched Source # | |
Methods showsPrec :: Int -> MergeWhenNotMatched -> ShowS # show :: MergeWhenNotMatched -> String # showList :: [MergeWhenNotMatched] -> ShowS # | |
| Show MergeWhenMatched Source # | |
Methods showsPrec :: Int -> MergeWhenMatched -> ShowS # show :: MergeWhenMatched -> String # showList :: [MergeWhenMatched] -> ShowS # | |
| Show MergeOn Source # | |
| Show MergeUsing Source # | |
Methods showsPrec :: Int -> MergeUsing -> ShowS # show :: MergeUsing -> String # showList :: [MergeUsing] -> ShowS # | |
| Show Merge Source # | |
| Show Delete Source # | |
| Show DeleteOutput Source # | |
Methods showsPrec :: Int -> DeleteOutput -> ShowS # show :: DeleteOutput -> String # showList :: [DeleteOutput] -> ShowS # | |
| Show Insert Source # | |
| Show Values Source # | |
| Show InsertOutput Source # | |
Methods showsPrec :: Int -> InsertOutput -> ShowS # show :: InsertOutput -> String # showList :: [InsertOutput] -> ShowS # | |
| Show Deleted Source # | |
| Show Inserted Source # | |
| Show OutputColumn Source # | |
Methods showsPrec :: Int -> OutputColumn -> ShowS # show :: OutputColumn -> String # showList :: [OutputColumn] -> ShowS # | |
| Show Select Source # | |
| Show UnifiedOn Source # | |
| Show UnifiedUsing Source # | |
Methods showsPrec :: Int -> UnifiedUsing -> ShowS # show :: UnifiedUsing -> String # showList :: [UnifiedUsing] -> ShowS # | |
| Show UnifiedArrayRelationship Source # | |
Methods showsPrec :: Int -> UnifiedArrayRelationship -> ShowS # show :: UnifiedArrayRelationship -> String # showList :: [UnifiedArrayRelationship] -> ShowS # | |
| Show UnifiedObjectRelationship Source # | |
Methods showsPrec :: Int -> UnifiedObjectRelationship -> ShowS # show :: UnifiedObjectRelationship -> String # showList :: [UnifiedObjectRelationship] -> ShowS # | |
| Show UnifiedTableName Source # | |
Methods showsPrec :: Int -> UnifiedTableName -> ShowS # show :: UnifiedTableName -> String # showList :: [UnifiedTableName] -> ShowS # | |
| Show UnifiedColumn Source # | |
Methods showsPrec :: Int -> UnifiedColumn -> ShowS # show :: UnifiedColumn -> String # showList :: [UnifiedColumn] -> ShowS # | |
| Foldable BooleanOperators Source # | |
Methods fold :: Monoid m => BooleanOperators m -> m # foldMap :: Monoid m => (a -> m) -> BooleanOperators a -> m # foldMap' :: Monoid m => (a -> m) -> BooleanOperators a -> m # foldr :: (a -> b -> b) -> b -> BooleanOperators a -> b # foldr' :: (a -> b -> b) -> b -> BooleanOperators a -> b # foldl :: (b -> a -> b) -> b -> BooleanOperators a -> b # foldl' :: (b -> a -> b) -> b -> BooleanOperators a -> b # foldr1 :: (a -> a -> a) -> BooleanOperators a -> a # foldl1 :: (a -> a -> a) -> BooleanOperators a -> a # toList :: BooleanOperators a -> [a] # null :: BooleanOperators a -> Bool # length :: BooleanOperators a -> Int # elem :: Eq a => a -> BooleanOperators a -> Bool # maximum :: Ord a => BooleanOperators a -> a # minimum :: Ord a => BooleanOperators a -> a # sum :: Num a => BooleanOperators a -> a # product :: Num a => BooleanOperators a -> a # | |
| Traversable BooleanOperators Source # | |
Methods traverse :: Applicative f => (a -> f b) -> BooleanOperators a -> f (BooleanOperators b) # sequenceA :: Applicative f => BooleanOperators (f a) -> f (BooleanOperators a) # mapM :: Monad m => (a -> m b) -> BooleanOperators a -> m (BooleanOperators b) # sequence :: Monad m => BooleanOperators (m a) -> m (BooleanOperators a) # | |
| Generic ScalarType Source # | |
Associated Types type Rep ScalarType :: Type -> Type # | |
| Generic FunctionName Source # | |
Associated Types type Rep FunctionName :: Type -> Type # | |
| Generic ConstraintName Source # | |
Associated Types type Rep ConstraintName :: Type -> Type # Methods from :: ConstraintName -> Rep ConstraintName x # to :: Rep ConstraintName x -> ConstraintName # | |
| Generic ColumnName Source # | |
Associated Types type Rep ColumnName :: Type -> Type # | |
| Generic SpatialOp Source # | |
| Generic Op Source # | |
| Generic EntityAlias Source # | |
Associated Types type Rep EntityAlias :: Type -> Type # | |
| Generic FieldName Source # | |
| Generic TableName Source # | |
| Generic JsonFieldSpec Source # | |
Associated Types type Rep JsonFieldSpec :: Type -> Type # | |
| Generic OpenJson Source # | |
| Generic From Source # | |
| Generic Aggregate Source # | |
| Generic JsonPath Source # | |
| Generic MethodApplicationExpression Source # | |
Associated Types type Rep MethodApplicationExpression :: Type -> Type # Methods from :: MethodApplicationExpression -> Rep MethodApplicationExpression x # to :: Rep MethodApplicationExpression x -> MethodApplicationExpression # | |
| Generic FunctionApplicationExpression Source # | |
Associated Types type Rep FunctionApplicationExpression :: Type -> Type # | |
| Generic DataLength Source # | |
Associated Types type Rep DataLength :: Type -> Type # | |
| Generic Expression Source # | |
Associated Types type Rep Expression :: Type -> Type # | |
| Generic Top Source # | |
| Generic With Source # | |
| Generic Where Source # | |
| Generic JoinAlias Source # | |
| Generic JoinSource Source # | |
Associated Types type Rep JoinSource :: Type -> Type # | |
| Generic Join Source # | |
| Generic Projection Source # | |
Associated Types type Rep Projection :: Type -> Type # | |
| Generic JsonCardinality Source # | |
Associated Types type Rep JsonCardinality :: Type -> Type # Methods from :: JsonCardinality -> Rep JsonCardinality x # to :: Rep JsonCardinality x -> JsonCardinality # | |
| Generic Root Source # | |
| Generic ForJson Source # | |
| Generic For Source # | |
| Generic NullsOrder Source # | |
Associated Types type Rep NullsOrder :: Type -> Type # | |
| Generic Order Source # | |
| Generic OrderBy Source # | |
| Generic Reselect Source # | |
| Generic TempTable Source # | |
| Generic SomeTableName Source # | |
Associated Types type Rep SomeTableName :: Type -> Type # | |
| Generic TempTableName Source # | |
Associated Types type Rep TempTableName :: Type -> Type # | |
| Generic InsertValuesIntoTempTable Source # | |
Associated Types type Rep InsertValuesIntoTempTable :: Type -> Type # Methods from :: InsertValuesIntoTempTable -> Rep InsertValuesIntoTempTable x # to :: Rep InsertValuesIntoTempTable x -> InsertValuesIntoTempTable # | |
| Generic SITTConstraints Source # | |
Associated Types type Rep SITTConstraints :: Type -> Type # Methods from :: SITTConstraints -> Rep SITTConstraints x # to :: Rep SITTConstraints x -> SITTConstraints # | |
| Generic SelectIntoTempTable Source # | |
Associated Types type Rep SelectIntoTempTable :: Type -> Type # Methods from :: SelectIntoTempTable -> Rep SelectIntoTempTable x # to :: Rep SelectIntoTempTable x -> SelectIntoTempTable # | |
| Generic MergeWhenNotMatched Source # | |
Associated Types type Rep MergeWhenNotMatched :: Type -> Type # Methods from :: MergeWhenNotMatched -> Rep MergeWhenNotMatched x # to :: Rep MergeWhenNotMatched x -> MergeWhenNotMatched # | |
| Generic MergeWhenMatched Source # | |
Associated Types type Rep MergeWhenMatched :: Type -> Type # Methods from :: MergeWhenMatched -> Rep MergeWhenMatched x # to :: Rep MergeWhenMatched x -> MergeWhenMatched # | |
| Generic MergeOn Source # | |
| Generic MergeUsing Source # | |
Associated Types type Rep MergeUsing :: Type -> Type # | |
| Generic Merge Source # | |
| Generic Delete Source # | |
| Generic DeleteOutput Source # | |
Associated Types type Rep DeleteOutput :: Type -> Type # | |
| Generic Insert Source # | |
| Generic Values Source # | |
| Generic InsertOutput Source # | |
Associated Types type Rep InsertOutput :: Type -> Type # | |
| Generic Deleted Source # | |
| Generic Inserted Source # | |
| Generic OutputColumn Source # | |
Associated Types type Rep OutputColumn :: Type -> Type # | |
| Generic Select Source # | |
| Generic UnifiedOn Source # | |
| Generic UnifiedUsing Source # | |
Associated Types type Rep UnifiedUsing :: Type -> Type # | |
| Generic UnifiedArrayRelationship Source # | |
Associated Types type Rep UnifiedArrayRelationship :: Type -> Type # Methods from :: UnifiedArrayRelationship -> Rep UnifiedArrayRelationship x # to :: Rep UnifiedArrayRelationship x -> UnifiedArrayRelationship # | |
| Generic UnifiedObjectRelationship Source # | |
Associated Types type Rep UnifiedObjectRelationship :: Type -> Type # Methods from :: UnifiedObjectRelationship -> Rep UnifiedObjectRelationship x # to :: Rep UnifiedObjectRelationship x -> UnifiedObjectRelationship # | |
| Generic UnifiedTableName Source # | |
Associated Types type Rep UnifiedTableName :: Type -> Type # Methods from :: UnifiedTableName -> Rep UnifiedTableName x # to :: Rep UnifiedTableName x -> UnifiedTableName # | |
| Generic UnifiedColumn Source # | |
Associated Types type Rep UnifiedColumn :: Type -> Type # | |
| Semigroup Top Source # | |
| Semigroup Where Source # | |
| Monoid Top Source # | |
| Monoid Where Source # | |
| NFData ScalarType Source # | |
Methods rnf :: ScalarType -> () # | |
| NFData FunctionName Source # | |
Methods rnf :: FunctionName -> () # | |
| NFData ConstraintName Source # | |
Methods rnf :: ConstraintName -> () # | |
| NFData ColumnName Source # | |
Methods rnf :: ColumnName -> () # | |
| NFData SpatialOp Source # | |
| NFData Op Source # | |
| NFData EntityAlias Source # | |
Methods rnf :: EntityAlias -> () # | |
| NFData FieldName Source # | |
| NFData TableName Source # | |
| NFData JsonFieldSpec Source # | |
Methods rnf :: JsonFieldSpec -> () # | |
| NFData OpenJson Source # | |
| NFData From Source # | |
| NFData Aggregate Source # | |
| NFData JsonPath Source # | |
| NFData MethodApplicationExpression Source # | |
Methods rnf :: MethodApplicationExpression -> () # | |
| NFData FunctionApplicationExpression Source # | |
Methods rnf :: FunctionApplicationExpression -> () # | |
| NFData DataLength Source # | |
Methods rnf :: DataLength -> () # | |
| NFData Expression Source # | |
Methods rnf :: Expression -> () # | |
| NFData Top Source # | |
| NFData With Source # | |
| NFData Where Source # | |
| NFData JoinAlias Source # | |
| NFData JoinSource Source # | |
Methods rnf :: JoinSource -> () # | |
| NFData Join Source # | |
| NFData Projection Source # | |
Methods rnf :: Projection -> () # | |
| NFData JsonCardinality Source # | |
Methods rnf :: JsonCardinality -> () # | |
| NFData Root Source # | |
| NFData ForJson Source # | |
| NFData For Source # | |
| NFData NullsOrder Source # | |
Methods rnf :: NullsOrder -> () # | |
| NFData Order Source # | |
| NFData OrderBy Source # | |
| NFData Reselect Source # | |
| NFData TempTable Source # | |
| NFData SomeTableName Source # | |
Methods rnf :: SomeTableName -> () # | |
| NFData TempTableName Source # | |
Methods rnf :: TempTableName -> () # | |
| NFData InsertValuesIntoTempTable Source # | |
Methods rnf :: InsertValuesIntoTempTable -> () # | |
| NFData SITTConstraints Source # | |
Methods rnf :: SITTConstraints -> () # | |
| NFData SelectIntoTempTable Source # | |
Methods rnf :: SelectIntoTempTable -> () # | |
| NFData MergeWhenNotMatched Source # | |
Methods rnf :: MergeWhenNotMatched -> () # | |
| NFData MergeWhenMatched Source # | |
Methods rnf :: MergeWhenMatched -> () # | |
| NFData MergeOn Source # | |
| NFData MergeUsing Source # | |
Methods rnf :: MergeUsing -> () # | |
| NFData Merge Source # | |
| NFData Delete Source # | |
| NFData DeleteOutput Source # | |
Methods rnf :: DeleteOutput -> () # | |
| NFData Insert Source # | |
| NFData Values Source # | |
| NFData InsertOutput Source # | |
Methods rnf :: InsertOutput -> () # | |
| NFData Deleted Source # | |
| NFData Inserted Source # | |
| NFData OutputColumn Source # | |
Methods rnf :: OutputColumn -> () # | |
| NFData Select Source # | |
| NFData UnifiedOn Source # | |
| NFData UnifiedUsing Source # | |
Methods rnf :: UnifiedUsing -> () # | |
| NFData UnifiedArrayRelationship Source # | |
Methods rnf :: UnifiedArrayRelationship -> () # | |
| NFData UnifiedObjectRelationship Source # | |
Methods rnf :: UnifiedObjectRelationship -> () # | |
| NFData UnifiedTableName Source # | |
Methods rnf :: UnifiedTableName -> () # | |
| NFData UnifiedColumn Source # | |
Methods rnf :: UnifiedColumn -> () # | |
| ToErrorValue ScalarType Source # | |
Methods | |
| ToErrorValue FunctionName Source # | |
Methods | |
| ToErrorValue ConstraintName Source # | |
Methods | |
| ToErrorValue ColumnName Source # | |
Methods | |
| ToErrorValue TableName Source # | |
Methods toErrorValue :: TableName -> ErrorMessage Source # | |
| Hashable ScalarType Source # | |
| Hashable FunctionName Source # | |
| Hashable ConstraintName Source # | |
| Hashable ColumnName Source # | |
| Hashable SpatialOp Source # | |
| Hashable Op Source # | |
| Hashable EntityAlias Source # | |
| Hashable FieldName Source # | |
| Hashable TableName Source # | |
| Hashable JsonFieldSpec Source # | |
| Hashable OpenJson Source # | |
| Hashable From Source # | |
| Hashable Aggregate Source # | |
| Hashable JsonPath Source # | |
| Hashable MethodApplicationExpression Source # | |
Methods hashWithSalt :: Int -> MethodApplicationExpression -> Int | |
| Hashable FunctionApplicationExpression Source # | |
Methods hashWithSalt :: Int -> FunctionApplicationExpression -> Int | |
| Hashable DataLength Source # | |
| Hashable Expression Source # | |
| Hashable Top Source # | |
| Hashable With Source # | |
| Hashable Where Source # | |
| Hashable JoinAlias Source # | |
| Hashable JoinSource Source # | |
| Hashable Join Source # | |
| Hashable Projection Source # | |
| Hashable JsonCardinality Source # | |
| Hashable Root Source # | |
| Hashable ForJson Source # | |
| Hashable For Source # | |
| Hashable NullsOrder Source # | |
| Hashable Order Source # | |
| Hashable OrderBy Source # | |
| Hashable Reselect Source # | |
| Hashable TempTable Source # | |
| Hashable SomeTableName Source # | |
| Hashable TempTableName Source # | |
| Hashable InsertValuesIntoTempTable Source # | |
Methods hashWithSalt :: Int -> InsertValuesIntoTempTable -> Int hash :: InsertValuesIntoTempTable -> Int | |
| Hashable SITTConstraints Source # | |
| Hashable SelectIntoTempTable Source # | |
| Hashable MergeWhenNotMatched Source # | |
| Hashable MergeWhenMatched Source # | |
| Hashable MergeOn Source # | |
| Hashable MergeUsing Source # | |
| Hashable Merge Source # | |
| Hashable Delete Source # | |
| Hashable DeleteOutput Source # | |
| Hashable Insert Source # | |
| Hashable Values Source # | |
| Hashable InsertOutput Source # | |
| Hashable Deleted Source # | |
| Hashable Inserted Source # | |
| Hashable OutputColumn Source # | |
| Hashable Select Source # | |
| Hashable UnifiedOn Source # | |
| Hashable UnifiedUsing Source # | |
| Hashable UnifiedArrayRelationship Source # | |
Methods hashWithSalt :: Int -> UnifiedArrayRelationship -> Int hash :: UnifiedArrayRelationship -> Int | |
| Hashable UnifiedObjectRelationship Source # | |
Methods hashWithSalt :: Int -> UnifiedObjectRelationship -> Int hash :: UnifiedObjectRelationship -> Int | |
| Hashable UnifiedTableName Source # | |
| Hashable UnifiedColumn Source # | |
| FromJSONKey ColumnName Source # | |
Methods fromJSONKey :: FromJSONKeyFunction ColumnName fromJSONKeyList :: FromJSONKeyFunction [ColumnName] | |
| FromJSON ScalarType Source # | |
| FromJSON FunctionName Source # | |
| FromJSON ConstraintName Source # | |
| FromJSON ColumnName Source # | |
| FromJSON FieldName Source # | |
| FromJSON TableName Source # | |
| FromJSON NullsOrder Source # | |
| FromJSON Order Source # | |
| FromJSON SomeTableName Source # | |
| FromJSON TempTableName Source # | |
| FromJSON UnifiedOn Source # | |
| FromJSON UnifiedUsing Source # | |
| FromJSON UnifiedArrayRelationship Source # | |
Methods parseJSON :: Value -> Parser UnifiedArrayRelationship parseJSONList :: Value -> Parser [UnifiedArrayRelationship] | |
| FromJSON UnifiedObjectRelationship Source # | |
Methods parseJSON :: Value -> Parser UnifiedObjectRelationship parseJSONList :: Value -> Parser [UnifiedObjectRelationship] | |
| FromJSON UnifiedTableName Source # | |
Methods parseJSON :: Value -> Parser UnifiedTableName parseJSONList :: Value -> Parser [UnifiedTableName] | |
| FromJSON UnifiedColumn Source # | |
| ToJSONKey ScalarType Source # | |
| ToJSONKey FunctionName Source # | |
| ToJSONKey ColumnName Source # | |
| ToJSONKey TableName Source # | |
| ToJSON ScalarType Source # | |
Methods toJSON :: ScalarType -> Value toEncoding :: ScalarType -> Encoding toJSONList :: [ScalarType] -> Value toEncodingList :: [ScalarType] -> Encoding | |
| ToJSON FunctionName Source # | |
Methods toJSON :: FunctionName -> Value toEncoding :: FunctionName -> Encoding toJSONList :: [FunctionName] -> Value toEncodingList :: [FunctionName] -> Encoding | |
| ToJSON ConstraintName Source # | |
Methods toJSON :: ConstraintName -> Value toEncoding :: ConstraintName -> Encoding toJSONList :: [ConstraintName] -> Value toEncodingList :: [ConstraintName] -> Encoding | |
| ToJSON ColumnName Source # | |
Methods toJSON :: ColumnName -> Value toEncoding :: ColumnName -> Encoding toJSONList :: [ColumnName] -> Value toEncodingList :: [ColumnName] -> Encoding | |
| ToJSON FieldName Source # | |
Methods toEncoding :: FieldName -> Encoding toJSONList :: [FieldName] -> Value toEncodingList :: [FieldName] -> Encoding | |
| ToJSON TableName Source # | |
Methods toEncoding :: TableName -> Encoding toJSONList :: [TableName] -> Value toEncodingList :: [TableName] -> Encoding | |
| ToJSON NullsOrder Source # | |
Methods toJSON :: NullsOrder -> Value toEncoding :: NullsOrder -> Encoding toJSONList :: [NullsOrder] -> Value toEncodingList :: [NullsOrder] -> Encoding | |
| ToJSON Order Source # | |
Methods toEncoding :: Order -> Encoding toJSONList :: [Order] -> Value toEncodingList :: [Order] -> Encoding | |
| ToTxt ScalarType Source # | |
Methods toTxt :: ScalarType -> Text Source # | |
| ToTxt FunctionName Source # | |
Methods toTxt :: FunctionName -> Text Source # | |
| ToTxt ConstraintName Source # | |
Methods toTxt :: ConstraintName -> Text Source # | |
| ToTxt ColumnName Source # | |
Methods toTxt :: ColumnName -> Text Source # | |
| ToTxt TableName Source # | |
| Cacheable Binary Source # | |
| Cacheable Value Source # | |
| Cacheable ScalarType Source # | |
Methods unchanged :: Accesses -> ScalarType -> ScalarType -> Bool Source # | |
| Cacheable FunctionName Source # | |
Methods unchanged :: Accesses -> FunctionName -> FunctionName -> Bool Source # | |
| Cacheable ConstraintName Source # | |
Methods unchanged :: Accesses -> ConstraintName -> ConstraintName -> Bool Source # | |
| Cacheable ColumnName Source # | |
Methods unchanged :: Accesses -> ColumnName -> ColumnName -> Bool Source # | |
| Cacheable SpatialOp Source # | |
| Cacheable Op Source # | |
| Cacheable EntityAlias Source # | |
Methods unchanged :: Accesses -> EntityAlias -> EntityAlias -> Bool Source # | |
| Cacheable FieldName Source # | |
| Cacheable TableName Source # | |
| Cacheable JsonFieldSpec Source # | |
Methods unchanged :: Accesses -> JsonFieldSpec -> JsonFieldSpec -> Bool Source # | |
| Cacheable OpenJson Source # | |
| Cacheable From Source # | |
| Cacheable Aggregate Source # | |
| Cacheable JsonPath Source # | |
| Cacheable MethodApplicationExpression Source # | |
Methods unchanged :: Accesses -> MethodApplicationExpression -> MethodApplicationExpression -> Bool Source # | |
| Cacheable FunctionApplicationExpression Source # | |
Methods unchanged :: Accesses -> FunctionApplicationExpression -> FunctionApplicationExpression -> Bool Source # | |
| Cacheable DataLength Source # | |
Methods unchanged :: Accesses -> DataLength -> DataLength -> Bool Source # | |
| Cacheable Expression Source # | |
Methods unchanged :: Accesses -> Expression -> Expression -> Bool Source # | |
| Cacheable Top Source # | |
| Cacheable With Source # | |
| Cacheable Where Source # | |
| Cacheable JoinAlias Source # | |
| Cacheable JoinSource Source # | |
Methods unchanged :: Accesses -> JoinSource -> JoinSource -> Bool Source # | |
| Cacheable Join Source # | |
| Cacheable Projection Source # | |
Methods unchanged :: Accesses -> Projection -> Projection -> Bool Source # | |
| Cacheable JsonCardinality Source # | |
Methods unchanged :: Accesses -> JsonCardinality -> JsonCardinality -> Bool Source # | |
| Cacheable Root Source # | |
| Cacheable ForJson Source # | |
| Cacheable For Source # | |
| Cacheable NullsOrder Source # | |
Methods unchanged :: Accesses -> NullsOrder -> NullsOrder -> Bool Source # | |
| Cacheable Order Source # | |
| Cacheable OrderBy Source # | |
| Cacheable Reselect Source # | |
| Cacheable TempTable Source # | |
| Cacheable SomeTableName Source # | |
Methods unchanged :: Accesses -> SomeTableName -> SomeTableName -> Bool Source # | |
| Cacheable TempTableName Source # | |
Methods unchanged :: Accesses -> TempTableName -> TempTableName -> Bool Source # | |
| Cacheable InsertValuesIntoTempTable Source # | |
Methods unchanged :: Accesses -> InsertValuesIntoTempTable -> InsertValuesIntoTempTable -> Bool Source # | |
| Cacheable SITTConstraints Source # | |
Methods unchanged :: Accesses -> SITTConstraints -> SITTConstraints -> Bool Source # | |
| Cacheable SelectIntoTempTable Source # | |
Methods unchanged :: Accesses -> SelectIntoTempTable -> SelectIntoTempTable -> Bool Source # | |
| Cacheable MergeWhenNotMatched Source # | |
Methods unchanged :: Accesses -> MergeWhenNotMatched -> MergeWhenNotMatched -> Bool Source # | |
| Cacheable MergeWhenMatched Source # | |
Methods unchanged :: Accesses -> MergeWhenMatched -> MergeWhenMatched -> Bool Source # | |
| Cacheable MergeOn Source # | |
| Cacheable MergeUsing Source # | |
Methods unchanged :: Accesses -> MergeUsing -> MergeUsing -> Bool Source # | |
| Cacheable Merge Source # | |
| Cacheable Delete Source # | |
| Cacheable DeleteOutput Source # | |
Methods unchanged :: Accesses -> DeleteOutput -> DeleteOutput -> Bool Source # | |
| Cacheable Insert Source # | |
| Cacheable Values Source # | |
| Cacheable InsertOutput Source # | |
Methods unchanged :: Accesses -> InsertOutput -> InsertOutput -> Bool Source # | |
| Cacheable Deleted Source # | |
| Cacheable Inserted Source # | |
| Cacheable OutputColumn Source # | |
Methods unchanged :: Accesses -> OutputColumn -> OutputColumn -> Bool Source # | |
| Cacheable Select Source # | |
| Cacheable UnifiedOn Source # | |
| Cacheable UnifiedUsing Source # | |
Methods unchanged :: Accesses -> UnifiedUsing -> UnifiedUsing -> Bool Source # | |
| Cacheable UnifiedArrayRelationship Source # | |
Methods unchanged :: Accesses -> UnifiedArrayRelationship -> UnifiedArrayRelationship -> Bool Source # | |
| Cacheable UnifiedObjectRelationship Source # | |
Methods unchanged :: Accesses -> UnifiedObjectRelationship -> UnifiedObjectRelationship -> Bool Source # | |
| Cacheable UnifiedTableName Source # | |
Methods unchanged :: Accesses -> UnifiedTableName -> UnifiedTableName -> Bool Source # | |
| Cacheable UnifiedColumn Source # | |
Methods unchanged :: Accesses -> UnifiedColumn -> UnifiedColumn -> Bool Source # | |
| Lift TableName Source # | |
| Lift NullsOrder Source # | |
| Lift Order Source # | |
| Eq a => Eq (Aliased a) Source # | |
| Eq n => Eq (Countable n) Source # | |
| Eq a => Eq (BooleanOperators a) Source # | |
Methods (==) :: BooleanOperators a -> BooleanOperators a -> Bool # (/=) :: BooleanOperators a -> BooleanOperators a -> Bool # | |
| Data a => Data (Aliased a) Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Aliased a -> c (Aliased a) # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Aliased a) # toConstr :: Aliased a -> Constr # dataTypeOf :: Aliased a -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Aliased a)) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Aliased a)) # gmapT :: (forall b. Data b => b -> b) -> Aliased a -> Aliased a # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Aliased a -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Aliased a -> r # gmapQ :: (forall d. Data d => d -> u) -> Aliased a -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Aliased a -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Aliased a -> m (Aliased a) # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Aliased a -> m (Aliased a) # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Aliased a -> m (Aliased a) # | |
| Data n => Data (Countable n) Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Countable n -> c (Countable n) # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Countable n) # toConstr :: Countable n -> Constr # dataTypeOf :: Countable n -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Countable n)) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Countable n)) # gmapT :: (forall b. Data b => b -> b) -> Countable n -> Countable n # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Countable n -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Countable n -> r # gmapQ :: (forall d. Data d => d -> u) -> Countable n -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Countable n -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Countable n -> m (Countable n) # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Countable n -> m (Countable n) # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Countable n -> m (Countable n) # | |
| Show a => Show (Aliased a) Source # | |
| Show n => Show (Countable n) Source # | |
| Show a => Show (BooleanOperators a) Source # | |
Methods showsPrec :: Int -> BooleanOperators a -> ShowS # show :: BooleanOperators a -> String # showList :: [BooleanOperators a] -> ShowS # | |
| Generic (Aliased a) Source # | |
| Generic (Countable n) Source # | |
| Generic (BooleanOperators a) Source # | |
Associated Types type Rep (BooleanOperators a) :: Type -> Type # Methods from :: BooleanOperators a -> Rep (BooleanOperators a) x # to :: Rep (BooleanOperators a) x -> BooleanOperators a # | |
| NFData a => NFData (Aliased a) Source # | |
| NFData n => NFData (Countable n) Source # | |
| NFData a => NFData (BooleanOperators a) Source # | |
Methods rnf :: BooleanOperators a -> () # | |
| Hashable a => Hashable (Aliased a) Source # | |
| Hashable n => Hashable (Countable n) Source # | |
| Hashable a => Hashable (BooleanOperators a) Source # | |
| FromJSON n => FromJSON (Countable n) Source # | |
| ToJSON n => ToJSON (Countable n) Source # | |
Methods toJSON :: Countable n -> Value toEncoding :: Countable n -> Encoding toJSONList :: [Countable n] -> Value toEncodingList :: [Countable n] -> Encoding | |
| ToJSON a => ToJSONKeyValue (BooleanOperators a) Source # | |
Methods toJSONKeyValue :: BooleanOperators a -> (Key, Value) Source # | |
| Cacheable a => Cacheable (Aliased a) Source # | |
| Cacheable n => Cacheable (Countable n) Source # | |
| Cacheable a => Cacheable (BooleanOperators a) Source # | |
Methods unchanged :: Accesses -> BooleanOperators a -> BooleanOperators a -> Bool Source # | |