Package

org.opencypher.spark.impl

physical

Permalink

package physical

Visibility
  1. Public
  2. All

Type Members

  1. final class CAPSPhysicalOperatorProducer extends PhysicalOperatorProducer[CAPSPhysicalOperator, CAPSRecords, CAPSGraph, CAPSRuntimeContext]

    Permalink
  2. case class CAPSPhysicalPlannerContext(session: CAPSSession, catalog: QueryCatalog, inputRecords: CAPSRecords, parameters: CypherMap, constructedGraphPlans: Map[QualifiedGraphName, CAPSPhysicalOperator]) extends PhysicalPlannerContext[CAPSPhysicalOperator, CAPSRecords] with Product with Serializable

    Permalink
  3. case class CAPSPhysicalResult(records: CAPSRecords, workingGraph: CAPSGraph, workingGraphName: QualifiedGraphName, tagStrategy: Map[QualifiedGraphName, Map[Int, Int]] = Map.empty) extends PhysicalResult[CAPSRecords, CAPSGraph] with Product with Serializable

    Permalink
  4. case class CAPSQueryPlans(logicalPlan: Option[TreeNode[LogicalOperator]], flatPlan: Option[TreeNode[FlatOperator]], physicalPlan: Option[TreeNode[CAPSPhysicalOperator]]) extends CypherQueryPlans with Product with Serializable

    Permalink
  5. case class CAPSRuntimeContext(parameters: CypherMap, resolve: (QualifiedGraphName) ⇒ Option[CAPSGraph], cache: Map[CAPSPhysicalOperator, CAPSPhysicalResult], patternGraphTags: Map[QualifiedGraphName, Set[Int]]) extends RuntimeContext[CAPSRecords, CAPSGraph] with Product with Serializable

    Permalink
  6. class PhysicalOptimizer extends DirectCompilationStage[CAPSPhysicalOperator, CAPSPhysicalOperator, PhysicalOptimizerContext]

    Permalink
  7. case class PhysicalOptimizerContext() extends Product with Serializable

    Permalink

Value Members

  1. object CAPSPhysicalPlannerContext extends Serializable

    Permalink
  2. object CAPSQueryPlans extends Serializable

    Permalink
  3. object CAPSResultBuilder

    Permalink
  4. object CAPSRuntimeContext extends Serializable

    Permalink
  5. package operators

    Permalink

Ungrouped