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 Directed extends Direction

    Permalink
  9. sealed trait Direction extends AnyRef

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

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

    Permalink
  12. trait EmptyFields extends LogicalOperator

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

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

    Permalink
  15. 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
  16. 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
  17. sealed trait ExpandOperator extends AnyRef

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

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

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

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

    Permalink
  22. sealed trait LogicalGraph extends AnyRef

    Permalink
  23. sealed abstract class LogicalLeafOperator extends LogicalOperator

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

    Permalink
  25. class LogicalOperatorProducer extends AnyRef

    Permalink
  26. 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
  27. class LogicalPlanner extends DirectCompilationStage[CypherQuery, LogicalOperator, LogicalPlannerContext]

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

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

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

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

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

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

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

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

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

    Permalink
  37. sealed abstract class StackingLogicalOperator extends LogicalOperator

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

    Permalink
  39. final case class TabularUnionAll(lhs: LogicalOperator, rhs: LogicalOperator) extends BinaryLogicalOperator with Product with Serializable

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

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

    Permalink

Value Members

  1. object Incoming extends Directed with Product with Serializable

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

    Permalink
  3. object Outgoing extends Directed with Product with Serializable

    Permalink
  4. object SolvedQueryModel extends Serializable

    Permalink
  5. object Undirected extends Direction with Product with Serializable

    Permalink
  6. package exception

    Permalink

Ungrouped