Name | Description | Type | Package | Framework |
CorrelationOptimizer | the paper "YSmart: Yet Another SQL-to-MapReduce Translator" (Rubao Lee, Tian Luo, Yin Huai, Fusheng Wang, Yongqiang He, and Xiaodong Zhang) | Class | org.apache.hadoop.hive.ql.optimizer.correlation | Apache Hive |
CorrelationUtilities | Utilities for both CorrelationOptimizer and ReduceSinkDeDuplication. | Class | org.apache.hadoop.hive.ql.optimizer.correlation | Apache Hive |
IntraQueryCorrelation | IntraQueryCorrelation records a sub-tree of the query plan tree which can be evaluated in a single MR job. | Class | org.apache.hadoop.hive.ql.optimizer.correlation | Apache Hive |
QueryPlanTreeTransformation | QueryPlanTreeTransformation contains static methods used to transform the query plan tree (operator tree) based on the correlation we have | Class | org.apache.hadoop.hive.ql.optimizer.correlation | Apache Hive |
ReduceSinkDeDuplication | If two reducer sink operators share the same partition/sort columns and order, they can be merged. | Class | org.apache.hadoop.hive.ql.optimizer.correlation | Apache Hive |
ReduceSinkDeDuplication .AbsctractReducerReducerProc | Class | org.apache.hadoop.hive.ql.optimizer.correlation.ReduceSinkDeDuplication | Apache Hive | |