Safe Haskell | None |
---|---|
Language | Haskell2010 |
Instances that're slow to compile.
Orphan instances
Eq Select Source # | |
Eq OrderBy Source # | |
Eq NullsOrder Source # | |
(==) :: NullsOrder -> NullsOrder -> Bool # (/=) :: NullsOrder -> NullsOrder -> Bool # | |
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 # | |
(==) :: Projection -> Projection -> Bool # (/=) :: Projection -> Projection -> Bool # | |
Eq Aggregate Source # | |
Eq EntityAlias Source # | |
(==) :: EntityAlias -> EntityAlias -> Bool # (/=) :: EntityAlias -> EntityAlias -> Bool # | |
Eq FieldOrigin Source # | |
(==) :: FieldOrigin -> FieldOrigin -> Bool # (/=) :: FieldOrigin -> FieldOrigin -> Bool # | |
Eq FieldName Source # | |
Eq Op Source # | |
Eq Top Source # | |
Eq Expression Source # | |
(==) :: Expression -> Expression -> Bool # (/=) :: Expression -> Expression -> Bool # | |
Eq SourceConfig Source # | |
(==) :: SourceConfig -> SourceConfig -> Bool # (/=) :: SourceConfig -> SourceConfig -> Bool # | |
Data Select Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
showsPrec :: Int -> Projection -> ShowS # show :: Projection -> String # showList :: [Projection] -> ShowS # | |
Show Aggregate Source # | |
Show EntityAlias Source # | |
showsPrec :: Int -> EntityAlias -> ShowS # show :: EntityAlias -> String # showList :: [EntityAlias] -> ShowS # | |
Show FieldOrigin Source # | |
showsPrec :: Int -> FieldOrigin -> ShowS # show :: FieldOrigin -> String # showList :: [FieldOrigin] -> ShowS # | |
Show FieldName Source # | |
Show Op Source # | |
Show Top Source # | |
Show Expression Source # | |
showsPrec :: Int -> Expression -> ShowS # show :: Expression -> String # showList :: [Expression] -> ShowS # | |
Generic Select Source # | |
Generic OrderBy Source # | |
Generic ScalarType Source # | |
type Rep ScalarType :: Type -> Type # from :: ScalarType -> Rep ScalarType x # to :: Rep ScalarType x -> ScalarType # | |
Generic NullsOrder Source # | |
type Rep NullsOrder :: Type -> Type # from :: NullsOrder -> Rep NullsOrder x # to :: Rep NullsOrder x -> NullsOrder # | |
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 # | |
type Rep Projection :: Type -> Type # from :: Projection -> Rep Projection x # to :: Rep Projection x -> Projection # | |
Generic Aggregate Source # | |
Generic EntityAlias Source # | |
type Rep EntityAlias :: Type -> Type # from :: EntityAlias -> Rep EntityAlias x # to :: Rep EntityAlias x -> EntityAlias # | |
Generic FieldOrigin Source # | |
type Rep FieldOrigin :: Type -> Type # from :: FieldOrigin -> Rep FieldOrigin x # to :: Rep FieldOrigin x -> FieldOrigin # | |
Generic FieldName Source # | |
Generic Op Source # | |
Generic Top Source # | |
Generic Expression Source # | |
type Rep Expression :: Type -> Type # from :: Expression -> Rep Expression x # to :: Rep Expression x -> Expression # | |
Generic SourceConfig Source # | |
type Rep SourceConfig :: Type -> Type # from :: SourceConfig -> Rep SourceConfig x # to :: Rep SourceConfig x -> SourceConfig # | |
Semigroup Where Source # | |
Semigroup Top Source # | |
Monoid Where Source # | |
Monoid Top Source # | |
NFData Select Source # | |
NFData OrderBy Source # | |
NFData ScalarType Source # | |
rnf :: ScalarType -> () # | |
NFData NullsOrder Source # | |
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 # | |
rnf :: Projection -> () # | |
NFData Aggregate Source # | |
NFData EntityAlias Source # | |
rnf :: EntityAlias -> () # | |
NFData FieldOrigin Source # | |
rnf :: FieldOrigin -> () # | |
NFData FieldName Source # | |
NFData Op Source # | |
NFData Top Source # | |
NFData Expression Source # | |
rnf :: Expression -> () # | |
HasCodec ConnSourceConfig Source # | |
codec :: JSONCodec ConnSourceConfig listCodecForStringCompatibility :: JSONCodec [ConnSourceConfig] | |
ToErrorValue ScalarType Source # | |
Hashable Select Source # | |
Hashable OrderBy Source # | |
Hashable ScalarType Source # | |
hashWithSalt :: Int -> ScalarType -> Int hash :: ScalarType -> Int | |
Hashable NullsOrder Source # | |
hashWithSalt :: Int -> NullsOrder -> Int hash :: NullsOrder -> Int | |
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 # | |
hashWithSalt :: Int -> Projection -> Int hash :: Projection -> Int | |
Hashable Aggregate Source # | |
Hashable EntityAlias Source # | |
hashWithSalt :: Int -> EntityAlias -> Int hash :: EntityAlias -> Int | |
Hashable FieldOrigin Source # | |
hashWithSalt :: Int -> FieldOrigin -> Int hash :: FieldOrigin -> Int | |
Hashable FieldName Source # | |
Hashable Op Source # | |
Hashable Top Source # | |
Hashable Expression Source # | |
hashWithSalt :: Int -> Expression -> Int hash :: Expression -> Int | |
FromJSON ScalarType Source # | |
parseJSON :: Value -> Parser ScalarType parseJSONList :: Value -> Parser [ScalarType] | |
FromJSON NullsOrder Source # | |
parseJSON :: Value -> Parser NullsOrder parseJSONList :: Value -> Parser [NullsOrder] | |
FromJSON Order Source # | |
parseJSON :: Value -> Parser Order parseJSONList :: Value -> Parser [Order] | |
FromJSON TableName Source # | |
parseJSON :: Value -> Parser TableName parseJSONList :: Value -> Parser [TableName] | |
FromJSON FieldName Source # | |
parseJSON :: Value -> Parser FieldName parseJSONList :: Value -> Parser [FieldName] | |
FromJSON ConnPoolSettings Source # | |
parseJSON :: Value -> Parser ConnPoolSettings parseJSONList :: Value -> Parser [ConnPoolSettings] | |
FromJSON Expression Source # | |
parseJSON :: Value -> Parser Expression parseJSONList :: Value -> Parser [Expression] | |
FromJSON ConnSourceConfig Source # | |
parseJSON :: Value -> Parser ConnSourceConfig parseJSONList :: Value -> Parser [ConnSourceConfig] | |
ToJSONKey ScalarType Source # | |
toJSONKey :: ToJSONKeyFunction ScalarType toJSONKeyList :: ToJSONKeyFunction [ScalarType] | |
ToJSONKey TableName Source # | |
toJSONKey :: ToJSONKeyFunction TableName toJSONKeyList :: ToJSONKeyFunction [TableName] | |
ToJSON ScalarType Source # | |
toJSON :: ScalarType -> Value toEncoding :: ScalarType -> Encoding toJSONList :: [ScalarType] -> Value toEncodingList :: [ScalarType] -> Encoding | |
ToJSON NullsOrder Source # | |
toJSON :: NullsOrder -> Value toEncoding :: NullsOrder -> Encoding toJSONList :: [NullsOrder] -> Value toEncodingList :: [NullsOrder] -> Encoding | |
ToJSON Order Source # | |
ToJSON TableName Source # | |
toEncoding :: TableName -> Encoding toJSONList :: [TableName] -> Value toEncodingList :: [TableName] -> Encoding | |
ToJSON FieldName Source # | |
toEncoding :: FieldName -> Encoding toJSONList :: [FieldName] -> Value toEncodingList :: [FieldName] -> Encoding | |
ToJSON ConnPoolSettings Source # | |
toJSON :: ConnPoolSettings -> Value toEncoding :: ConnPoolSettings -> Encoding toJSONList :: [ConnPoolSettings] -> Value toEncodingList :: [ConnPoolSettings] -> Encoding | |
ToJSON Expression Source # | |
toJSON :: Expression -> Value toEncoding :: Expression -> Encoding toJSONList :: [Expression] -> Value toEncodingList :: [Expression] -> Encoding | |
ToJSON SourceConfig Source # | |
toJSON :: SourceConfig -> Value toEncoding :: SourceConfig -> Encoding toJSONList :: [SourceConfig] -> Value toEncodingList :: [SourceConfig] -> Encoding | |
ToJSON ConnSourceConfig Source # | |
toJSON :: ConnSourceConfig -> Value toEncoding :: ConnSourceConfig -> Encoding toJSONList :: [ConnSourceConfig] -> Value toEncodingList :: [ConnSourceConfig] -> Encoding | |
ToTxt ScalarType Source # | |
toTxt :: ScalarType -> Text Source # | |
ToTxt TableName Source # | |
Cacheable Select Source # | |
Cacheable OrderBy Source # | |
Cacheable ScalarType Source # | |
unchanged :: Accesses -> ScalarType -> ScalarType -> Bool Source # | |
Cacheable NullsOrder Source # | |
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 # | |
unchanged :: Accesses -> Projection -> Projection -> Bool Source # | |
Cacheable Aggregate Source # | |
Cacheable EntityAlias Source # | |
unchanged :: Accesses -> EntityAlias -> EntityAlias -> Bool Source # | |
Cacheable FieldOrigin Source # | |
unchanged :: Accesses -> FieldOrigin -> FieldOrigin -> Bool Source # | |
Cacheable FieldName Source # | |
Cacheable ConnPoolSettings Source # | |
unchanged :: Accesses -> ConnPoolSettings -> ConnPoolSettings -> Bool Source # | |
Cacheable Op Source # | |
Cacheable Top Source # | |
Cacheable Expression Source # | |
unchanged :: Accesses -> Expression -> Expression -> Bool Source # | |
Cacheable SourceConfig Source # | |
unchanged :: Accesses -> SourceConfig -> SourceConfig -> Bool Source # | |
Cacheable ConnSourceConfig Source # | |
unchanged :: Accesses -> ConnSourceConfig -> ConnSourceConfig -> Bool Source # | |
Lift NullsOrder Source # | |
lift :: NullsOrder -> Q Exp # liftTyped :: NullsOrder -> Q (TExp NullsOrder) # | |
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 # | |
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 # | |
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 # | |
parseJSON :: Value -> Parser (Countable n) parseJSONList :: Value -> Parser [Countable n] | |
ToJSON (Pool Connection) Source # | |
toJSON :: Pool Connection -> Value toEncoding :: Pool Connection -> Encoding toJSONList :: [Pool Connection] -> Value toEncodingList :: [Pool Connection] -> Encoding | |
ToJSON n => ToJSON (Countable n) Source # | |
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 # | |