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

Hasura.RQL.IR.Value

Synopsis

Documentation

data UnpreparedValue (b :: BackendType) Source #

Constructors

UVParameter

A SQL value that can be parameterized over.

Fields

UVLiteral (SQLExpression b)

A literal SQL expression that cannot be parameterized over.

UVSession

The entire session variables JSON object.

UVSessionVar (SessionVarType b) SessionVariable

A single session variable.

Instances

Instances details
(Backend b, Eq (ColumnValue b), Eq (ScalarValue b)) => Eq (UnpreparedValue b) Source # 
Instance details

Defined in Hasura.RQL.IR.Value

(Backend b, Show (ColumnValue b), Show (ScalarValue b)) => Show (UnpreparedValue b) Source # 
Instance details

Defined in Hasura.RQL.IR.Value

data ValueWithOrigin a Source #

This indicates whether a variable value came from a certain GraphQL variable

Instances

Instances details
Functor ValueWithOrigin Source # 
Instance details

Defined in Hasura.RQL.IR.Value

Methods

fmap :: (a -> b) -> ValueWithOrigin a -> ValueWithOrigin b #

(<$) :: a -> ValueWithOrigin b -> ValueWithOrigin a #