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