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 2016/08/01 07:46:34 UTC

Re: Review Request 50575: Estimated size of constant nulls is 0 in some cases

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

(Updated Aug. 1, 2016, 7:46 a.m.)


Review request for hive and Jes�s Camacho Rodr�guez.


Bugs: HIVE-14367
    https://issues.apache.org/jira/browse/HIVE-14367


Repository: hive-git


Description
-------

Estimated size of constant nulls is 0 in some cases


Diffs (updated)
-----

  contrib/src/test/results/clientpositive/udaf_example_avg.q.out 61926d4 
  contrib/src/test/results/clientpositive/udaf_example_max.q.out 932d8df 
  contrib/src/test/results/clientpositive/udaf_example_max_n.q.out 16ae212 
  contrib/src/test/results/clientpositive/udaf_example_min.q.out b0ffe53 
  contrib/src/test/results/clientpositive/udaf_example_min_n.q.out 7e7dd84 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/stats/annotation/StatsRulesProcFactory.java 42cbc14 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java 7a15904 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFAverage.java 6799978 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFMax.java 43b23fa 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFMin.java 70e0db1 
  ql/src/test/queries/clientpositive/vector_coalesce.q b1a7766 
  ql/src/test/results/clientnegative/udf_assert_true.q.out baa9074 
  ql/src/test/results/clientpositive/acid_table_stats.q.out 4d51511 
  ql/src/test/results/clientpositive/annotate_stats_deep_filters.q.out b7a87fd 
  ql/src/test/results/clientpositive/annotate_stats_filter.q.out a606e30 
  ql/src/test/results/clientpositive/annotate_stats_groupby.q.out 3070407 
  ql/src/test/results/clientpositive/annotate_stats_join.q.out 4398f1b 
  ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out 64a57fe 
  ql/src/test/results/clientpositive/annotate_stats_limit.q.out 3c4109b 
  ql/src/test/results/clientpositive/annotate_stats_select.q.out 03944fa 
  ql/src/test/results/clientpositive/annotate_stats_union.q.out c49083b 
  ql/src/test/results/clientpositive/autoColumnStats_4.q.out bf4e0bb 
  ql/src/test/results/clientpositive/autoColumnStats_7.q.out 9422d65 
  ql/src/test/results/clientpositive/autoColumnStats_9.q.out da8b19c 
  ql/src/test/results/clientpositive/cbo_rp_annotate_stats_groupby.q.out e19bb9e 
  ql/src/test/results/clientpositive/cbo_rp_auto_join0.q.out adcd19d 
  ql/src/test/results/clientpositive/cbo_rp_groupby3_noskew_multi_distinct.q.out 95233b0 
  ql/src/test/results/clientpositive/cbo_rp_join0.q.out e807f30 
  ql/src/test/results/clientpositive/cbo_rp_udaf_percentile_approx_23.q.out 8b8df12 
  ql/src/test/results/clientpositive/constantfolding.q.out 1e86127 
  ql/src/test/results/clientpositive/create_genericudaf.q.out 618fe0e 
  ql/src/test/results/clientpositive/decimal_precision.q.out 23eda1c 
  ql/src/test/results/clientpositive/decimal_stats.q.out 6bcf3fa 
  ql/src/test/results/clientpositive/decimal_udf.q.out 0a7f310 
  ql/src/test/results/clientpositive/fetch_aggregation.q.out 91f47f8 
  ql/src/test/results/clientpositive/fold_case.q.out ec99197 
  ql/src/test/results/clientpositive/groupby3.q.out 4247d28 
  ql/src/test/results/clientpositive/groupby3_map.q.out 405daa9 
  ql/src/test/results/clientpositive/groupby3_map_multi_distinct.q.out a1d24e8 
  ql/src/test/results/clientpositive/groupby3_map_skew.q.out 5679770 
  ql/src/test/results/clientpositive/groupby3_noskew.q.out e6c13cf 
  ql/src/test/results/clientpositive/groupby3_noskew_multi_distinct.q.out f6be869 
  ql/src/test/results/clientpositive/interval_arithmetic.q.out 27db395 
  ql/src/test/results/clientpositive/literal_decimal.q.out 0b6299b 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out e75bec6 
  ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out 2c95a6d 
  ql/src/test/results/clientpositive/metadataonly1.q.out 4b4c57c 
  ql/src/test/results/clientpositive/num_op_type_conv.q.out 013a153 
  ql/src/test/results/clientpositive/perf/query13.q.out 1b63a17 
  ql/src/test/results/clientpositive/perf/query28.q.out d7aca74 
  ql/src/test/results/clientpositive/reduceSinkDeDuplication_pRS_key_empty.q.out 4a848f2 
  ql/src/test/results/clientpositive/remove_exprs_stats.q.out e29fb4e 
  ql/src/test/results/clientpositive/spark/annotate_stats_join.q.out 30d10f7 
  ql/src/test/results/clientpositive/spark/groupby3.q.out e48018c 
  ql/src/test/results/clientpositive/spark/groupby3_map.q.out f806303 
  ql/src/test/results/clientpositive/spark/groupby3_map_multi_distinct.q.out 3b31dfe 
  ql/src/test/results/clientpositive/spark/groupby3_map_skew.q.out bbad6e7 
  ql/src/test/results/clientpositive/spark/groupby3_noskew.q.out 6868eff 
  ql/src/test/results/clientpositive/spark/groupby3_noskew_multi_distinct.q.out 399bfd8 
  ql/src/test/results/clientpositive/spark/subquery_in.q.out f290c02 
  ql/src/test/results/clientpositive/spark/union_remove_6_subq.q.out 0a6dc87 
  ql/src/test/results/clientpositive/spark/vectorization_0.q.out 7d81739 
  ql/src/test/results/clientpositive/spark/vectorization_pushdown.q.out ef7df76 
  ql/src/test/results/clientpositive/spark/vectorization_short_regress.q.out 6e443f8 
  ql/src/test/results/clientpositive/spark/vectorized_mapjoin.q.out 9f98c4f 
  ql/src/test/results/clientpositive/spark/vectorized_shufflejoin.q.out 9503e6b 
  ql/src/test/results/clientpositive/spark/vectorized_timestamp_funcs.q.out 31ab885 
  ql/src/test/results/clientpositive/stats_list_bucket.q.out c66da97 
  ql/src/test/results/clientpositive/subquery_in.q.out abf87d0 
  ql/src/test/results/clientpositive/subquery_multiinsert.q.out 63f93fb 
  ql/src/test/results/clientpositive/subquery_notin.q.out f00ae1c 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 89987aa 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out b8383fd 
  ql/src/test/results/clientpositive/tez/explainuser_3.q.out 345d5f7 
  ql/src/test/results/clientpositive/tez/groupby3.q.out c46d1df 
  ql/src/test/results/clientpositive/tez/metadataonly1.q.out 4075b81 
  ql/src/test/results/clientpositive/tez/subquery_in.q.out 627adfe 
  ql/src/test/results/clientpositive/tez/vector_aggregate_9.q.out 833d47e 
  ql/src/test/results/clientpositive/tez/vector_aggregate_without_gby.q.out 3bbbb46 
  ql/src/test/results/clientpositive/tez/vector_coalesce.q.out e65245e 
  ql/src/test/results/clientpositive/tez/vector_decimal_precision.q.out 8bb0934 
  ql/src/test/results/clientpositive/tez/vector_decimal_udf.q.out 07c45ba 
  ql/src/test/results/clientpositive/tez/vector_interval_arithmetic.q.out 1d3a5f6 
  ql/src/test/results/clientpositive/tez/vector_null_projection.q.out 07c3d60 
  ql/src/test/results/clientpositive/tez/vectorization_0.q.out f95733a 
  ql/src/test/results/clientpositive/tez/vectorization_pushdown.q.out 2f53a3c 
  ql/src/test/results/clientpositive/tez/vectorization_short_regress.q.out 007cd5f 
  ql/src/test/results/clientpositive/tez/vectorized_distinct_gby.q.out 936e0df 
  ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out 381d05b 
  ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out fb583c2 
  ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out 3f23c77 
  ql/src/test/results/clientpositive/tez/vectorized_timestamp_funcs.q.out a18d3cf 
  ql/src/test/results/clientpositive/udaf_number_format.q.out 624b42a 
  ql/src/test/results/clientpositive/udaf_percentile_approx_23.q.out 3f5a540 
  ql/src/test/results/clientpositive/udf3.q.out 8b2ad31 
  ql/src/test/results/clientpositive/udf4.q.out d0b56da 
  ql/src/test/results/clientpositive/udf7.q.out b15ccaf 
  ql/src/test/results/clientpositive/udf8.q.out 72cd434 
  ql/src/test/results/clientpositive/udf_case.q.out 5cf458a 
  ql/src/test/results/clientpositive/udf_coalesce.q.out a33efac 
  ql/src/test/results/clientpositive/udf_elt.q.out 18f3481 
  ql/src/test/results/clientpositive/udf_greatest.q.out 7c7e67a 
  ql/src/test/results/clientpositive/udf_if.q.out c45483b 
  ql/src/test/results/clientpositive/udf_instr.q.out eafd8d6 
  ql/src/test/results/clientpositive/udf_least.q.out 2634d1a 
  ql/src/test/results/clientpositive/udf_locate.q.out 1bf2b3a 
  ql/src/test/results/clientpositive/udf_trunc.q.out 6be1196 
  ql/src/test/results/clientpositive/udf_when.q.out fce1603 
  ql/src/test/results/clientpositive/udtf_stack.q.out 95433a3 
  ql/src/test/results/clientpositive/union_remove_6_subq.q.out 59ccf49 
  ql/src/test/results/clientpositive/vector_aggregate_9.q.out 84258dc 
  ql/src/test/results/clientpositive/vector_aggregate_without_gby.q.out 112cb03 
  ql/src/test/results/clientpositive/vector_coalesce.q.out e21dfcf 
  ql/src/test/results/clientpositive/vector_decimal_precision.q.out d65a1ce 
  ql/src/test/results/clientpositive/vector_decimal_udf.q.out 5062cae 
  ql/src/test/results/clientpositive/vector_elt.q.out d494296 
  ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out f7c8a08 
  ql/src/test/results/clientpositive/vector_null_projection.q.out 2e75731 
  ql/src/test/results/clientpositive/vector_nvl.q.out 69712aa 
  ql/src/test/results/clientpositive/vector_udf1.q.out 92fa06f 
  ql/src/test/results/clientpositive/vectorization_0.q.out 2d684f1 
  ql/src/test/results/clientpositive/vectorization_pushdown.q.out 6bbfed6 
  ql/src/test/results/clientpositive/vectorization_short_regress.q.out 46d4e6b 
  ql/src/test/results/clientpositive/vectorized_distinct_gby.q.out 64e4b01 
  ql/src/test/results/clientpositive/vectorized_mapjoin.q.out 2ecf44e 
  ql/src/test/results/clientpositive/vectorized_shufflejoin.q.out 2b13701 
  ql/src/test/results/clientpositive/vectorized_timestamp_funcs.q.out 76570bc 

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


Testing
-------


Thanks,

Ashutosh Chauhan