Packages

package operators

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class Add[T <: Table[T]](in: RelationalOperator[T], exprs: List[Expr])(implicit evidence$9: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  2. final case class AddInto[T <: Table[T]](in: RelationalOperator[T], valueIntoTuples: List[(Expr, Expr)])(implicit evidence$10: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  3. final case class Aggregate[T <: Table[T]](in: RelationalOperator[T], group: Set[Var], aggregations: Set[(Var, Aggregator)])(implicit evidence$16: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  4. final case class Alias[T <: Table[T]](in: RelationalOperator[T], aliases: Seq[AliasExpr])(implicit evidence$8: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  5. final case class Cache[T <: Table[T]](in: RelationalOperator[T])(implicit evidence$6: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable

    Cache is a marker operator that indicates that its child operator is used multiple times within the query.

  6. final case class ConstructGraph[T <: Table[T]](in: RelationalOperator[T], constructedGraph: RelationalCypherGraph[T], construct: LogicalPatternGraph, context: RelationalRuntimeContext[T])(implicit evidence$24: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with UnitTable[T] with Product with Serializable
  7. final case class Distinct[T <: Table[T]](in: RelationalOperator[T], fields: Set[Var])(implicit evidence$15: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  8. final case class Drop[E <: Expr, T <: Table[T]](in: RelationalOperator[T], exprs: Set[E])(implicit evidence$11: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  9. final case class EmptyRecords[T <: Table[T]](in: RelationalOperator[T], fields: Set[Var] = Set.empty)(implicit evidence$20: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  10. trait EmptyTable[T <: Table[T]] extends AnyRef
  11. final case class Filter[T <: Table[T]](in: RelationalOperator[T], expr: Expr)(implicit evidence$12: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  12. final case class FromCatalogGraph[T <: Table[T]](in: RelationalOperator[T], logicalGraph: LogicalCatalogGraph)(implicit evidence$21: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  13. final case class GraphUnionAll[T <: Table[T]](inputs: NonEmptyList[RelationalOperator[T]], qgn: QualifiedGraphName)(implicit evidence$25: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with EmptyTable[T] with Product with Serializable
  14. final case class Join[T <: Table[T]](lhs: RelationalOperator[T], rhs: RelationalOperator[T], joinExprs: Seq[(Expr, Expr)] = Seq.empty, joinType: JoinType)(implicit evidence$22: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  15. final case class Limit[T <: Table[T]](in: RelationalOperator[T], expr: Expr)(implicit evidence$19: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  16. final case class OrderBy[T <: Table[T]](in: RelationalOperator[T], sortItems: Seq[SortItem])(implicit evidence$17: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  17. final case class PrefixGraph[T <: Table[T]](in: RelationalOperator[T], prefix: GraphIdPrefix)(implicit evidence$5: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with EmptyTable[T] with Product with Serializable
  18. abstract class RelationalOperator[T <: Table[T]] extends AbstractTreeNode[RelationalOperator[T]]
  19. final case class ReturnGraph[T <: Table[T]](in: RelationalOperator[T])(implicit evidence$13: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  20. final case class Select[T <: Table[T]](in: RelationalOperator[T], expressions: List[Expr], columnRenames: Map[Expr, String] = Map.empty)(implicit evidence$14: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  21. final case class Skip[T <: Table[T]](in: RelationalOperator[T], expr: Expr)(implicit evidence$18: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  22. final case class Start[T <: Table[T]](qgn: QualifiedGraphName, maybeRecords: Option[RelationalCypherRecords[T]] = None)(implicit evidence$4: scala.reflect.api.JavaUniverse.TypeTag[T], context: RelationalRuntimeContext[T], tt: scala.reflect.api.JavaUniverse.TypeTag[RelationalOperator[T]]) extends RelationalOperator[T] with Product with Serializable
  23. final case class SwitchContext[T <: Table[T]](in: RelationalOperator[T], context: RelationalRuntimeContext[T])(implicit evidence$7: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable
  24. final case class TabularUnionAll[T <: Table[T]](lhs: RelationalOperator[T], rhs: RelationalOperator[T])(implicit evidence$23: scala.reflect.api.JavaUniverse.TypeTag[T]) extends RelationalOperator[T] with Product with Serializable

    Computes the union of the two input operators.

    Computes the union of the two input operators. The two inputs must have identical headers. This operation does not remove duplicates.

    The output header of this operation is identical to the input headers.

    lhs

    the first operand

    rhs

    the second operand

  25. trait UnitTable[T <: Table[T]] extends AnyRef

Value Members

  1. object Start extends Serializable

Ungrouped