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

Type members

Classlikes

object Stack

Attributes

Source
RootPreparation.scala
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, _$8], _$9], _$10], _$11], 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[_], C](implicit evidence$1: Parallel[F], F: MonadError[F, Type[PositionalError[C]]], C: Local[F, Cursor], L: Local[F, CycleSet], S: Stateful[F, Int], LI: Listen[F, UsedVariables]): RootPreparation[F, G, C]

Attributes

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

Attributes

Source
RootPreparation.scala