Interpreter

gql.interpreter.Interpreter$
See theInterpreter companion trait
object Interpreter

Attributes

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

Members list

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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RunInput

Attributes

Companion
class
Source
Interpreter.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
RunInput.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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StreamingData

Attributes

Companion
class
Source
Interpreter.scala
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: List[PreparedField[F, A]], schemaState: SchemaState[F], openTails: Boolean, debug: DebugPrinter[F], accumulate: Option[FiniteDuration])(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: List[PreparedField[F, A]], schemaState: SchemaState[F], debug: DebugPrinter[F], accumulate: Option[FiniteDuration])(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: List[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