----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/33335/ -----------------------------------------------------------
Review request for hive, Jesús Camacho Rodríguez, John Pullokkaran, and pengcheng xiong. Bugs: HIVE-10268 https://issues.apache.org/jira/browse/HIVE-10268 Repository: hive-git Description ------- Merge cbo branch into trunk. Diffs ----- common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 3f21595 metastore/bin/.gitignore 0dd9890 ql/.gitignore 916e17c ql/src/java/org/apache/hadoop/hive/ql/exec/RowSchema.java 69a54c8 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcFactory.java 71ea148 ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java aa5a5d0 ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java ea5efe5 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveCalciteUtil.java a3b1790 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveConfigContext.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveDefaultRelMetadataProvider.java 837399b ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelCollation.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelDistribution.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelOptUtil.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/RelOptHiveTable.java 09cece0 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveAlgorithmsConf.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveAlgorithmsUtil.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveCost.java 71b6680 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveCostModel.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveCostUtil.java c7e9217 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveDefaultCostModel.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveOnTezCostModel.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveRelMdCost.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveVolcanoPlanner.java ebcd4f3 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveAggregate.java 21ddc99 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveFilter.java 3e45a3f ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveJoin.java 724135b ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveLimit.java 5fc64f3 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveProject.java 59ea2ba ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveSortExchange.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveTableScan.java 53021ea ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveInsertExchange4JoinRule.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveJoinAddNotNullRule.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdCollation.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdDistribution.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdMemory.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdParallelism.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdRowCount.java dabbe28 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdSize.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdUniqueKeys.java 95515b2 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ASTBuilder.java 8c8e288 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ASTConverter.java ae74e55 ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ExprNodeConverter.java 446085e ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveGBOpConvUtil.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveOpConverter.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/PlanModifierForASTConv.java dad0933 ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java 7cece8c ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java ec4e363 ql/src/java/org/apache/hadoop/hive/ql/parse/UnparseTranslator.java 1ab0da6 ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeDescUtils.java de1f9cd ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java 566ebcd ql/src/test/queries/clientpositive/cbo_join.q 4ded048 ql/src/test/queries/clientpositive/cbo_simple_select.q bbfcd34 ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out 66e0e9f ql/src/test/results/clientpositive/cbo_join.q.out af34f5f ql/src/test/results/clientpositive/cbo_simple_select.q.out b392637 ql/src/test/results/clientpositive/correlationoptimizer12.q.out fe1f509 ql/src/test/results/clientpositive/ctas_colname.q.out 85ea5e1 ql/src/test/results/clientpositive/decimal_precision2.q.out 16765db ql/src/test/results/clientpositive/groupby_grouping_window.q.out b2434c5 ql/src/test/results/clientpositive/groupby_resolution.q.out c371f5c ql/src/test/results/clientpositive/join32.q.out a05a356 ql/src/test/results/clientpositive/join32_lessSize.q.out 136c306 ql/src/test/results/clientpositive/join33.q.out a05a356 ql/src/test/results/clientpositive/join_alt_syntax.q.out cc908c1 ql/src/test/results/clientpositive/join_cond_pushdown_2.q.out 98008ad ql/src/test/results/clientpositive/join_cond_pushdown_4.q.out a1dd24e ql/src/test/results/clientpositive/ptf.q.out 4238cdf ql/src/test/results/clientpositive/ptf_streaming.q.out b3605c8 ql/src/test/results/clientpositive/quotedid_basic.q.out 2dbe996 ql/src/test/results/clientpositive/spark/join32.q.out a9d50b4 ql/src/test/results/clientpositive/spark/join32_lessSize.q.out dac9610 ql/src/test/results/clientpositive/spark/join33.q.out a9d50b4 ql/src/test/results/clientpositive/spark/join_alt_syntax.q.out dabdcb8 ql/src/test/results/clientpositive/spark/join_cond_pushdown_2.q.out 26e05ac ql/src/test/results/clientpositive/spark/join_cond_pushdown_4.q.out c821fe4 ql/src/test/results/clientpositive/spark/ptf.q.out 95592d5 ql/src/test/results/clientpositive/spark/ptf_streaming.q.out a4bc083 ql/src/test/results/clientpositive/spark/subquery_in.q.out c48482d ql/src/test/results/clientpositive/spark/vectorized_ptf.q.out 58fb941 ql/src/test/results/clientpositive/subquery_in.q.out 46969aa ql/src/test/results/clientpositive/subquery_in_explain_rewrite.q.out c1b7728 ql/src/test/results/clientpositive/subquery_in_having.q.out f4a7767 ql/src/test/results/clientpositive/subquery_notin.q.out bf017c2 ql/src/test/results/clientpositive/subquery_unqualcolumnrefs.q.out 46c2e6c ql/src/test/results/clientpositive/tez/cbo_join.q.out af34f5f ql/src/test/results/clientpositive/tez/cbo_simple_select.q.out b392637 ql/src/test/results/clientpositive/tez/explainuser_1.q.out 5b21ad2 ql/src/test/results/clientpositive/tez/explainuser_2.q.out 61ebe1a ql/src/test/results/clientpositive/tez/ptf.q.out 2a92d77 ql/src/test/results/clientpositive/tez/ptf_streaming.q.out 9be0819 ql/src/test/results/clientpositive/tez/subquery_in.q.out 5937903 ql/src/test/results/clientpositive/tez/vectorized_ptf.q.out 7b23b63 ql/src/test/results/clientpositive/union_remove_6_subq.q.out 1b93994 ql/src/test/results/clientpositive/vectorized_ptf.q.out 7ffb8bd ql/src/test/results/clientpositive/windowing_streaming.q.out 9fee6d0 Diff: https://reviews.apache.org/r/33335/diff/ Testing ------- Existing tests. Thanks, Ashutosh Chauhan