package operators
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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
- 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
- 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
- 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
-
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.
- 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
- 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
- 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
- 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
- trait EmptyTable[T <: Table[T]] extends AnyRef
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- abstract class RelationalOperator[T <: Table[T]] extends AbstractTreeNode[RelationalOperator[T]]
- 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
- 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
- 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
- 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
- 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
-
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
- trait UnitTable[T <: Table[T]] extends AnyRef