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, rel: Var, target: Var, 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 EmptyRecords(fields: Set[Var], in: LogicalOperator, solved: SolvedQueryModel) extends StackingLogicalOperator with Product with Serializable

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

    Permalink
  12. 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
  13. 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
  14. sealed trait ExpandOperator extends AnyRef

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

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

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

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

    Permalink
  19. trait LogicalGraph extends AnyRef

    Permalink
  20. sealed abstract class LogicalLeafOperator extends LogicalOperator

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

    Permalink
  22. class LogicalOperatorProducer extends AnyRef

    Permalink
  23. final case class LogicalPatternGraph(schema: Schema, clones: Map[Var, Var], newEntities: Set[ConstructedEntity], sets: List[SetPropertyItem[Expr]], onGraphs: List[QualifiedGraphName], name: QualifiedGraphName) extends LogicalGraph with Product with Serializable

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

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

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

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

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

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

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

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

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

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

    Permalink
  34. sealed abstract class StackingLogicalOperator extends LogicalOperator

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

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

    Permalink
  37. 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