Class LocalExecutionPlanner.PhysicalOperation
java.lang.Object
org.elasticsearch.xpack.esql.planner.LocalExecutionPlanner.PhysicalOperation
- Enclosing class:
LocalExecutionPlanner
Immutable physical operation.
-
Method Summary
Modifier and TypeMethodDescriptionfromSource(SourceOperator.SourceOperatorFactory sourceOperatorFactory, Layout layout) Creates a new physical operation with the given source and layout.layout()voidoperators(List<Operator> operators, DriverContext driverContext) sink(DriverContext driverContext) source(DriverContext driverContext) toString()with(Operator.OperatorFactory operatorFactory, Layout layout) Creates a new physical operation from this operation with the given intermediate operator and layout.Creates a new physical operation from this operation with the given layout.withSink(SinkOperator.SinkOperatorFactory sink, Layout layout) Creates a new physical operation from this operation with the given sink and layout.
-
Method Details
-
fromSource
public static LocalExecutionPlanner.PhysicalOperation fromSource(SourceOperator.SourceOperatorFactory sourceOperatorFactory, Layout layout) Creates a new physical operation with the given source and layout. -
with
Creates a new physical operation from this operation with the given layout. -
with
public LocalExecutionPlanner.PhysicalOperation with(Operator.OperatorFactory operatorFactory, Layout layout) Creates a new physical operation from this operation with the given intermediate operator and layout. -
withSink
public LocalExecutionPlanner.PhysicalOperation withSink(SinkOperator.SinkOperatorFactory sink, Layout layout) Creates a new physical operation from this operation with the given sink and layout. -
source
-
operators
-
sink
-
layout
-
longDescription
-
toString
-