Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data MutFldG (b :: BackendType) (r :: Type) v Source #
MCount | |
MExp Text | |
MRet (AnnFieldsG b r v) |
Instances
Backend b => Functor (MutFldG b r) Source # | |
Backend b => Foldable (MutFldG b r) Source # | |
Defined in Hasura.RQL.IR.Returning fold :: Monoid m => MutFldG b r m -> m # foldMap :: Monoid m => (a -> m) -> MutFldG b r a -> m # foldMap' :: Monoid m => (a -> m) -> MutFldG b r a -> m # foldr :: (a -> b0 -> b0) -> b0 -> MutFldG b r a -> b0 # foldr' :: (a -> b0 -> b0) -> b0 -> MutFldG b r a -> b0 # foldl :: (b0 -> a -> b0) -> b0 -> MutFldG b r a -> b0 # foldl' :: (b0 -> a -> b0) -> b0 -> MutFldG b r a -> b0 # foldr1 :: (a -> a -> a) -> MutFldG b r a -> a # foldl1 :: (a -> a -> a) -> MutFldG b r a -> a # toList :: MutFldG b r a -> [a] # null :: MutFldG b r a -> Bool # length :: MutFldG b r a -> Int # elem :: Eq a => a -> MutFldG b r a -> Bool # maximum :: Ord a => MutFldG b r a -> a # minimum :: Ord a => MutFldG b r a -> a # | |
Backend b => Traversable (MutFldG b r) Source # | |
Defined in Hasura.RQL.IR.Returning | |
(Backend b, Eq (AnnFieldsG b r v)) => Eq (MutFldG b r v) Source # | |
(Backend b, Show (AnnFieldsG b r v)) => Show (MutFldG b r v) Source # | |
data MutationOutputG (b :: BackendType) (r :: Type) v Source #
MOutMultirowFields (MutFldsG b r v) | |
MOutSinglerowObject (AnnFieldsG b r v) |
Instances
type MutationOutput b = MutationOutputG b Void (SQLExpression b) Source #
buildEmptyMutResp :: MutationOutput backend -> EncJSON Source #
hasNestedFld :: MutationOutputG backend r a -> Bool Source #
_MRet :: forall b r v b r v. Prism (MutFldG b r v) (MutFldG b r v) (AnnFieldsG b r v) (AnnFieldsG b r v) Source #