Packages

package planning

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class QueryPlans[T <: Table[T]](logicalPlan: Option[TreeNode[LogicalOperator]], relationalPlan: Option[TreeNode[RelationalOperator[T]]]) extends CypherQueryPlans with Product with Serializable
  2. 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
  3. 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

  1. object QueryPlans extends Serializable
  2. object RelationalCypherResult extends Serializable

Ungrouped