Package

org.opencypher.okapi.logical

impl

Permalink

package impl

Visibility
  1. Public
  2. All

Type Members

  1. final case class Aggregate(aggregations: Set[(Var, Aggregator)], group: Set[Var], in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  2. sealed abstract class BinaryLogicalOperator extends LogicalOperator

    Permalink
  3. final case class BoundedVarLengthExpand(source: Var, list: Var, target: Var, edgeType: CTRelationship, direction: Direction, lower: Int, upper: Int, lhs: LogicalOperator, rhs: LogicalOperator, solved: SolvedQueryModel) extends BinaryLogicalOperator with ExpandOperator with Product with Serializable

    Permalink
  4. final case class CartesianProduct(lhs: LogicalOperator, rhs: LogicalOperator, solved: SolvedQueryModel) extends BinaryLogicalOperator with Product with Serializable

    Permalink
  5. sealed trait ConstructedEntity extends AnyRef

    Permalink
  6. case class ConstructedNode(v: Var, labels: Set[Label], baseEntity: Option[Var]) extends ConstructedEntity with Product with Serializable

    Permalink
  7. case class ConstructedRelationship(v: Var, source: Var, target: Var, typ: Option[String], baseEntity: Option[Var]) extends ConstructedEntity with Product with Serializable

    Permalink
  8. sealed trait Direction extends AnyRef

    Permalink
  9. final case class Distinct(fields: Set[Var], in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  10. final case class DrivingTable(graph: LogicalGraph, fields: Set[Var], solved: SolvedQueryModel) extends LogicalLeafOperator with Product with Serializable

    Permalink
  11. trait EmptyFields extends LogicalOperator

    Permalink
  12. final case class EmptyRecords(fields: Set[Var], in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  13. final case class ExistsSubQuery(expr: ExistsPatternExpr, lhs: LogicalOperator, rhs: LogicalOperator, solved: SolvedQueryModel) extends BinaryLogicalOperator with Product with Serializable

    Permalink
  14. final case class Expand(source: Var, rel: Var, target: Var, direction: Direction, lhs: LogicalOperator, rhs: LogicalOperator, solved: SolvedQueryModel) extends BinaryLogicalOperator with ExpandOperator with Product with Serializable

    Permalink
  15. final case class ExpandInto(source: Var, rel: Var, target: Var, direction: Direction, in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with ExpandOperator with Product with Serializable

    Permalink
  16. sealed trait ExpandOperator extends AnyRef

    Permalink
  17. final case class Filter(expr: Expr, in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  18. final case class FromGraph(graph: LogicalGraph, in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  19. final case class Limit(expr: Expr, in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  20. case class LogicalCatalogGraph(qualifiedGraphName: QualifiedGraphName, schema: Schema) extends LogicalGraph with Product with Serializable

    Permalink
  21. sealed trait LogicalGraph extends AnyRef

    Permalink
  22. sealed abstract class LogicalLeafOperator extends LogicalOperator

    Permalink
  23. sealed abstract class LogicalOperator extends AbstractTreeNode[LogicalOperator]

    Permalink
  24. class LogicalOperatorProducer extends AnyRef

    Permalink
  25. case class LogicalPatternGraph(schema: Schema, clones: Map[Var, Var], newEntities: Set[ConstructedEntity], sets: List[SetItem], onGraphs: List[QualifiedGraphName], qualifiedGraphName: QualifiedGraphName) extends LogicalGraph with Product with Serializable

    Permalink
  26. class LogicalPlanner extends DirectCompilationStage[CypherQuery, LogicalOperator, LogicalPlannerContext]

    Permalink
  27. final case class LogicalPlannerContext(workingGraphSchema: Schema, inputRecordFields: Set[Var], catalog: (Namespace) ⇒ PropertyGraphDataSource) extends Product with Serializable

    Permalink
  28. final case class NodeScan(node: Var, in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  29. final case class Optional(lhs: LogicalOperator, rhs: LogicalOperator, solved: SolvedQueryModel) extends BinaryLogicalOperator with Product with Serializable

    Permalink
  30. final case class OrderBy(sortItems: Seq[SortItem], in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  31. final case class Project(projectExpr: (Expr, Option[Var]), in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  32. final case class ReturnGraph(in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with EmptyFields with Product with Serializable

    Permalink
  33. final case class Select(orderedFields: List[Var], in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  34. final case class Skip(expr: Expr, in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  35. case class SolvedQueryModel(fields: Set[IRField], predicates: Set[Expr] = Set.empty) extends Product with Serializable

    Permalink
  36. sealed abstract class StackingLogicalOperator extends LogicalOperator

    Permalink
  37. final case class Start(graph: LogicalGraph, solved: SolvedQueryModel) extends LogicalLeafOperator with EmptyFields with Product with Serializable

    Permalink
  38. final case class Unwind(expr: Expr, field: Var, in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

    Permalink
  39. final case class ValueJoin(lhs: LogicalOperator, rhs: LogicalOperator, predicates: Set[Equals], solved: SolvedQueryModel) extends BinaryLogicalOperator with Product with Serializable

    Permalink

Value Members

  1. object Directed extends Direction with Product with Serializable

    Permalink
  2. object LogicalOptimizer extends DirectCompilationStage[LogicalOperator, LogicalOperator, LogicalPlannerContext]

    Permalink
  3. object SolvedQueryModel extends Serializable

    Permalink
  4. object Undirected extends Direction with Product with Serializable

    Permalink
  5. package exception

    Permalink

Ungrouped