| No. | Executor | Description | Notes | BOOLEAN | BYTE | SHORT | INT | LONG | FLOAT | DOUBLE | STRING | DECIMAL | DATE | TIMESTAMP | NULL | BINARY | CALENDAR | ARRAY | MAP | STRUCT | UDT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CoalesceExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 2 | CollectLimitExec | using row version | |||||||||||||||||||
| 3 | ExpandExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 4 | FileSourceScanExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 5 | FilterExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 6 | GenerateExec | using row version | |||||||||||||||||||
| 7 | GlobalLimitExec | using row version | |||||||||||||||||||
| 8 | LocalLimitExec | ||||||||||||||||||||
| 9 | ProjectExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 10 | RangeExec | using row version | |||||||||||||||||||
| 11 | SortExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 12 | TakeOrderedAndPorjectExec | using row version | |||||||||||||||||||
| 13 | UnionExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 14 | CustomShuffleReaderExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 15 | HashAggregateExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 16 | SortAggregateExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 17 | DataWritingCommandExec | using row version | |||||||||||||||||||
| 18 | BatchScanExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 19 | BroadcastExchangeExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 20 | ShuffleExchangeExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 21 | BroadcastHashJoinExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 22 | BroadcastNestedLoopJoinExec | using row version | |||||||||||||||||||
| 23 | CartesianProductExec | using row version | |||||||||||||||||||
| 24 | ShuffledHashJoinExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 25 | SortMergeJoinExec | y | y | y | y | y | y | y | y | y | y | ||||||||||
| 26 | ArrowEvalPythonExec | using row version | |||||||||||||||||||
| 27 | WindowINPandasExec | using row version | |||||||||||||||||||
| 28 | WindowExec | y | y | y | y | y | y | y | y | y | y |