package interpreter
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait Continuation[F[_], -I] extends AnyRef
- trait DebugPrinter[F[_]] extends AnyRef
- trait EvalFailure extends AnyRef
- final case class EvalNode[F[_], +A](cursor: Cursor, value: A, parentLeases: Set[Token], parentLease: Resource[F, Option[Int]], interruptContext: F[Unit]) extends Product with Serializable
- final case class EvalState[F[_]](values: Option[List[Entry[F, _]]], ps: ProduceConsume[F]) extends Product with Serializable
- trait QueryInterpreter[F[_]] extends AnyRef
The QueryInterpreter will prepare a query for execution by inspecting the ast and planning the query accordingly.
The QueryInterpreter will prepare a query for execution by inspecting the ast and planning the query accordingly. Once all inputs have been prepared, the execution AST is passed to the SubqueryInterpreter for evaluation.
- trait StreamInterpreter[F[_]] extends AnyRef
The StreamInterpreter is resposible for:
The StreamInterpreter is resposible for:
- Wireing together results for a query.
- Handling incoming asynchronous events.
- Handling resource lifetimes.
For actual query excution, take a look at QueryInterpreter.
- trait SubgraphBatches[F[_]] extends AnyRef
- class SubqueryInterpreter[F[_]] extends AnyRef
Value Members
- object AlphaRenaming
- object Continuation
- object DebugPrinter
- object EvalFailure
- object EvalNode extends Serializable
- object EvalState extends Serializable
- object QueryInterpreter
- object SharedResource
- object StreamInterpreter
- object SubgraphBatches