[ 
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)

Reply via email to