module Hasura.RQL.Types.BoolExp
( BoolExpRHSParser (..),
BoolExpResolver (..),
)
where
import Hasura.RQL.IR.BoolExp
import Hasura.RQL.Types.BackendType
import Hasura.RQL.Types.Column
import Hasura.Table.Cache
data BoolExpRHSParser (b :: BackendType) m v = BoolExpRHSParser
{
forall (b :: BackendType) (m :: * -> *) v.
BoolExpRHSParser b m v -> ValueParser b m v
_berpValueParser :: ValueParser b m v,
forall (b :: BackendType) (m :: * -> *) v.
BoolExpRHSParser b m v -> v
_berpSessionValue :: v
}
newtype BoolExpResolver b m v = BoolExpResolver
{ forall (b :: BackendType) (m :: * -> *) v.
BoolExpResolver b m v
-> BoolExpRHSParser b m v
-> FieldInfoMap (FieldInfo b)
-> FieldInfoMap (FieldInfo b)
-> GBoolExp b ColExp
-> m (AnnBoolExp b v)
getBoolExpResolver ::
BoolExpRHSParser b m v ->
FieldInfoMap (FieldInfo b) ->
FieldInfoMap (FieldInfo b) ->
GBoolExp b ColExp ->
m (AnnBoolExp b v)
}