Interpreter

gql.interpreter.Interpreter$
See theInterpreter companion trait

Attributes

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

Members list

Concise view

Type members

Classlikes

final case class RunInput[F[_], A, B](data: IndexedData[F, A], cps: StepCont[F, A, B])

Attributes

Companion:
object
Source:
Interpreter.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object RunInput

Attributes

Companion:
class
Source:
Interpreter.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class StreamingData[F[_], A, B](originIndex: Int, edges: StepCont[F, A, B], value: Either[Throwable, A])

Attributes

Companion:
object
Source:
Interpreter.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Interpreter.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def constructStream[F[_] : Statistics, A](rootInput: A, rootSel: NonEmptyList[PreparedField[F, A]], schemaState: SchemaState[F], openTails: Boolean, pipeF: PipeF[F], debug: DebugPrinter[F])(implicit evidence$5: Statistics[F], F: Async[F], planner: Planner[F]): Stream[F, (Chain[EvalFailure], JsonObject)]

Attributes

Source:
Interpreter.scala
def evalAll[F[_] : Statistics](metas: NonEmptyList[RunInput[F, _, _]], schemaState: SchemaState[F], background: Supervisor[F], ss: SignalScopes[F, StreamingData[F, _, _]])(implicit evidence$3: Async[F], evidence$4: Statistics[F], planner: Planner[F]): F[(Chain[EvalFailure], NonEmptyList[EvalNode[F, Json]])]

Attributes

Source:
Interpreter.scala
def evalOne[F[_] : Statistics, A, B](input: RunInput[F, A, B], background: Supervisor[F], batchAccum: BatchAccumulator[F], ss: SignalScopes[F, StreamingData[F, _, _]]): F[(Chain[EvalFailure], EvalNode[F, Json])]

Attributes

Source:
Interpreter.scala
def runStreamed[F[_] : Planner, A](rootInput: A, rootSel: NonEmptyList[PreparedField[F, A]], schemaState: SchemaState[F], pipeF: PipeF[F], debug: DebugPrinter[F])(implicit evidence$6: Statistics[F], evidence$7: Planner[F], F: Async[F]): Stream[F, (Chain[EvalFailure], JsonObject)]

Attributes

Source:
Interpreter.scala
def runSync[F[_] : Planner, A](rootInput: A, rootSel: NonEmptyList[PreparedField[F, A]], schemaState: SchemaState[F], debug: DebugPrinter[F]): F[(Chain[EvalFailure], JsonObject)]

Attributes

Source:
Interpreter.scala
def stitchInto(oldTree: Json, subTree: Json, path: Cursor): Json

Attributes

Source:
Interpreter.scala