package planning
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class QueryPlans[T <: Table[T]](logicalPlan: Option[TreeNode[LogicalOperator]], relationalPlan: Option[TreeNode[RelationalOperator[T]]]) extends CypherQueryPlans with Product with Serializable
- case class RelationalCypherResult[T <: Table[T]](maybeLogical: Option[LogicalOperator], maybeRelational: Option[RelationalOperator[T]])(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[T], session: RelationalCypherSession[T]) extends CypherResult with Product with Serializable
-
case class
RelationalRuntimeContext[T <: Table[T]](sessionCatalog: (QualifiedGraphName) ⇒ Option[RelationalCypherGraph[T]], maybeInputRecords: Option[RelationalCypherRecords[T]] = None, parameters: CypherMap = CypherMap.empty, queryLocalCatalog: Map[QualifiedGraphName, RelationalCypherGraph[T]] = ...)(implicit session: RelationalCypherSession[T]) extends Product with Serializable
Responsible for tracking the context during the execution of a single query.
Responsible for tracking the context during the execution of a single query.
- T
Table type
- sessionCatalog
mapping between graph names and graphs registered in the session catalog
- maybeInputRecords
optional driving table for the query
- parameters
query parameters (e.g. constants) needed for expression evaluation
- queryLocalCatalog
mapping between graph names and graphs created during query execution
- session
Cypher session
Value Members
- object QueryPlans extends Serializable
- object RelationalCypherResult extends Serializable