UnaryExecNode Physical Operators¶
UnaryExecNode
is an extension of the SparkPlan abstraction for physical operators that have one child physical operator.
Contract¶
Child Physical Operator¶
child: SparkPlan
The one and only child physical operator
Used when:
UnaryExecNode
is requested for the children- others
Implementations¶
- AggregateInPandasExec
- AliasAwareOutputPartitioning
- AppendColumnsExec
- BaseAggregateExec
- CoalesceExec
- CollectMetricsExec
- ColumnarToRowExec
- CustomShuffleReaderExec
- DataWritingCommandExec
- DebugExec
- DeserializeToObjectExec
- EvalPythonExec
- Exchange
- ExpandExec
- FilterExec
- FlatMapGroupsInPandasExec
- FlatMapGroupsWithStateExec
- GenerateExec
- InputAdapter
- LimitExec
- MapGroupsExec
- MapInPandasExec
- ObjectConsumerExec
- ProjectExec
- RowToColumnarExec
- SampleExec
- ScriptTransformationExec
- SortExec
- SubqueryBroadcastExec
- SubqueryExec
- TakeOrderedAndProjectExec
- V2TableWriteExec
- WholeStageCodegenExec
- WindowExecBase
- others
verboseStringWithOperatorId¶
verboseStringWithOperatorId(): String
verboseStringWithOperatorId
...FIXME
verboseStringWithOperatorId
is part of the QueryPlan abstraction.
Last update: 2020-09-03