graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellNone
LanguageHaskell2010

Hasura.Backends.DataConnector.Adapter.Backend

Synopsis

Documentation

type Unimplemented = () Source #

An alias for () indicating that a particular associated type has not yet been implemented for the DataConnector backend.

() is used (rather than a type with an empty data constructor) because it comes with many of the instances that these associated types require.

This alias should not be exported from this module, and it's only defined for clarity.

data CustomBooleanOperator a Source #

Instances

Instances details
Functor CustomBooleanOperator Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Foldable CustomBooleanOperator Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Methods

fold :: Monoid m => CustomBooleanOperator m -> m #

foldMap :: Monoid m => (a -> m) -> CustomBooleanOperator a -> m #

foldMap' :: Monoid m => (a -> m) -> CustomBooleanOperator a -> m #

foldr :: (a -> b -> b) -> b -> CustomBooleanOperator a -> b #

foldr' :: (a -> b -> b) -> b -> CustomBooleanOperator a -> b #

foldl :: (b -> a -> b) -> b -> CustomBooleanOperator a -> b #

foldl' :: (b -> a -> b) -> b -> CustomBooleanOperator a -> b #

foldr1 :: (a -> a -> a) -> CustomBooleanOperator a -> a #

foldl1 :: (a -> a -> a) -> CustomBooleanOperator a -> a #

toList :: CustomBooleanOperator a -> [a] #

null :: CustomBooleanOperator a -> Bool #

length :: CustomBooleanOperator a -> Int #

elem :: Eq a => a -> CustomBooleanOperator a -> Bool #

maximum :: Ord a => CustomBooleanOperator a -> a #

minimum :: Ord a => CustomBooleanOperator a -> a #

sum :: Num a => CustomBooleanOperator a -> a #

product :: Num a => CustomBooleanOperator a -> a #

Traversable CustomBooleanOperator Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Eq a => Eq (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Show a => Show (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Generic (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Associated Types

type Rep (CustomBooleanOperator a) :: Type -> Type #

NFData a => NFData (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Methods

rnf :: CustomBooleanOperator a -> () #

Hashable a => Hashable (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

ToJSON a => ToJSONKeyValue (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

Methods

toJSONKeyValue :: CustomBooleanOperator a -> (Key, Value) Source #

Cacheable a => Cacheable (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

type Rep (CustomBooleanOperator a) Source # 
Instance details

Defined in Hasura.Backends.DataConnector.Adapter.Backend

type Rep (CustomBooleanOperator a) = D1 ('MetaData "CustomBooleanOperator" "Hasura.Backends.DataConnector.Adapter.Backend" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "CustomBooleanOperator" 'PrefixI 'True) (S1 ('MetaSel ('Just "_cboName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_cboRHS") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Either (RootOrCurrentColumn 'DataConnector) a)))))

Orphan instances

Backend 'DataConnector Source # 
Instance details