Interpreter

gql.interpreter.Interpreter
See theInterpreter companion object
trait Interpreter[F[_]]

Attributes

Companion:
object
Source:
Interpreter.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Type members

Types

type W[A] = WriterT[F, Chain[EvalFailure], A]

Attributes

Source:
Interpreter.scala

Value members

Abstract methods

def runDataField[I](df: PreparedDataField[F, I], input: Chain[EvalNode[I]]): W[Chain[Json]]

Attributes

Source:
Interpreter.scala
def runEdgeCont[I, O](cs: Chain[IndexedData[I]], cont: StepCont[F, I, O]): W[Chain[(Int, Json)]]

Attributes

Source:
Interpreter.scala

Attributes

Source:
Interpreter.scala
def runStep[I, C, O](inputs: Chain[IndexedData[I]], step: PreparedStep[F, I, C], cont: StepCont[F, C, O]): W[Chain[(Int, Json)]]

Attributes

Source:
Interpreter.scala
def startNext[I](s: Prepared[F, I], in: Chain[EvalNode[I]]): W[Chain[Json]]

Attributes

Source:
Interpreter.scala