----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/62424/ -----------------------------------------------------------
Review request for hive and Ashutosh Chauhan. Bugs: HIVE_17536 https://issues.apache.org/jira/browse/HIVE_17536 Repository: hive-git Description ------- This patch updates getBasicStatForTable to return -1 if numRows property doesn't exist in metastore . This is done so that the caller of this method could distinguish b/w existence of stats and actual zero rows. Diffs ----- ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java 17d9f2df0a ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out fbbe64ee91 ql/src/test/results/clientpositive/beeline/smb_mapjoin_1.q.out 52314d93a5 ql/src/test/results/clientpositive/beeline/smb_mapjoin_2.q.out 56a38a25af ql/src/test/results/clientpositive/beeline/smb_mapjoin_3.q.out f33b8bbd5f ql/src/test/results/clientpositive/bucketcontext_5.q.out 5db684df83 ql/src/test/results/clientpositive/bucketcontext_6.q.out b3f00a2485 ql/src/test/results/clientpositive/bucketmapjoin5.q.out 4b989932ce ql/src/test/results/clientpositive/bucketmapjoin_negative.q.out 97cb1f10d3 ql/src/test/results/clientpositive/bucketmapjoin_negative2.q.out 724df736ee ql/src/test/results/clientpositive/bucketmapjoin_negative3.q.out 8a74cd2527 ql/src/test/results/clientpositive/cbo_rp_join1.q.out df6510c066 ql/src/test/results/clientpositive/cbo_rp_udaf_percentile_approx_23.q.out 12d9c108b3 ql/src/test/results/clientpositive/columnstats_tbllvl.q.out 25892d8fa6 ql/src/test/results/clientpositive/compute_stats_date.q.out e738c25fc9 ql/src/test/results/clientpositive/correlationoptimizer5.q.out 00bdb4caa1 ql/src/test/results/clientpositive/decimal_precision.q.out d559bfd6f7 ql/src/test/results/clientpositive/decimal_udf.q.out 8bda27ae87 ql/src/test/results/clientpositive/decimal_udf2.q.out 6ef4a89402 ql/src/test/results/clientpositive/display_colstats_tbllvl.q.out 8cbed9accf ql/src/test/results/clientpositive/distinct_windowing.q.out 197687a93c ql/src/test/results/clientpositive/distinct_windowing_no_cbo.q.out 85d0777525 ql/src/test/results/clientpositive/drop_table_with_index.q.out 87c6978e7b ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out 5d894abc79 ql/src/test/results/clientpositive/filter_cond_pushdown2.q.out 88605139a9 ql/src/test/results/clientpositive/gen_udf_example_add10.q.out 707d6decd2 ql/src/test/results/clientpositive/groupby10.q.out 66832b02fc ql/src/test/results/clientpositive/groupby_grouping_id3.q.out 6670d9c9ee ql/src/test/results/clientpositive/groupby_grouping_sets_grouping.q.out 39dd731f34 ql/src/test/results/clientpositive/index_serde.q.out c1d7ea34b2 ql/src/test/results/clientpositive/input22.q.out 687510670b ql/src/test/results/clientpositive/input3_limit.q.out 560de96131 ql/src/test/results/clientpositive/input4.q.out 69843183a5 ql/src/test/results/clientpositive/join_star.q.out cbb7a03d6a ql/src/test/results/clientpositive/llap/acid_bucket_pruning.q.out 61e3dfde2c ql/src/test/results/clientpositive/llap/auto_sortmerge_join_5.q.out 7bab86fa14 ql/src/test/results/clientpositive/llap/bucketmapjoin1.q.out e1373c438a ql/src/test/results/clientpositive/llap/bucketmapjoin4.q.out dd67a55a72 ql/src/test/results/clientpositive/llap/column_table_stats.q.out c397f80e71 ql/src/test/results/clientpositive/llap/correlationoptimizer4.q.out edf8506e73 ql/src/test/results/clientpositive/llap/count.q.out 81b94e72e6 ql/src/test/results/clientpositive/llap/dynpart_sort_optimization.q.out 36898ceed9 ql/src/test/results/clientpositive/llap/dynpart_sort_optimization2.q.out 4a79503587 ql/src/test/results/clientpositive/llap/explainuser_1.q.out 03ebe375b8 ql/src/test/results/clientpositive/llap/join_is_not_distinct_from.q.out ce903eae56 ql/src/test/results/clientpositive/llap/join_nullsafe.q.out ce399dac7d ql/src/test/results/clientpositive/llap/mapjoin_hint.q.out 7fa188383f ql/src/test/results/clientpositive/llap/orc_merge5.q.out 8be0f55cfc ql/src/test/results/clientpositive/llap/orc_merge6.q.out afba086cde ql/src/test/results/clientpositive/llap/orc_merge7.q.out 58e37c28d0 ql/src/test/results/clientpositive/llap/orc_merge_incompat1.q.out f3d34cce05 ql/src/test/results/clientpositive/llap/orc_merge_incompat2.q.out 1419f90553 ql/src/test/results/clientpositive/llap/ptf_matchpath.q.out b4b249bd9b ql/src/test/results/clientpositive/llap/smb_mapjoin_4.q.out 9079538601 ql/src/test/results/clientpositive/llap/smb_mapjoin_5.q.out 3c672c3da3 ql/src/test/results/clientpositive/llap/stats11.q.out 387a454cb9 ql/src/test/results/clientpositive/llap/subquery_multi.q.out 92786f7e80 ql/src/test/results/clientpositive/llap/subquery_scalar.q.out ba5ccad500 ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 3e434751b4 ql/src/test/results/clientpositive/llap/tez_nway_join.q.out 9a6393217a ql/src/test/results/clientpositive/llap/vector_windowing_navfn.q.out 6bbaeed6e2 ql/src/test/results/clientpositive/nullscript.q.out 4220e6915d ql/src/test/results/clientpositive/orc_merge5.q.out e8451869f6 ql/src/test/results/clientpositive/orc_merge6.q.out 5ece361bbc ql/src/test/results/clientpositive/orc_merge_incompat1.q.out fcf1c68f83 ql/src/test/results/clientpositive/orc_merge_incompat2.q.out a27041fd9b ql/src/test/results/clientpositive/ptf_matchpath.q.out b7409f9827 ql/src/test/results/clientpositive/smb_mapjoin_1.q.out 52314d93a5 ql/src/test/results/clientpositive/smb_mapjoin_2.q.out 56a38a25af ql/src/test/results/clientpositive/smb_mapjoin_25.q.out f72c2a70d9 ql/src/test/results/clientpositive/smb_mapjoin_3.q.out f33b8bbd5f ql/src/test/results/clientpositive/spark/bucketmapjoin1.q.out 724f9829db ql/src/test/results/clientpositive/spark/bucketmapjoin4.q.out 7fb61f0645 ql/src/test/results/clientpositive/spark/bucketmapjoin5.q.out a9415135fb ql/src/test/results/clientpositive/spark/bucketmapjoin_negative.q.out 3e74c217e7 ql/src/test/results/clientpositive/spark/bucketmapjoin_negative2.q.out a3acd5dd74 ql/src/test/results/clientpositive/spark/bucketmapjoin_negative3.q.out 475b709aec ql/src/test/results/clientpositive/spark/count.q.out 8df0d68e89 ql/src/test/results/clientpositive/spark/gen_udf_example_add10.q.out 6abdddc89d ql/src/test/results/clientpositive/spark/groupby10.q.out b572995b32 ql/src/test/results/clientpositive/spark/join_nullsafe.q.out b8c4366506 ql/src/test/results/clientpositive/spark/join_star.q.out e304225b72 ql/src/test/results/clientpositive/spark/orc_merge5.q.out 1f8c869574 ql/src/test/results/clientpositive/spark/orc_merge6.q.out be62faed0e ql/src/test/results/clientpositive/spark/orc_merge_incompat1.q.out 65790c4962 ql/src/test/results/clientpositive/spark/orc_merge_incompat2.q.out 52973c87bb ql/src/test/results/clientpositive/spark/parallel_orderby.q.out 483e42d642 ql/src/test/results/clientpositive/spark/ptf_matchpath.q.out 45b59f1e6c ql/src/test/results/clientpositive/spark/smb_mapjoin_1.q.out df29e99242 ql/src/test/results/clientpositive/spark/smb_mapjoin_2.q.out f6294b5b5b ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out c3cdff31c4 ql/src/test/results/clientpositive/spark/smb_mapjoin_3.q.out 4f1353930b ql/src/test/results/clientpositive/spark/smb_mapjoin_4.q.out 432d4bcf67 ql/src/test/results/clientpositive/spark/smb_mapjoin_5.q.out d001d6d8a2 ql/src/test/results/clientpositive/spark/spark_explainuser_1.q.out 09af066ad0 ql/src/test/results/clientpositive/subquery_in_having.q.out 627d1b4f88 ql/src/test/results/clientpositive/tez/explainanalyze_3.q.out 7cb8335191 ql/src/test/results/clientpositive/tez/explainanalyze_5.q.out ce943160d7 ql/src/test/results/clientpositive/tez/explainuser_3.q.out d26a9a32cb ql/src/test/results/clientpositive/udf_trunc_number.q.out dfc9d700e9 Diff: https://reviews.apache.org/r/62424/diff/1/ Testing ------- Updated existing tests. Thanks, Vineet Garg