| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.Backends.MySQL.Types.Instances
Contents
Description
Instances that're slow to compile.
Orphan instances
| Eq Select Source # | |
| Eq OrderBy Source # | |
| Eq NullsOrder Source # | |
| Eq Order Source # | |
| Eq Where Source # | |
| Eq JoinType Source # | |
| Eq Join Source # | |
| Eq JoinAlias Source # | |
| Eq Reselect Source # | |
| Eq From Source # | |
| Eq TableName Source # | |
| Eq Projection Source # | |
| Eq Aggregate Source # | |
| Eq EntityAlias Source # | |
| Eq FieldOrigin Source # | |
| Eq FieldName Source # | |
| Eq Op Source # | |
| Eq Top Source # | |
| Eq Expression Source # | |
| Eq SourceConfig Source # | |
| 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 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 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 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 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 JoinType Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JoinType -> c JoinType # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JoinType # toConstr :: JoinType -> Constr # dataTypeOf :: JoinType -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JoinType) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JoinType) # gmapT :: (forall b. Data b => b -> b) -> JoinType -> JoinType # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JoinType -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JoinType -> r # gmapQ :: (forall d. Data d => d -> u) -> JoinType -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JoinType -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JoinType -> m JoinType # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JoinType -> m JoinType # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JoinType -> m JoinType # | |
| 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 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 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 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 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 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 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 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 FieldOrigin Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FieldOrigin -> c FieldOrigin # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FieldOrigin # toConstr :: FieldOrigin -> Constr # dataTypeOf :: FieldOrigin -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FieldOrigin) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FieldOrigin) # gmapT :: (forall b. Data b => b -> b) -> FieldOrigin -> FieldOrigin # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FieldOrigin -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FieldOrigin -> r # gmapQ :: (forall d. Data d => d -> u) -> FieldOrigin -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> FieldOrigin -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> FieldOrigin -> m FieldOrigin # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FieldOrigin -> m FieldOrigin # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FieldOrigin -> m FieldOrigin # | |
| 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 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 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 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 # | |
| Functor Aliased Source # | |
| 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 TableName Source # | |
| Show Select Source # | |
| Show OrderBy Source # | |
| Show NullsOrder Source # | |
Methods showsPrec :: Int -> NullsOrder -> ShowS # show :: NullsOrder -> String # showList :: [NullsOrder] -> ShowS # | |
| Show Order Source # | |
| Show Where Source # | |
| Show JoinType Source # | |
| Show Join Source # | |
| Show JoinAlias Source # | |
| Show Reselect Source # | |
| Show From Source # | |
| Show TableName Source # | |
| Show Projection Source # | |
Methods showsPrec :: Int -> Projection -> ShowS # show :: Projection -> String # showList :: [Projection] -> ShowS # | |
| Show Aggregate Source # | |
| Show EntityAlias Source # | |
Methods showsPrec :: Int -> EntityAlias -> ShowS # show :: EntityAlias -> String # showList :: [EntityAlias] -> ShowS # | |
| Show FieldOrigin Source # | |
Methods showsPrec :: Int -> FieldOrigin -> ShowS # show :: FieldOrigin -> String # showList :: [FieldOrigin] -> ShowS # | |
| Show FieldName Source # | |
| Show Op Source # | |
| Show Top Source # | |
| Show Expression Source # | |
Methods showsPrec :: Int -> Expression -> ShowS # show :: Expression -> String # showList :: [Expression] -> ShowS # | |
| Generic Select Source # | |
| Generic OrderBy Source # | |
| Generic ScalarType Source # | |
Associated Types type Rep ScalarType :: Type -> Type # | |
| Generic NullsOrder Source # | |
Associated Types type Rep NullsOrder :: Type -> Type # | |
| Generic Order Source # | |
| Generic Where Source # | |
| Generic JoinType Source # | |
| Generic Join Source # | |
| Generic JoinAlias Source # | |
| Generic Reselect Source # | |
| Generic From Source # | |
| Generic TableName Source # | |
| Generic Projection Source # | |
Associated Types type Rep Projection :: Type -> Type # | |
| Generic Aggregate Source # | |
| Generic EntityAlias Source # | |
Associated Types type Rep EntityAlias :: Type -> Type # | |
| Generic FieldOrigin Source # | |
Associated Types type Rep FieldOrigin :: Type -> Type # | |
| Generic FieldName Source # | |
| Generic Op Source # | |
| Generic Top Source # | |
| Generic Expression Source # | |
Associated Types type Rep Expression :: Type -> Type # | |
| Generic SourceConfig Source # | |
Associated Types type Rep SourceConfig :: Type -> Type # | |
| Semigroup Where Source # | |
| Semigroup Top Source # | |
| Monoid Where Source # | |
| Monoid Top Source # | |
| NFData Select Source # | |
| NFData OrderBy Source # | |
| NFData ScalarType Source # | |
Methods rnf :: ScalarType -> () # | |
| NFData NullsOrder Source # | |
Methods rnf :: NullsOrder -> () # | |
| NFData Order Source # | |
| NFData Where Source # | |
| NFData JoinType Source # | |
| NFData Join Source # | |
| NFData JoinAlias Source # | |
| NFData Reselect Source # | |
| NFData From Source # | |
| NFData TableName Source # | |
| NFData Projection Source # | |
Methods rnf :: Projection -> () # | |
| NFData Aggregate Source # | |
| NFData EntityAlias Source # | |
Methods rnf :: EntityAlias -> () # | |
| NFData FieldOrigin Source # | |
Methods rnf :: FieldOrigin -> () # | |
| NFData FieldName Source # | |
| NFData Op Source # | |
| NFData Top Source # | |
| NFData Expression Source # | |
Methods rnf :: Expression -> () # | |
| HasCodec ConnSourceConfig Source # | |
Methods codec :: JSONCodec ConnSourceConfig listCodecForStringCompatibility :: JSONCodec [ConnSourceConfig] | |
| ToErrorValue ScalarType Source # | |
Methods | |
| Hashable Select Source # | |
| Hashable OrderBy Source # | |
| Hashable ScalarType Source # | |
| Hashable NullsOrder Source # | |
| Hashable Order Source # | |
| Hashable Where Source # | |
| Hashable JoinType Source # | |
| Hashable Join Source # | |
| Hashable JoinAlias Source # | |
| Hashable Reselect Source # | |
| Hashable From Source # | |
| Hashable TableName Source # | |
| Hashable Projection Source # | |
| Hashable Aggregate Source # | |
| Hashable EntityAlias Source # | |
| Hashable FieldOrigin Source # | |
| Hashable FieldName Source # | |
| Hashable Op Source # | |
| Hashable Top Source # | |
| Hashable Expression Source # | |
| FromJSON ScalarType Source # | |
| FromJSON NullsOrder Source # | |
| FromJSON Order Source # | |
| FromJSON TableName Source # | |
| FromJSON FieldName Source # | |
| FromJSON ConnPoolSettings Source # | |
Methods parseJSON :: Value -> Parser ConnPoolSettings parseJSONList :: Value -> Parser [ConnPoolSettings] | |
| FromJSON Expression Source # | |
| FromJSON ConnSourceConfig Source # | |
Methods parseJSON :: Value -> Parser ConnSourceConfig parseJSONList :: Value -> Parser [ConnSourceConfig] | |
| ToJSONKey ScalarType Source # | |
| ToJSONKey TableName Source # | |
| ToJSON ScalarType Source # | |
Methods toJSON :: ScalarType -> Value toEncoding :: ScalarType -> Encoding toJSONList :: [ScalarType] -> Value toEncodingList :: [ScalarType] -> 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 | |
| ToJSON TableName Source # | |
Methods toEncoding :: TableName -> Encoding toJSONList :: [TableName] -> Value toEncodingList :: [TableName] -> Encoding | |
| ToJSON FieldName Source # | |
Methods toEncoding :: FieldName -> Encoding toJSONList :: [FieldName] -> Value toEncodingList :: [FieldName] -> Encoding | |
| ToJSON ConnPoolSettings Source # | |
Methods toJSON :: ConnPoolSettings -> Value toEncoding :: ConnPoolSettings -> Encoding toJSONList :: [ConnPoolSettings] -> Value toEncodingList :: [ConnPoolSettings] -> Encoding | |
| ToJSON Expression Source # | |
Methods toJSON :: Expression -> Value toEncoding :: Expression -> Encoding toJSONList :: [Expression] -> Value toEncodingList :: [Expression] -> Encoding | |
| ToJSON SourceConfig Source # | |
Methods toJSON :: SourceConfig -> Value toEncoding :: SourceConfig -> Encoding toJSONList :: [SourceConfig] -> Value toEncodingList :: [SourceConfig] -> Encoding | |
| ToJSON ConnSourceConfig Source # | |
Methods toJSON :: ConnSourceConfig -> Value toEncoding :: ConnSourceConfig -> Encoding toJSONList :: [ConnSourceConfig] -> Value toEncodingList :: [ConnSourceConfig] -> Encoding | |
| ToTxt ScalarType Source # | |
Methods toTxt :: ScalarType -> Text Source # | |
| ToTxt TableName Source # | |
| Cacheable Select Source # | |
| Cacheable OrderBy Source # | |
| Cacheable ScalarType Source # | |
Methods unchanged :: Accesses -> ScalarType -> ScalarType -> Bool Source # | |
| Cacheable NullsOrder Source # | |
Methods unchanged :: Accesses -> NullsOrder -> NullsOrder -> Bool Source # | |
| Cacheable Order Source # | |
| Cacheable Where Source # | |
| Cacheable JoinType Source # | |
| Cacheable Join Source # | |
| Cacheable JoinAlias Source # | |
| Cacheable Reselect Source # | |
| Cacheable From Source # | |
| Cacheable TableName Source # | |
| Cacheable Projection Source # | |
Methods unchanged :: Accesses -> Projection -> Projection -> Bool Source # | |
| Cacheable Aggregate Source # | |
| Cacheable EntityAlias Source # | |
Methods unchanged :: Accesses -> EntityAlias -> EntityAlias -> Bool Source # | |
| Cacheable FieldOrigin Source # | |
Methods unchanged :: Accesses -> FieldOrigin -> FieldOrigin -> Bool Source # | |
| Cacheable FieldName Source # | |
| Cacheable ConnPoolSettings Source # | |
Methods unchanged :: Accesses -> ConnPoolSettings -> ConnPoolSettings -> Bool Source # | |
| Cacheable Op Source # | |
| Cacheable Top Source # | |
| Cacheable Expression Source # | |
Methods unchanged :: Accesses -> Expression -> Expression -> Bool Source # | |
| Cacheable SourceConfig Source # | |
Methods unchanged :: Accesses -> SourceConfig -> SourceConfig -> Bool Source # | |
| Cacheable ConnSourceConfig Source # | |
Methods unchanged :: Accesses -> ConnSourceConfig -> ConnSourceConfig -> Bool Source # | |
| Lift NullsOrder Source # | |
| Lift Order Source # | |
| Lift TableName Source # | |
| Eq (Pool Connection) Source # | |
| Eq n => Eq (Countable n) Source # | |
| Eq a => Eq (Aliased a) Source # | |
| 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) # | |
| 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) # | |
| Show n => Show (Countable n) Source # | |
| Show a => Show (Aliased a) Source # | |
| Generic (Countable n) Source # | |
| Generic (Aliased a) Source # | |
| NFData n => NFData (Countable n) Source # | |
| NFData a => NFData (Aliased a) Source # | |
| Hashable n => Hashable (Countable n) Source # | |
| Hashable a => Hashable (Aliased a) Source # | |
| FromJSON n => FromJSON (Countable n) Source # | |
| ToJSON (Pool Connection) Source # | |
Methods toJSON :: Pool Connection -> Value toEncoding :: Pool Connection -> Encoding toJSONList :: [Pool Connection] -> Value toEncodingList :: [Pool Connection] -> Encoding | |
| ToJSON n => ToJSON (Countable n) Source # | |
Methods toJSON :: Countable n -> Value toEncoding :: Countable n -> Encoding toJSONList :: [Countable n] -> Value toEncodingList :: [Countable n] -> Encoding | |
| Cacheable n => Cacheable (Countable n) Source # | |
| Cacheable a => Cacheable (Aliased a) Source # | |