gql.server.interpreter
package gql.server.interpreter
Members list
Type members
Classlikes
object AlphaRenaming
Attributes
- Source
- AlphaRenaming.scala
- Supertypes
- Self type
-
AlphaRenaming.type
object Continuation
Attributes
- Companion
- trait
- Source
- Continuation.scala
- Supertypes
- Self type
-
Continuation.type
Attributes
- Companion
- object
- Source
- DebugPrinter.scala
- Supertypes
object DebugPrinter
Attributes
- Companion
- trait
- Source
- DebugPrinter.scala
- Supertypes
- Self type
-
DebugPrinter.type
trait EvalFailure
Attributes
- Companion
- object
- Source
- EvalFailure.scala
- Supertypes
- Known subtypes
-
class Basicclass BatchResolutionclass EffectResolutionclass Raisedclass StreamHeadResolutionclass StreamTailResolutionShow all
object EvalFailure
Attributes
- Companion
- trait
- Source
- EvalFailure.scala
- Supertypes
- Self type
-
EvalFailure.type
Attributes
- Companion
- object
- Source
- EvalContext.scala
- Supertypes
object EvalNode
Attributes
- Companion
- class
- Source
- EvalContext.scala
- Supertypes
- Self type
-
EvalNode.type
Attributes
- Companion
- object
- Source
- EvalContext.scala
- Supertypes
object EvalState
Attributes
- Companion
- class
- Source
- EvalContext.scala
- Supertypes
- Self type
-
EvalState.type
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.
Attributes
- Companion
- object
- Source
- QueryInterpreter.scala
- Supertypes
object QueryInterpreter
Attributes
- Companion
- trait
- Source
- QueryInterpreter.scala
- Supertypes
- Self type
-
QueryInterpreter.type
object SharedResource
Attributes
- Source
- SharedResource.scala
- Supertypes
- Self type
-
SharedResource.type
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.
Attributes
- Companion
- object
- Source
- StreamInterpreter.scala
- Supertypes
object StreamInterpreter
Attributes
- Companion
- trait
- Source
- StreamInterpreter.scala
- Supertypes
- Self type
-
StreamInterpreter.type
Attributes
- Companion
- object
- Source
- SubgraphBatches.scala
- Supertypes
- Self type
object SubgraphBatches
Attributes
- Companion
- trait
- Source
- SubgraphBatches.scala
- Supertypes
- Self type
-
SubgraphBatches.type
class SubqueryInterpreter[F[_]](state: Ref[F, EvalState[F]], sup: Supervisor[F], stats: Statistics[F], throttle: FunctionK[F, F], errors: Ref[F, Chain[EvalFailure]], subgraphBatches: SubgraphBatches[F])(implicit F: Async[F])
Attributes
- Source
- SubqueryInterpreter.scala
- Supertypes
In this article