Packages

p

gql.server

interpreter

package interpreter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait Continuation[F[_], -I] extends AnyRef
  2. trait DebugPrinter[F[_]] extends AnyRef
  3. trait EvalFailure extends AnyRef
  4. 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
  5. final case class EvalState[F[_]](values: Option[List[Entry[F, _]]], ps: ProduceConsume[F]) extends Product with Serializable
  6. 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.

  7. 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.

  8. trait SubgraphBatches[F[_]] extends AnyRef
  9. class SubqueryInterpreter[F[_]] extends AnyRef

Value Members

  1. object AlphaRenaming
  2. object Continuation
  3. object DebugPrinter
  4. object EvalFailure
  5. object EvalNode extends Serializable
  6. object EvalState extends Serializable
  7. object QueryInterpreter
  8. object SharedResource
  9. object StreamInterpreter
  10. object SubgraphBatches

Ungrouped