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