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