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