You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Ashutosh Chauhan <ha...@apache.org> on 2015/04/18 20:31:31 UTC
Review Request 33335: Merge cbo branch into trunk.
-----------------------------------------------------------
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