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/13 23:46:00 UTC

Review Request 33145: Merge cbo branch to trunk

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33145/
-----------------------------------------------------------

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


Description
-------

Merge cbo branch to trunk


Diffs
-----

  trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 1673283 
  trunk/itests/hive-unit/src/test/java/org/apache/hive/jdbc/TestJdbcWithMiniHS2.java 1673283 
  trunk/metastore/bin/.gitignore 1673283 
  trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java 1673283 
  trunk/pom.xml 1673283 
  trunk/ql/.gitignore 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/RowSchema.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcFactory.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveCalciteUtil.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveConfigContext.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveDefaultRelMetadataProvider.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelCollation.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelDistribution.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/RelOptHiveTable.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveCost.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveCostModel.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveCostUtil.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveDefaultCostModel.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveOnTezCostModel.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveRelMdCost.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/cost/HiveVolcanoPlanner.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveAggregate.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveFilter.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveJoin.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveLimit.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveProject.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveSortExchange.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveTableScan.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveInsertExchange4JoinRule.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveJoinAddNotNullRule.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdCollation.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdDistribution.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdMemory.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdParallelism.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdRowCount.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdSize.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/stats/HiveRelMdUniqueKeys.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ASTBuilder.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ASTConverter.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ExprNodeConverter.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveGBOpConvUtil.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveOpConverter.java PRE-CREATION 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/PlanModifierForASTConv.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/UnparseTranslator.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeDescUtils.java 1673283 
  trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java 1673283 
  trunk/ql/src/test/queries/clientpositive/cbo_join.q 1673283 
  trunk/ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/cbo_join.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/correlationoptimizer12.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/ctas_colname.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/groupby_grouping_window.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/groupby_resolution.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/join32.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/join32_lessSize.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/join33.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/join_alt_syntax.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/ptf.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/ptf_streaming.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/quotedid_basic.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/join32.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/join32_lessSize.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/join33.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/join_alt_syntax.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/ptf.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/ptf_streaming.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/subquery_in.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/spark/vectorized_ptf.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/subquery_in.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/subquery_in_explain_rewrite.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/subquery_in_having.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/subquery_notin.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/subquery_unqualcolumnrefs.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/tez/cbo_join.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/tez/explainuser_1.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/tez/explainuser_2.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/tez/ptf.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/tez/ptf_streaming.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/tez/subquery_in.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/tez/vectorized_ptf.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/union_remove_6_subq.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/vectorized_ptf.q.out 1673283 
  trunk/ql/src/test/results/clientpositive/windowing_streaming.q.out 1673283 

Diff: https://reviews.apache.org/r/33145/diff/


Testing
-------

Existing tests.


Thanks,

Ashutosh Chauhan