graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.RQL.IR.Delete

Documentation

data AnnDelG (b :: BackendType) (r :: Type) v Source #

Instances

Instances details
Backend b => Foldable (AnnDelG b r) Source # 
Instance details

Defined in Hasura.RQL.IR.Delete

Methods

fold :: Monoid m => AnnDelG b r m -> m #

foldMap :: Monoid m => (a -> m) -> AnnDelG b r a -> m #

foldMap' :: Monoid m => (a -> m) -> AnnDelG b r a -> m #

foldr :: (a -> b0 -> b0) -> b0 -> AnnDelG b r a -> b0 #

foldr' :: (a -> b0 -> b0) -> b0 -> AnnDelG b r a -> b0 #

foldl :: (b0 -> a -> b0) -> b0 -> AnnDelG b r a -> b0 #

foldl' :: (b0 -> a -> b0) -> b0 -> AnnDelG b r a -> b0 #

foldr1 :: (a -> a -> a) -> AnnDelG b r a -> a #

foldl1 :: (a -> a -> a) -> AnnDelG b r a -> a #

toList :: AnnDelG b r a -> [a] #

null :: AnnDelG b r a -> Bool #

length :: AnnDelG b r a -> Int #

elem :: Eq a => a -> AnnDelG b r a -> Bool #

maximum :: Ord a => AnnDelG b r a -> a #

minimum :: Ord a => AnnDelG b r a -> a #

sum :: Num a => AnnDelG b r a -> a #

product :: Num a => AnnDelG b r a -> a #

Backend b => Traversable (AnnDelG b r) Source # 
Instance details

Defined in Hasura.RQL.IR.Delete

Methods

traverse :: Applicative f => (a -> f b0) -> AnnDelG b r a -> f (AnnDelG b r b0) #

sequenceA :: Applicative f => AnnDelG b r (f a) -> f (AnnDelG b r a) #

mapM :: Monad m => (a -> m b0) -> AnnDelG b r a -> m (AnnDelG b r b0) #

sequence :: Monad m => AnnDelG b r (m a) -> m (AnnDelG b r a) #

Backend b => Functor (AnnDelG b r) Source # 
Instance details

Defined in Hasura.RQL.IR.Delete

Methods

fmap :: (a -> b0) -> AnnDelG b r a -> AnnDelG b r b0 #

(<$) :: a -> AnnDelG b r b0 -> AnnDelG b r a #

(Backend b, Show (AnnBoolExp b a), Show (MutationOutputG b r a), Show a) => Show (AnnDelG b r a) Source # 
Instance details

Defined in Hasura.RQL.IR.Delete

Methods

showsPrec :: Int -> AnnDelG b r a -> ShowS #

show :: AnnDelG b r a -> String #

showList :: [AnnDelG b r a] -> ShowS #

adWhere :: forall b r v. Lens' (AnnDelG b r v) (AnnBoolExp b v, AnnBoolExp b v) Source #

adTable :: forall b r v. Lens' (AnnDelG b r v) (TableName b) Source #

adOutput :: forall b r v r. Lens (AnnDelG b r v) (AnnDelG b r v) (MutationOutputG b r v) (MutationOutputG b r v) Source #

adIsDeleteByPk :: forall b r v. Lens' (AnnDelG b r v) Bool Source #

adAllCols :: forall b r v. Lens' (AnnDelG b r v) [ColumnInfo b] Source #