RootPreparation

gql.preparation.RootPreparation$
See theRootPreparation companion trait

Attributes

Companion:
trait
Source:
RootPreparation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

object Stack

Attributes

Source:
RootPreparation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Stack.type

Types

type CursorF[F[_], A] = Kleisli[F, Cursor, A]

Attributes

Source:
RootPreparation.scala
type CycleF[F[_], A] = Kleisli[F, CycleSet, A]

Attributes

Source:
RootPreparation.scala
type ErrF[F[_], C, A] = EitherT[F, Type[PositionalError[C]], A]

Attributes

Source:
RootPreparation.scala
type IdGen[F[_], A] = StateT[F, Int, A]

Attributes

Source:
RootPreparation.scala
type Stack[C, A] = ErrF[[_] =>> CycleF[[_] =>> CursorF[[_] =>> UsedVars[[_] =>> IdGen[Eval, _$9], _$10], _$11], _$12], C, A]

Attributes

Source:
RootPreparation.scala
type UsedVars[F[_], A] = WriterT[F, UsedVariables, A]

Attributes

Source:
RootPreparation.scala

Value members

Concrete methods

def apply[F[_] : Parallel, G[_], P[_], C](implicit evidence$1: Parallel[F], F: MonadError[F, Type[PositionalError[C]]], P: Positioned[P, C], C: Local[F, Cursor], L: Local[F, CycleSet], S: Stateful[F, Int], LI: Listen[F, UsedVariables]): RootPreparation[F, G, P]

Attributes

Source:
RootPreparation.scala
def prepareRun[G[_], P[_], C, Q, M, S](executabels: NonEmptyList[ExecutableDefinition[P]], schema: SchemaShape[G, Q, M, S], variableMap: Map[String, Json], operationName: Option[String])(implicit P: Positioned[P, C]): EitherNec[PositionalError[C], PreparedRoot[G, Q, M, S]]

Attributes

Source:
RootPreparation.scala