hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "pengcheng xiong" <pxi...@hortonworks.com>
Subject Review Request 40865: Implement/Enable constant related optimization rules in Calcite: enable HiveReduceExpressionsRule to fold constants
Date Wed, 02 Dec 2015 11:06:08 GMT

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

Review request for hive and John Pullokkaran.


Repository: hive-git


Description
-------

HIVE-11927


Diffs
-----

  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelFactories.java PRE-CREATION

  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRexExecutorImpl.java PRE-CREATION

  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveReduceExpressionsRule.java
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ASTBuilder.java 1f5d919

  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ASTConverter.java d026e58

  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/RexNodeConverter.java
631a4ca 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/TypeConverter.java 2825f77

  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java c005b1a 
  ql/src/test/queries/clientpositive/cbo_const.q PRE-CREATION 
  ql/src/test/queries/clientpositive/constantfolding.q PRE-CREATION 
  ql/src/test/results/clientpositive/annotate_stats_deep_filters.q.out 20ccda5 
  ql/src/test/results/clientpositive/archive_multi.q.out 5f66176 
  ql/src/test/results/clientpositive/bucketpruning1.q.out d11239f 
  ql/src/test/results/clientpositive/cast1.q.out 0bdecba 
  ql/src/test/results/clientpositive/cbo_const.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/cbo_rp_cross_product_check_2.q.out a8080b6 
  ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 09b981b 
  ql/src/test/results/clientpositive/constantfolding.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/constprog_partitioner.q.out 9bf47c2 
  ql/src/test/results/clientpositive/create_genericudf.q.out 586f0ba 
  ql/src/test/results/clientpositive/cross_product_check_1.q.out f0fdfd3 
  ql/src/test/results/clientpositive/cross_product_check_2.q.out 57d1498 
  ql/src/test/results/clientpositive/cte_2.q.out a8bc760 
  ql/src/test/results/clientpositive/dynpart_sort_optimization2.q.out 24ac550 
  ql/src/test/results/clientpositive/explain_logical.q.out 739de02 
  ql/src/test/results/clientpositive/filter_cond_pushdown.q.out 99eb3f7 
  ql/src/test/results/clientpositive/flatten_and_or.q.out 9c51ff3 
  ql/src/test/results/clientpositive/groupby_ppd.q.out 6164a26 
  ql/src/test/results/clientpositive/input42.q.out 2974159 
  ql/src/test/results/clientpositive/input8.q.out 03857fc 
  ql/src/test/results/clientpositive/input_part1.q.out d6f4d3e 
  ql/src/test/results/clientpositive/input_part5.q.out f2d7335 
  ql/src/test/results/clientpositive/input_part6.q.out fa51cdf 
  ql/src/test/results/clientpositive/insert1.q.out 49dd2d5 
  ql/src/test/results/clientpositive/interval_1.q.out ae2471b 
  ql/src/test/results/clientpositive/join42.q.out dda95d9 
  ql/src/test/results/clientpositive/lineage2.q.out 83785f2 
  ql/src/test/results/clientpositive/lineage3.q.out fb5e9df 
  ql/src/test/results/clientpositive/list_bucket_query_multiskew_2.q.out 7f32108 
  ql/src/test/results/clientpositive/list_bucket_query_oneskew_2.q.out d46b0ae 
  ql/src/test/results/clientpositive/literal_decimal.q.out eddc1a4 
  ql/src/test/results/clientpositive/load_dyn_part14.q.out b35cfaf 
  ql/src/test/results/clientpositive/mergejoin.q.out e4a9e5b 
  ql/src/test/results/clientpositive/num_op_type_conv.q.out 013a153 
  ql/src/test/results/clientpositive/orc_predicate_pushdown.q.out 2642a80 
  ql/src/test/results/clientpositive/parquet_predicate_pushdown.q.out fbd3491 
  ql/src/test/results/clientpositive/partition_multilevels.q.out c1c8778 
  ql/src/test/results/clientpositive/pcr.q.out 4e23917 
  ql/src/test/results/clientpositive/pcs.q.out 5cf0dff 
  ql/src/test/results/clientpositive/pointlookup.q.out a99b388 
  ql/src/test/results/clientpositive/pointlookup2.q.out b6270b3 
  ql/src/test/results/clientpositive/pointlookup3.q.out a37e079 
  ql/src/test/results/clientpositive/pointlookup4.q.out 157aea6 
  ql/src/test/results/clientpositive/ppd_constant_expr.q.out 17e2bab 
  ql/src/test/results/clientpositive/ppd_gby_join.q.out e3f71e7 
  ql/src/test/results/clientpositive/ppd_join.q.out 58c4e43 
  ql/src/test/results/clientpositive/ppd_join2.q.out e99839e 
  ql/src/test/results/clientpositive/ppd_join3.q.out f2b0b60 
  ql/src/test/results/clientpositive/ppd_join_filter.q.out b50d936 
  ql/src/test/results/clientpositive/ppd_outer_join5.q.out 8d13475 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 29113e2 
  ql/src/test/results/clientpositive/ppd_union_view.q.out 5ec1200 
  ql/src/test/results/clientpositive/quotedid_basic.q.out 50c83a8 
  ql/src/test/results/clientpositive/quotedid_partition.q.out bc52c82 
  ql/src/test/results/clientpositive/rand_partitionpruner3.q.out 634e171 
  ql/src/test/results/clientpositive/smb_mapjoin_18.q.out 6106188 
  ql/src/test/results/clientpositive/smb_mapjoin_25.q.out 441338e 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out fa80956 
  ql/src/test/results/clientpositive/spark/insert1.q.out e72ba16 
  ql/src/test/results/clientpositive/spark/pcr.q.out 82593d4 
  ql/src/test/results/clientpositive/spark/ppd_gby_join.q.out 306292a 
  ql/src/test/results/clientpositive/spark/ppd_join.q.out aee7630 
  ql/src/test/results/clientpositive/spark/ppd_join2.q.out b4c7f23 
  ql/src/test/results/clientpositive/spark/ppd_join3.q.out c9f6762 
  ql/src/test/results/clientpositive/spark/ppd_join_filter.q.out f9a107b 
  ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out d7eb4e6 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_18.q.out 3076e06 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out 30a09ec 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_8.q.out babaff8 
  ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 1cae83a 
  ql/src/test/results/clientpositive/spark/union_date_trim.q.out e2f5269 
  ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out cef6138 
  ql/src/test/results/clientpositive/stats_empty_partition.q.out c13817e 
  ql/src/test/results/clientpositive/subquery_notin.q.out 2973e1f 
  ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out c08e2b9 
  ql/src/test/results/clientpositive/subquery_unqualcolumnrefs.q.out c09d327 
  ql/src/test/results/clientpositive/subquery_views.q.out 470fa83 
  ql/src/test/results/clientpositive/table_access_keys_stats.q.out 3d56fbd 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out 2447f19 
  ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out c2bc306 
  ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out 67171fb 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 1a60217 
  ql/src/test/results/clientpositive/tez/dynpart_sort_optimization2.q.out 346e52f 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out a3d1f87 
  ql/src/test/results/clientpositive/tez/explainuser_2.q.out 8004641 
  ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 63c813d 
  ql/src/test/results/clientpositive/tez/mergejoin.q.out 34e4da3 
  ql/src/test/results/clientpositive/tez/tez_self_join.q.out 0064c98 
  ql/src/test/results/clientpositive/tez/vector_decimal_round.q.out 9a5d047 
  ql/src/test/results/clientpositive/tez/vector_elt.q.out bb66867 
  ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out 5e5d38e 
  ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out a381309

  ql/src/test/results/clientpositive/udf1.q.out dffbccf 
  ql/src/test/results/clientpositive/udf4.q.out 1e2ba3f 
  ql/src/test/results/clientpositive/udf7.q.out b15ccaf 
  ql/src/test/results/clientpositive/udf_10_trims.q.out 2f79723 
  ql/src/test/results/clientpositive/udf_concat_insert2.q.out f1b70fe 
  ql/src/test/results/clientpositive/udf_hour.q.out cf7f78b 
  ql/src/test/results/clientpositive/udf_minute.q.out 3af42c4 
  ql/src/test/results/clientpositive/udf_parse_url.q.out 5ea8f40 
  ql/src/test/results/clientpositive/udf_second.q.out 4ee919a 
  ql/src/test/results/clientpositive/union_date_trim.q.out e2f5269 
  ql/src/test/results/clientpositive/unionall_unbalancedppd.q.out 952eef9 
  ql/src/test/results/clientpositive/vector_decimal_round.q.out 25e5cfa 
  ql/src/test/results/clientpositive/vector_elt.q.out e3fa9ed 
  ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out 2973008 

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


Testing
-------


Thanks,

pengcheng xiong


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message