[
https://issues.apache.org/jira/browse/HIVE-21713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16873408#comment-16873408
]
Manoj Narayanan commented on HIVE-21713:
----------------------------------------
|OperatorClass|OfType|ExplainString|hasOperator|hasTask|NeedsChange|ChangeToOperator|AddOperator|
|CommonMergeJoinOperator|CommonMergeJoinDesc|Merge Join
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|SMBMapJoinOperator|SMBJoinDesc|Sorted Merge Bucket Map Join
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|ScriptOperator|ScriptDesc|Transform Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|AbstractMapOperator|MapWork|NO_EXPLAIN_STRING|FALSE|FALSE|TRUE|FALSE|TRUE|
|AbstractMapJoinOperator|MapJoinDesc|Map Join
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|GroupByOperator|GroupByDesc|Group By Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|LimitOperator|LimitDesc|Limit|FALSE|FALSE|TRUE|FALSE|TRUE|
|AbstractFileMergeOperator|FileMergeDesc|NO_EXPLAIN_STRING|FALSE|FALSE|TRUE|FALSE|TRUE|
|HashTableDummyOperator|HashTableDummyDesc|HashTable Dummy
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|SelectOperator|SelectDesc|Select Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|LateralViewJoinOperator|LateralViewJoinDesc|Lateral View Join
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|ReduceSinkOperator|ReduceSinkDesc|Reduce Output
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|HashTableSinkOperator|HashTableSinkDesc|HashTable Sink
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|ForwardOperator|ForwardDesc|Forward|FALSE|FALSE|TRUE|FALSE|TRUE|
|TableScanOperator|TableScanDesc|TableScan|FALSE|FALSE|TRUE|FALSE|TRUE|
|TopNKeyOperator|TopNKeyDesc|Top N Key Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|TopNKeyOperator|TopNKeyDesc|keys|FALSE|FALSE|TRUE|FALSE|TRUE|
|FileSinkOperator|FileSinkDesc|File Output
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|JoinOperator|JoinDesc|Join Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|UnionOperator|UnionDesc|Union|FALSE|FALSE|TRUE|FALSE|TRUE|
|UDTFOperator|UDTFDesc|UDTF Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|CollectOperator|CollectDesc|Collect|FALSE|FALSE|TRUE|FALSE|TRUE|
|FilterOperator|FilterDesc|Filter Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|MapJoinOperator|MapJoinDesc|Map Join Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|DemuxOperator|DemuxDesc|Demux Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|PTFOperator|PTFDesc|PTF Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|AppMasterEventOperator|AppMasterEventDesc|Application Master Event
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|LateralViewForwardOperator|LateralViewForwardDesc|Lateral View
Forward|FALSE|FALSE|TRUE|FALSE|TRUE|
|CommonJoinOperator|JoinDesc|Join Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|DummyStoreOperator|DummyStoreDesc|Dummy Store|FALSE|FALSE|TRUE|FALSE|TRUE|
|MuxOperator|MuxDesc|Mux Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|ListSinkOperator|ListSinkDesc|ListSink|FALSE|FALSE|TRUE|FALSE|TRUE|
|FetchOperator|FetchWork|Fetch Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|MapOperator| | | | | | | |
|OrcFileMergeOperator|OrcFileMergeDesc|ORC File Merge
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|RCFileMergeOperator|RCFileMergeDesc|RCFile Merge
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|SparkHashTableSinkOperator|SparkHashTableSinkDesc|Spark HashTable Sink
Operator|TRUE|FALSE|FALSE|FALSE|FALSE|
|TemporaryHashSinkOperator| |HashTable Sink Operator| | | | | |
|TezDummyStoreOperator| |Dummy Store| | | | | |
| | | | | | | | |
|OperatorClass|OfType|ExplainString|hasOperator|hasTask|NeedsChange|ChangeToTask|AddTask|
| | | | | | | | |
|FunctionTask|FunctionWork|NO_EXPLAIN_STRING|FALSE|FALSE|TRUE|FALSE|TRUE|
| | | | | | | | |
|DDLTask|DDLWork|NO_EXPLAIN_STRING|FALSE|FALSE|TRUE|FALSE|TRUE|
|FetchTask|FetchWork|Fetch Operator|FALSE|TRUE|TRUE|TRUE|FALSE|
|ReplCopyTask|ReplCopyWork|Repl Copy|FALSE|FALSE|TRUE|FALSE|TRUE|
|ConditionalTask|ConditionalWork|Conditional
Operator|FALSE|TRUE|TRUE|TRUE|FALSE|
|MaterializedViewTask|MaterializedViewDesc|Materialized View
Work|FALSE|FALSE|TRUE|FALSE|TRUE|
|ColumnStatsUpdateTask|ColumnStatsUpdateWork|Column Stats Update
Work|FALSE|FALSE|TRUE|FALSE|TRUE|
|ReplTxnTask|ReplTxnWork|Replication Transaction|FALSE|FALSE|TRUE|FALSE|TRUE|
|DependencyCollectionTask|DependencyCollectionWork|Dependency
Collection|FALSE|FALSE|TRUE|FALSE|TRUE|
|ExplainTask|ExplainWork|NO_EXPLAIN_STRING|FALSE|FALSE|TRUE|FALSE|TRUE|
|ExportTask|ExportWork|Export Work|FALSE|FALSE|TRUE|FALSE|TRUE|
|CopyTask|CopyWork|Copy|FALSE|FALSE|TRUE|FALSE|TRUE|
|MoveTask|MoveWork|Move Operator|FALSE|TRUE|TRUE|TRUE|FALSE|
|ExplainSQRewriteTask|ExplainSQRewriteWork|NO_EXPLAIN_STRING|FALSE|FALSE|TRUE|FALSE|TRUE|
|StatsTask|StatsWork|Stats Work|FALSE|FALSE|TRUE|FALSE|TRUE|
| | | | | | |
> Explain consistency Task/Operator
> ---------------------------------
>
> Key: HIVE-21713
> URL: https://issues.apache.org/jira/browse/HIVE-21713
> Project: Hive
> Issue Type: Improvement
> Reporter: Zoltan Haindrich
> Priority: Major
>
> there seems to be some inconsistency what gets printed in the explain;
> for example "MoveTask" is shown as "Move Operator" in the explain
> Becase Tasks and Operators are basically different things - this should be
> corrected as it may cause confusion
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)