You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by kg...@apache.org on 2019/01/23 16:39:23 UTC

[51/51] [partial] hive git commit: HIVE-17084: Turn on hive.stats.fetch.column.stats configuration flag (Zoltan Haindrich reviewed by Ashutosh Chauhan)

HIVE-17084: Turn on hive.stats.fetch.column.stats configuration flag (Zoltan Haindrich reviewed by Ashutosh Chauhan)

Signed-off-by: Zoltan Haindrich <ki...@rxd.hu>


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/268a6e5a
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/268a6e5a
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/268a6e5a

Branch: refs/heads/master
Commit: 268a6e5af11e0fdc3887d570c1680035fd9426c3
Parents: 31bdf16
Author: Zoltan Haindrich <ki...@rxd.hu>
Authored: Wed Jan 23 17:37:37 2019 +0100
Committer: Zoltan Haindrich <ki...@rxd.hu>
Committed: Wed Jan 23 17:37:37 2019 +0100

----------------------------------------------------------------------
 .../positive/accumulo_predicate_pushdown.q.out  |  64 +-
 .../results/positive/accumulo_queries.q.out     |  90 +-
 .../accumulo_single_sourced_multi_insert.q.out  |  24 +-
 .../org/apache/hadoop/hive/conf/HiveConf.java   |   2 +-
 .../test/results/clientpositive/dboutput.q.out  |   8 +-
 .../clientpositive/serde_typedbytes.q.out       |  20 +-
 .../clientpositive/serde_typedbytes2.q.out      |  18 +-
 .../clientpositive/serde_typedbytes3.q.out      |  18 +-
 .../clientpositive/serde_typedbytes4.q.out      |  22 +-
 .../clientpositive/serde_typedbytes5.q.out      |  20 +-
 .../clientpositive/udaf_example_avg.q.out       |  12 +-
 .../udaf_example_group_concat.q.out             |  12 +-
 .../clientpositive/udaf_example_max.q.out       |  12 +-
 .../clientpositive/udaf_example_max_n.q.out     |  12 +-
 .../clientpositive/udaf_example_min.q.out       |  12 +-
 .../clientpositive/udaf_example_min_n.q.out     |  12 +-
 .../udf_example_arraymapstruct.q.out            |   6 +-
 .../clientpositive/udf_row_sequence.q.out       |  10 +-
 .../vector_udf_example_arraymapstruct.q.out     |   6 +-
 data/conf/perf-reg/spark/hive-site.xml          |   6 +
 data/conf/spark/local/hive-site.xml             |   6 +
 data/conf/spark/standalone/hive-site.xml        |   6 +
 data/conf/spark/yarn-cluster/hive-site.xml      |   6 +
 .../results/positive/external_table_ppd.q.out   |   8 +-
 .../results/positive/hbase_custom_key2.q.out    |  18 +-
 .../results/positive/hbase_custom_key3.q.out    |  24 +-
 .../src/test/results/positive/hbase_ddl.q.out   |   8 +-
 .../results/positive/hbase_ppd_key_range.q.out  |  64 +-
 .../test/results/positive/hbase_pushdown.q.out  |  64 +-
 .../test/results/positive/hbase_queries.q.out   |  90 +-
 .../hbase_single_sourced_multi_insert.q.out     |  24 +-
 .../test/results/positive/hbase_timestamp.q.out |  32 +-
 .../test/results/positive/ppd_key_ranges.q.out  |  20 +-
 .../insert_overwrite_directory.q.out            |  16 +-
 .../write_final_output_blobstore.q.out          |  48 +-
 .../queries/clientnegative/spark_task_failure.q |   1 +
 .../bucket_mapjoin_mismatch1.q.out              |  36 +-
 .../results/clientnegative/masking_mv.q.out     |  16 +-
 .../results/clientnegative/script_error.q.out   |   8 +-
 .../sortmerge_mapjoin_mismatch_1.q.out          |  14 +-
 .../results/clientpositive/acid_mapjoin.q.out   |  22 +-
 .../results/clientpositive/acid_nullscan.q.out  |  12 +-
 .../clientpositive/acid_table_stats.q.out       |  12 +-
 .../clientpositive/alias_casted_column.q.out    |  12 +-
 .../clientpositive/allcolref_in_udf.q.out       |  50 +-
 .../clientpositive/alterColumnStatsPart.q.out   |  48 +-
 .../alter_partition_coltype.q.out               |  12 +-
 .../results/clientpositive/ambiguous_col.q.out  |  66 +-
 .../analyze_table_null_partition.q.out          |   4 +-
 .../clientpositive/analyze_tbl_date.q.out       |   8 +-
 .../clientpositive/annotate_stats_udtf.q.out    |  42 +-
 .../clientpositive/ansi_sql_arithmetic.q.out    |  16 +-
 .../array_map_access_nonconstant.q.out          |   8 +-
 .../clientpositive/autoColumnStats_11.q.out     |  12 +-
 .../clientpositive/autoColumnStats_4.q.out      |  28 +-
 .../clientpositive/autoColumnStats_6.q.out      |  18 +-
 .../clientpositive/autoColumnStats_7.q.out      |  28 +-
 .../clientpositive/autoColumnStats_8.q.out      | 356 +++----
 .../clientpositive/autoColumnStats_9.q.out      |  40 +-
 .../results/clientpositive/auto_join0.q.out     |  42 +-
 .../results/clientpositive/auto_join1.q.out     |  28 +-
 .../results/clientpositive/auto_join10.q.out    |  24 +-
 .../results/clientpositive/auto_join11.q.out    |  24 +-
 .../results/clientpositive/auto_join12.q.out    |  30 +-
 .../results/clientpositive/auto_join13.q.out    |  32 +-
 .../results/clientpositive/auto_join14.q.out    |  28 +-
 .../results/clientpositive/auto_join15.q.out    |  20 +-
 .../results/clientpositive/auto_join16.q.out    |  24 +-
 .../results/clientpositive/auto_join17.q.out    |  28 +-
 .../results/clientpositive/auto_join18.q.out    |  36 +-
 .../auto_join18_multi_distinct.q.out            |  36 +-
 .../results/clientpositive/auto_join19.q.out    |  28 +-
 .../clientpositive/auto_join19_inclause.q.out   |  28 +-
 .../results/clientpositive/auto_join2.q.out     |  36 +-
 .../results/clientpositive/auto_join20.q.out    |  44 +-
 .../results/clientpositive/auto_join21.q.out    |  18 +-
 .../results/clientpositive/auto_join22.q.out    |  32 +-
 .../results/clientpositive/auto_join23.q.out    |  18 +-
 .../results/clientpositive/auto_join24.q.out    |  22 +-
 .../results/clientpositive/auto_join26.q.out    |  34 +-
 .../results/clientpositive/auto_join27.q.out    |  42 +-
 .../results/clientpositive/auto_join28.q.out    |  76 +-
 .../results/clientpositive/auto_join29.q.out    | 182 ++--
 .../results/clientpositive/auto_join3.q.out     |  34 +-
 .../results/clientpositive/auto_join31.q.out    |  22 +-
 .../results/clientpositive/auto_join32.q.out    |  40 +-
 .../results/clientpositive/auto_join33.q.out    |  16 +-
 .../results/clientpositive/auto_join4.q.out     |  28 +-
 .../results/clientpositive/auto_join5.q.out     |  28 +-
 .../results/clientpositive/auto_join6.q.out     |  32 +-
 .../results/clientpositive/auto_join7.q.out     |  40 +-
 .../results/clientpositive/auto_join8.q.out     |  30 +-
 .../results/clientpositive/auto_join9.q.out     |  28 +-
 .../auto_join_reordering_values.q.out           |  60 +-
 .../clientpositive/auto_join_stats.q.out        | 122 +--
 .../clientpositive/auto_join_stats2.q.out       |  60 +-
 .../auto_join_without_localtask.q.out           | 218 ++---
 .../avro_schema_evolution_native.q.out          |  10 +-
 .../beeline/explain_outputs.q.out               |  78 +-
 .../clientpositive/beeline/mapjoin2.q.out       |  58 +-
 .../materialized_view_create_rewrite.q.out      |  66 +-
 .../clientpositive/beeline/smb_mapjoin_1.q.out  |  20 +-
 .../clientpositive/beeline/smb_mapjoin_10.q.out |   4 +-
 .../clientpositive/beeline/smb_mapjoin_11.q.out |  20 +-
 .../clientpositive/beeline/smb_mapjoin_12.q.out |   8 +-
 .../clientpositive/beeline/smb_mapjoin_13.q.out |  24 +-
 .../clientpositive/beeline/smb_mapjoin_16.q.out |   4 +-
 .../clientpositive/beeline/smb_mapjoin_2.q.out  |  20 +-
 .../clientpositive/beeline/smb_mapjoin_3.q.out  |  20 +-
 .../clientpositive/beeline/smb_mapjoin_7.q.out  |   2 +-
 .../clientpositive/binary_output_format.q.out   |  18 +-
 .../clientpositive/binarysortable_1.q.out       | Bin 4527 -> 4527 bytes
 .../test/results/clientpositive/bucket1.q.out   |  20 +-
 .../test/results/clientpositive/bucket2.q.out   |  26 +-
 .../test/results/clientpositive/bucket3.q.out   |  30 +-
 .../clientpositive/bucket_map_join_1.q.out      |  10 +-
 .../clientpositive/bucket_map_join_2.q.out      |  10 +-
 .../clientpositive/bucket_map_join_spark1.q.out |  40 +-
 .../clientpositive/bucket_map_join_spark2.q.out |  40 +-
 .../clientpositive/bucket_map_join_spark3.q.out |  40 +-
 .../clientpositive/bucket_map_join_spark4.q.out |  52 +-
 .../clientpositive/bucketcontext_1.q.out        |  14 +-
 .../clientpositive/bucketcontext_2.q.out        |  14 +-
 .../clientpositive/bucketcontext_3.q.out        |  14 +-
 .../clientpositive/bucketcontext_4.q.out        |  14 +-
 .../clientpositive/bucketcontext_5.q.out        |  14 +-
 .../clientpositive/bucketcontext_6.q.out        |  14 +-
 .../clientpositive/bucketcontext_7.q.out        |  14 +-
 .../clientpositive/bucketcontext_8.q.out        |  14 +-
 .../clientpositive/bucketmapjoin10.q.out        |  10 +-
 .../clientpositive/bucketmapjoin11.q.out        |  20 +-
 .../clientpositive/bucketmapjoin12.q.out        |  20 +-
 .../clientpositive/bucketmapjoin13.q.out        |  40 +-
 .../results/clientpositive/bucketmapjoin5.q.out |  32 +-
 .../results/clientpositive/bucketmapjoin8.q.out |  20 +-
 .../results/clientpositive/bucketmapjoin9.q.out |  20 +-
 .../clientpositive/bucketmapjoin_negative.q.out |  16 +-
 .../bucketmapjoin_negative2.q.out               |  16 +-
 .../bucketmapjoin_negative3.q.out               | 126 +--
 .../bucketsortoptimize_insert_1.q.out           |  46 +-
 .../bucketsortoptimize_insert_3.q.out           |  28 +-
 .../bucketsortoptimize_insert_4.q.out           |  12 +-
 .../bucketsortoptimize_insert_5.q.out           |  12 +-
 .../bucketsortoptimize_insert_8.q.out           |  12 +-
 .../clientpositive/case_sensitivity.q.out       |  18 +-
 ql/src/test/results/clientpositive/cast1.q.out  |  18 +-
 .../clientpositive/cast_on_constant.q.out       |  40 +-
 .../cbo_SortUnionTransposeRule.q.out            | 328 +++----
 .../test/results/clientpositive/cbo_const.q.out |  42 +-
 .../results/clientpositive/cbo_input26.q.out    | 158 ++--
 .../cbo_ppd_non_deterministic.q.out             |  24 +-
 .../clientpositive/cbo_rp_auto_join17.q.out     |  30 +-
 .../cbo_rp_cross_product_check_2.q.out          | 134 +--
 .../cbo_rp_gby2_map_multi_distinct.q.out        |  52 +-
 .../cbo_rp_groupby3_noskew_multi_distinct.q.out |  20 +-
 .../results/clientpositive/cbo_rp_join1.q.out   |  64 +-
 .../clientpositive/cbo_rp_outer_join_ppr.q.out  |  44 +-
 .../cbo_rp_udaf_percentile_approx_23.q.out      |  24 +-
 .../results/clientpositive/cbo_union_view.q.out |  72 +-
 .../column_pruner_multiple_children.q.out       |  20 +-
 .../column_pruning_partitioned_view.q.out       |   4 +-
 .../columnarserde_create_shortcut.q.out         |  10 +-
 .../clientpositive/columnstats_partlvl.q.out    |  98 +-
 .../clientpositive/columnstats_partlvl_dp.q.out |  56 +-
 .../clientpositive/columnstats_quoting.q.out    |  24 +-
 .../clientpositive/columnstats_tbllvl.q.out     |  84 +-
 .../test/results/clientpositive/combine2.q.out  |  16 +-
 .../test/results/clientpositive/comments.q.out  |  22 +-
 .../results/clientpositive/complex_alias.q.out  |  50 +-
 .../clientpositive/compute_stats_date.q.out     |  12 +-
 .../test/results/clientpositive/concat_op.q.out |   6 +-
 .../clientpositive/constantPropWhen.q.out       |  48 +-
 .../constantPropagateForSubQuery.q.out          |  20 +-
 .../clientpositive/constant_prop_1.q.out        |  68 +-
 .../clientpositive/constant_prop_2.q.out        |  14 +-
 .../clientpositive/constant_prop_3.q.out        |  74 +-
 .../results/clientpositive/constprog2.q.out     |  44 +-
 .../results/clientpositive/constprog3.q.out     |  12 +-
 .../results/clientpositive/constprog_dp.q.out   |  18 +-
 .../clientpositive/constprog_partitioner.q.out  |  46 +-
 .../clientpositive/constprog_when_case.q.out    |   6 +-
 .../convert_decimal64_to_decimal.q.out          |  44 +-
 .../clientpositive/correlationoptimizer10.q.out | 234 ++---
 .../clientpositive/correlationoptimizer11.q.out | 104 +--
 .../clientpositive/correlationoptimizer12.q.out |  32 +-
 .../clientpositive/correlationoptimizer13.q.out |  42 +-
 .../clientpositive/correlationoptimizer14.q.out | 298 +++---
 .../clientpositive/correlationoptimizer15.q.out |  86 +-
 .../clientpositive/correlationoptimizer5.q.out  | 132 +--
 .../clientpositive/correlationoptimizer7.q.out  | 144 +--
 .../clientpositive/correlationoptimizer8.q.out  | 284 +++---
 .../clientpositive/correlationoptimizer9.q.out  | 140 +--
 .../clientpositive/count_dist_rewrite.q.out     | 164 ++--
 ql/src/test/results/clientpositive/cp_sel.q.out |  36 +-
 .../clientpositive/create_genericudaf.q.out     |  12 +-
 .../results/clientpositive/create_view.q.out    |   8 +-
 .../results/clientpositive/cross_join.q.out     |  72 +-
 .../clientpositive/cross_join_merge.q.out       | 140 +--
 .../clientpositive/cross_product_check_1.q.out  | 150 +--
 .../clientpositive/cross_product_check_2.q.out  | 128 +--
 ql/src/test/results/clientpositive/ctas.q.out   | 140 +--
 .../results/clientpositive/ctas_colname.q.out   | 162 ++--
 .../ctas_uses_database_location.q.out           |  16 +-
 ql/src/test/results/clientpositive/cte_1.q.out  |  24 +-
 ql/src/test/results/clientpositive/cte_3.q.out  |  44 +-
 ql/src/test/results/clientpositive/cte_5.q.out  |  22 +-
 ql/src/test/results/clientpositive/cte_6.q.out  |  16 +-
 .../test/results/clientpositive/cte_mat_1.q.out |  22 +-
 .../test/results/clientpositive/cte_mat_2.q.out |  22 +-
 .../test/results/clientpositive/cte_mat_3.q.out |  28 +-
 .../test/results/clientpositive/cte_mat_4.q.out |  56 +-
 .../test/results/clientpositive/cte_mat_5.q.out |  28 +-
 .../results/clientpositive/decimal_join2.q.out  |  44 +-
 .../clientpositive/decimal_precision.q.out      |  14 +-
 .../results/clientpositive/decimal_udf.q.out    | 214 ++---
 .../results/clientpositive/decimal_udf2.q.out   |  16 +-
 .../display_colstats_tbllvl.q.out               |  36 +-
 .../results/clientpositive/distinct_stats.q.out |  38 +-
 .../clientpositive/distinct_windowing.q.out     |  60 +-
 .../distinct_windowing_no_cbo.q.out             | 104 +--
 .../clientpositive/druid_timeseries.q.out       |  76 +-
 .../results/clientpositive/druid_topn.q.out     |  32 +-
 .../dynamic_partition_skip_default.q.out        |  12 +-
 .../dynpart_sort_optimization_acid2.q.out       |   6 +-
 .../results/clientpositive/empty_join.q.out     |  22 +-
 .../encryption_join_unencrypted_tbl.q.out       |  22 +-
 ...on_join_with_different_encryption_keys.q.out |  20 +-
 .../erasurecoding/erasure_explain.q.out         |  16 +-
 .../clientpositive/escape_clusterby1.q.out      |  20 +-
 .../clientpositive/escape_distributeby1.q.out   |  20 +-
 .../clientpositive/escape_orderby1.q.out        |  20 +-
 .../results/clientpositive/escape_sortby1.q.out |  20 +-
 .../results/clientpositive/except_all.q.out     | 232 ++---
 .../exec_parallel_column_stats.q.out            |  12 +-
 .../results/clientpositive/explain_ddl.q.out    |  80 +-
 .../clientpositive/explain_logical.q.out        | 166 ++--
 .../clientpositive/explain_outputs.q.out        |  78 +-
 .../clientpositive/explain_rearrange.q.out      |  48 +-
 .../test/results/clientpositive/extract.q.out   |  12 +-
 .../clientpositive/fetch_aggregation.q.out      |  10 +-
 .../results/clientpositive/filter_aggr.q.out    |  14 +-
 .../clientpositive/filter_cond_pushdown.q.out   | 132 +--
 .../clientpositive/filter_cond_pushdown2.q.out  |  42 +-
 .../filter_cond_pushdown_HIVE_15647.q.out       |  88 +-
 .../clientpositive/filter_in_or_dup.q.out       |  24 +-
 .../clientpositive/filter_join_breaktask.q.out  |  34 +-
 .../results/clientpositive/filter_numeric.q.out |  22 +-
 .../results/clientpositive/filter_union.q.out   |  74 +-
 .../results/clientpositive/flatten_and_or.q.out |   8 +-
 .../results/clientpositive/floor_time.q.out     |  12 +-
 .../test/results/clientpositive/fm-sketch.q.out |  24 +-
 .../test/results/clientpositive/fold_case.q.out |  88 +-
 .../clientpositive/fold_eq_with_case_when.q.out |  48 +-
 .../results/clientpositive/fold_to_null.q.out   |  40 +-
 .../test/results/clientpositive/fold_when.q.out |  96 +-
 .../clientpositive/folder_predicate.q.out       |  56 +-
 ql/src/test/results/clientpositive/foldts.q.out |  24 +-
 .../clientpositive/fp_literal_arithmetic.q.out  |  56 +-
 .../test/results/clientpositive/gby_star.q.out  |  70 +-
 .../clientpositive/gen_udf_example_add10.q.out  |  12 +-
 .../test/results/clientpositive/groupby1.q.out  |  16 +-
 .../test/results/clientpositive/groupby10.q.out | 144 +--
 .../test/results/clientpositive/groupby11.q.out |  58 +-
 .../test/results/clientpositive/groupby12.q.out |  20 +-
 .../test/results/clientpositive/groupby13.q.out |  14 +-
 .../results/clientpositive/groupby1_limit.q.out |  22 +-
 .../results/clientpositive/groupby1_map.q.out   |  24 +-
 .../clientpositive/groupby1_map_nomap.q.out     |  24 +-
 .../clientpositive/groupby1_map_skew.q.out      |  28 +-
 .../clientpositive/groupby1_noskew.q.out        |  20 +-
 .../results/clientpositive/groupby2_limit.q.out |  18 +-
 .../results/clientpositive/groupby2_map.q.out   |  24 +-
 .../groupby2_map_multi_distinct.q.out           |  48 +-
 .../clientpositive/groupby2_map_skew.q.out      |  28 +-
 .../clientpositive/groupby2_noskew.q.out        |  20 +-
 .../groupby2_noskew_multi_distinct.q.out        |  20 +-
 .../test/results/clientpositive/groupby3.q.out  |  26 +-
 .../results/clientpositive/groupby3_map.q.out   |  22 +-
 .../groupby3_map_multi_distinct.q.out           |  22 +-
 .../clientpositive/groupby3_map_skew.q.out      |  26 +-
 .../clientpositive/groupby3_noskew.q.out        |  18 +-
 .../groupby3_noskew_multi_distinct.q.out        |  18 +-
 .../test/results/clientpositive/groupby4.q.out  |  26 +-
 .../clientpositive/groupby4_noskew.q.out        |  18 +-
 .../test/results/clientpositive/groupby5.q.out  |  28 +-
 .../results/clientpositive/groupby5_map.q.out   |  22 +-
 .../clientpositive/groupby5_map_skew.q.out      |  22 +-
 .../clientpositive/groupby5_noskew.q.out        |  20 +-
 .../test/results/clientpositive/groupby6.q.out  |  26 +-
 .../results/clientpositive/groupby6_map.q.out   |  22 +-
 .../clientpositive/groupby6_map_skew.q.out      |  26 +-
 .../clientpositive/groupby6_noskew.q.out        |  18 +-
 .../results/clientpositive/groupby7_map.q.out   |  46 +-
 .../groupby7_map_multi_single_reducer.q.out     |  40 +-
 .../clientpositive/groupby7_map_skew.q.out      |  54 +-
 .../clientpositive/groupby7_noskew.q.out        |  38 +-
 .../groupby7_noskew_multi_single_reducer.q.out  |  48 +-
 .../test/results/clientpositive/groupby8.q.out  | 108 +--
 .../results/clientpositive/groupby8_map.q.out   |  40 +-
 .../clientpositive/groupby8_map_skew.q.out      |  54 +-
 .../clientpositive/groupby8_noskew.q.out        |  36 +-
 .../test/results/clientpositive/groupby9.q.out  | 230 ++---
 .../clientpositive/groupby_complex_types.q.out  |  32 +-
 ...pby_complex_types_multi_single_reducer.q.out |  34 +-
 .../results/clientpositive/groupby_cube1.q.out  | 146 +--
 .../clientpositive/groupby_cube_multi_gby.q.out |  44 +-
 .../groupby_distinct_samekey.q.out              |  24 +-
 .../clientpositive/groupby_duplicate_key.q.out  |  54 +-
 .../clientpositive/groupby_grouping_id3.q.out   |  32 +-
 .../clientpositive/groupby_grouping_sets1.q.out |  94 +-
 .../clientpositive/groupby_grouping_sets2.q.out |  72 +-
 .../clientpositive/groupby_grouping_sets3.q.out |  46 +-
 .../clientpositive/groupby_grouping_sets4.q.out | 116 +--
 .../clientpositive/groupby_grouping_sets5.q.out |  64 +-
 .../clientpositive/groupby_grouping_sets6.q.out |  24 +-
 .../groupby_grouping_sets_grouping.q.out        | 222 ++---
 .../groupby_grouping_sets_limit.q.out           |  92 +-
 .../groupby_grouping_window.q.out               |  22 +-
 .../clientpositive/groupby_join_pushdown.q.out  | 414 ++++-----
 .../clientpositive/groupby_map_ppr.q.out        |  24 +-
 .../groupby_map_ppr_multi_distinct.q.out        |  24 +-
 .../groupby_multi_insert_common_distinct.q.out  |  46 +-
 .../groupby_multi_single_reducer.q.out          |  88 +-
 .../groupby_multi_single_reducer2.q.out         |  44 +-
 .../groupby_multi_single_reducer3.q.out         | 176 ++--
 .../clientpositive/groupby_multialias.q.out     |  12 +-
 .../clientpositive/groupby_position.q.out       | 166 ++--
 .../results/clientpositive/groupby_ppd.q.out    |  30 +-
 .../results/clientpositive/groupby_ppr.q.out    |  20 +-
 .../groupby_ppr_multi_distinct.q.out            |  42 +-
 .../clientpositive/groupby_rollup1.q.out        | 118 +--
 .../clientpositive/groupby_rollup_empty.q.out   |  16 +-
 .../clientpositive/groupby_sort_10.q.out        |  20 +-
 .../clientpositive/groupby_sort_11.q.out        |  90 +-
 .../clientpositive/groupby_sort_1_23.q.out      | 504 +++++-----
 .../results/clientpositive/groupby_sort_2.q.out |  24 +-
 .../results/clientpositive/groupby_sort_3.q.out |  40 +-
 .../results/clientpositive/groupby_sort_4.q.out |  48 +-
 .../results/clientpositive/groupby_sort_5.q.out |  64 +-
 .../results/clientpositive/groupby_sort_6.q.out |  76 +-
 .../results/clientpositive/groupby_sort_7.q.out |  20 +-
 .../results/clientpositive/groupby_sort_8.q.out |  12 +-
 .../results/clientpositive/groupby_sort_9.q.out |  12 +-
 .../clientpositive/groupby_sort_skew_1_23.q.out | 540 +++++------
 .../clientpositive/groupby_sort_test_1.q.out    |  20 +-
 ql/src/test/results/clientpositive/having.q.out |  90 +-
 .../test/results/clientpositive/having2.q.out   | 126 +--
 ql/src/test/results/clientpositive/hll.q.out    |  24 +-
 .../identity_project_remove_skip.q.out          |  18 +-
 .../results/clientpositive/implicit_cast1.q.out |   8 +-
 .../implicit_cast_during_insert.q.out           |  38 +-
 .../clientpositive/implicit_decimal.q.out       |   8 +-
 .../clientpositive/in_typecheck_char.q.out      |  48 +-
 .../clientpositive/in_typecheck_mixed.q.out     |   8 +-
 .../clientpositive/in_typecheck_pointlook.q.out |  28 +-
 .../clientpositive/in_typecheck_varchar.q.out   |  32 +-
 .../infer_bucket_sort_dyn_part.q.out            |  26 +-
 .../infer_bucket_sort_grouping_operators.q.out  |  78 +-
 .../infer_bucket_sort_map_operators.q.out       |  68 +-
 .../infer_bucket_sort_num_buckets.q.out         |  22 +-
 .../clientpositive/infer_const_type.q.out       |  32 +-
 .../clientpositive/infer_join_preds.q.out       | 164 ++--
 .../test/results/clientpositive/innerjoin.q.out |  48 +-
 .../results/clientpositive/innerjoin1.q.out     |  44 +-
 ql/src/test/results/clientpositive/input.q.out  |   4 +-
 ql/src/test/results/clientpositive/input0.q.out |   4 +-
 .../test/results/clientpositive/input11.q.out   |  18 +-
 .../results/clientpositive/input11_limit.q.out  |  18 +-
 .../test/results/clientpositive/input12.q.out   |  52 +-
 .../test/results/clientpositive/input13.q.out   |  58 +-
 .../test/results/clientpositive/input14.q.out   |  24 +-
 .../results/clientpositive/input14_limit.q.out  |  24 +-
 .../test/results/clientpositive/input17.q.out   |  22 +-
 .../test/results/clientpositive/input18.q.out   |  24 +-
 .../results/clientpositive/input1_limit.q.out   |  54 +-
 .../test/results/clientpositive/input20.q.out   |  26 +-
 .../test/results/clientpositive/input21.q.out   |  10 +-
 .../test/results/clientpositive/input22.q.out   |  12 +-
 .../test/results/clientpositive/input23.q.out   |  22 +-
 .../test/results/clientpositive/input25.q.out   |  36 +-
 .../test/results/clientpositive/input26.q.out   |  40 +-
 .../results/clientpositive/input2_limit.q.out   |  10 +-
 .../test/results/clientpositive/input33.q.out   |  26 +-
 .../test/results/clientpositive/input34.q.out   |  20 +-
 .../test/results/clientpositive/input35.q.out   |  20 +-
 .../test/results/clientpositive/input36.q.out   |  20 +-
 .../test/results/clientpositive/input38.q.out   |  18 +-
 .../test/results/clientpositive/input39.q.out   |  30 +-
 .../results/clientpositive/input3_limit.q.out   |  26 +-
 ql/src/test/results/clientpositive/input4.q.out |   2 +-
 .../test/results/clientpositive/input42.q.out   |  20 +-
 .../results/clientpositive/input4_limit.q.out   |  18 +-
 ql/src/test/results/clientpositive/input5.q.out |  22 +-
 ql/src/test/results/clientpositive/input6.q.out |  18 +-
 ql/src/test/results/clientpositive/input7.q.out |  16 +-
 ql/src/test/results/clientpositive/input8.q.out |  16 +-
 ql/src/test/results/clientpositive/input9.q.out |  18 +-
 .../clientpositive/input_columnarserde.q.out    |  10 +-
 .../clientpositive/input_dynamicserde.q.out     |   6 +-
 .../clientpositive/input_lazyserde.q.out        |  10 +-
 .../clientpositive/input_lazyserde2.q.out       |  10 +-
 .../results/clientpositive/input_limit.q.out    |   6 +-
 .../results/clientpositive/input_part0.q.out    |   4 +-
 .../results/clientpositive/input_part1.q.out    |  18 +-
 .../results/clientpositive/input_part2.q.out    |  34 +-
 .../results/clientpositive/input_part3.q.out    |   4 +-
 .../results/clientpositive/input_part4.q.out    |   6 +-
 .../results/clientpositive/input_part5.q.out    |  18 +-
 .../results/clientpositive/input_part6.q.out    |   6 +-
 .../results/clientpositive/input_part7.q.out    |  28 +-
 .../results/clientpositive/input_part8.q.out    |   6 +-
 .../results/clientpositive/input_part9.q.out    |   8 +-
 .../clientpositive/input_testsequencefile.q.out |  16 +-
 .../clientpositive/input_testxpath.q.out        |  16 +-
 .../clientpositive/input_testxpath2.q.out       |  18 +-
 .../clientpositive/input_testxpath3.q.out       |   6 +-
 .../clientpositive/input_testxpath4.q.out       |  16 +-
 .../test/results/clientpositive/insert1.q.out   | 106 +--
 .../insert2_overwrite_partitions.q.out          |  48 +-
 .../results/clientpositive/insert_into1.q.out   |  72 +-
 .../results/clientpositive/insert_into2.q.out   |  90 +-
 .../results/clientpositive/insert_into3.q.out   |  96 +-
 .../results/clientpositive/insert_into4.q.out   |  68 +-
 .../results/clientpositive/insert_into5.q.out   |  52 +-
 .../results/clientpositive/insert_into6.q.out   | 131 +--
 .../clientpositive/insertoverwrite_bucket.q.out |  40 +-
 .../results/clientpositive/interval_3.q.out     |  20 +-
 .../results/clientpositive/interval_alt.q.out   |   6 +-
 .../clientpositive/interval_arithmetic.q.out    |  48 +-
 ql/src/test/results/clientpositive/join0.q.out  |  26 +-
 ql/src/test/results/clientpositive/join10.q.out |  22 +-
 ql/src/test/results/clientpositive/join11.q.out |  22 +-
 ql/src/test/results/clientpositive/join12.q.out |  30 +-
 ql/src/test/results/clientpositive/join13.q.out |  34 +-
 ql/src/test/results/clientpositive/join14.q.out |  32 +-
 ql/src/test/results/clientpositive/join15.q.out |  22 +-
 ql/src/test/results/clientpositive/join16.q.out |  22 +-
 ql/src/test/results/clientpositive/join17.q.out |  32 +-
 ql/src/test/results/clientpositive/join18.q.out |  28 +-
 .../clientpositive/join18_multi_distinct.q.out  |  28 +-
 ql/src/test/results/clientpositive/join19.q.out |  70 +-
 ql/src/test/results/clientpositive/join2.q.out  |  34 +-
 ql/src/test/results/clientpositive/join20.q.out |  52 +-
 ql/src/test/results/clientpositive/join21.q.out |  24 +-
 ql/src/test/results/clientpositive/join22.q.out |  34 +-
 ql/src/test/results/clientpositive/join23.q.out |  22 +-
 ql/src/test/results/clientpositive/join25.q.out |  28 +-
 ql/src/test/results/clientpositive/join26.q.out |  34 +-
 ql/src/test/results/clientpositive/join27.q.out |  28 +-
 ql/src/test/results/clientpositive/join28.q.out |  34 +-
 ql/src/test/results/clientpositive/join29.q.out |  60 +-
 ql/src/test/results/clientpositive/join3.q.out  |  40 +-
 ql/src/test/results/clientpositive/join30.q.out |  34 +-
 ql/src/test/results/clientpositive/join31.q.out |  40 +-
 ql/src/test/results/clientpositive/join32.q.out |  36 +-
 ql/src/test/results/clientpositive/join33.q.out |  36 +-
 ql/src/test/results/clientpositive/join34.q.out |  48 +-
 ql/src/test/results/clientpositive/join35.q.out |  56 +-
 ql/src/test/results/clientpositive/join36.q.out |  28 +-
 ql/src/test/results/clientpositive/join37.q.out |  28 +-
 ql/src/test/results/clientpositive/join38.q.out |  22 +-
 ql/src/test/results/clientpositive/join39.q.out |  24 +-
 ql/src/test/results/clientpositive/join4.q.out  |  32 +-
 ql/src/test/results/clientpositive/join40.q.out | 128 +--
 ql/src/test/results/clientpositive/join41.q.out |  36 +-
 ql/src/test/results/clientpositive/join42.q.out |  70 +-
 ql/src/test/results/clientpositive/join43.q.out |  90 +-
 ql/src/test/results/clientpositive/join44.q.out |  20 +-
 ql/src/test/results/clientpositive/join45.q.out | 390 ++++----
 ql/src/test/results/clientpositive/join46.q.out | 352 +++----
 ql/src/test/results/clientpositive/join47.q.out | 368 ++++----
 ql/src/test/results/clientpositive/join5.q.out  |  32 +-
 ql/src/test/results/clientpositive/join6.q.out  |  32 +-
 ql/src/test/results/clientpositive/join7.q.out  |  40 +-
 ql/src/test/results/clientpositive/join8.q.out  |  34 +-
 ql/src/test/results/clientpositive/join9.q.out  |  32 +-
 .../clientpositive/join_alt_syntax.q.out        | 198 ++--
 .../clientpositive/join_cond_pushdown_1.q.out   | 122 +--
 .../clientpositive/join_cond_pushdown_2.q.out   |  88 +-
 .../clientpositive/join_cond_pushdown_3.q.out   | 122 +--
 .../clientpositive/join_cond_pushdown_4.q.out   |  88 +-
 .../join_cond_pushdown_unqual1.q.out            | 126 +--
 .../join_cond_pushdown_unqual2.q.out            |  84 +-
 .../join_cond_pushdown_unqual3.q.out            | 126 +--
 .../join_cond_pushdown_unqual4.q.out            |  84 +-
 .../join_cond_pushdown_unqual5.q.out            |  32 +-
 .../clientpositive/join_emit_interval.q.out     |  36 +-
 .../clientpositive/join_filters_overlap.q.out   | 154 +--
 .../clientpositive/join_grp_diff_keys.q.out     |  42 +-
 .../results/clientpositive/join_hive_626.q.out  |  34 +-
 .../results/clientpositive/join_map_ppr.q.out   |  40 +-
 .../join_merge_multi_expressions.q.out          |  34 +-
 .../results/clientpositive/join_merging.q.out   |  68 +-
 .../clientpositive/join_on_varchar.q.out        |  20 +-
 .../results/clientpositive/join_parse.q.out     | 148 +--
 .../test/results/clientpositive/join_rc.q.out   |  22 +-
 .../results/clientpositive/join_reorder.q.out   | 116 +--
 .../results/clientpositive/join_reorder2.q.out  |  68 +-
 .../results/clientpositive/join_reorder3.q.out  |  68 +-
 .../results/clientpositive/join_reorder4.q.out  |  72 +-
 .../test/results/clientpositive/join_star.q.out | 140 +--
 .../results/clientpositive/join_thrift.q.out    |  18 +-
 .../test/results/clientpositive/join_vc.q.out   |  66 +-
 .../test/results/clientpositive/join_view.q.out |  22 +-
 .../results/clientpositive/keep_uniform.q.out   | 140 +--
 .../test/results/clientpositive/keyword_1.q.out |   8 +-
 .../clientpositive/lateral_view_cp.q.out        |  28 +-
 .../clientpositive/lateral_view_onview.q.out    | 102 +-
 .../clientpositive/lateral_view_outer.q.out     |  78 +-
 .../clientpositive/lateral_view_ppd.q.out       | 158 ++--
 .../results/clientpositive/leftsemijoin.q.out   |  32 +-
 .../clientpositive/limit_pushdown2.q.out        | 192 ++--
 .../limit_pushdown_negative.q.out               | 114 +--
 .../test/results/clientpositive/lineage1.q.out  |  60 +-
 .../clientpositive/list_bucket_dml_1.q.out      |  26 +-
 .../clientpositive/list_bucket_dml_11.q.out     |  26 +-
 .../clientpositive/list_bucket_dml_12.q.out     |  34 +-
 .../clientpositive/list_bucket_dml_13.q.out     |  26 +-
 .../clientpositive/list_bucket_dml_14.q.out     |  24 +-
 .../clientpositive/list_bucket_dml_2.q.out      |  26 +-
 .../clientpositive/list_bucket_dml_3.q.out      |  26 +-
 .../clientpositive/list_bucket_dml_4.q.out      |  44 +-
 .../clientpositive/list_bucket_dml_5.q.out      |  26 +-
 .../clientpositive/list_bucket_dml_6.q.out      |  44 +-
 .../clientpositive/list_bucket_dml_7.q.out      |  44 +-
 .../clientpositive/list_bucket_dml_8.q.out      |  26 +-
 .../clientpositive/list_bucket_dml_9.q.out      |  44 +-
 .../list_bucket_query_multiskew_1.q.out         |  32 +-
 .../list_bucket_query_multiskew_2.q.out         |  24 +-
 .../list_bucket_query_multiskew_3.q.out         |  24 +-
 .../list_bucket_query_oneskew_1.q.out           |  24 +-
 .../list_bucket_query_oneskew_2.q.out           |  46 +-
 .../list_bucket_query_oneskew_3.q.out           |   8 +-
 .../results/clientpositive/load_dyn_part1.q.out | 208 ++---
 .../clientpositive/load_dyn_part10.q.out        |  61 +-
 .../clientpositive/load_dyn_part13.q.out        |  38 +-
 .../results/clientpositive/load_dyn_part2.q.out |  22 +-
 .../results/clientpositive/load_dyn_part3.q.out |  61 +-
 .../results/clientpositive/load_dyn_part4.q.out |  61 +-
 .../results/clientpositive/load_dyn_part8.q.out | 356 +++----
 .../results/clientpositive/load_dyn_part9.q.out |  61 +-
 .../clientpositive/louter_join_ppr.q.out        |  80 +-
 .../results/clientpositive/manyViewJoin.q.out   | 552 +++++------
 .../test/results/clientpositive/mapjoin1.q.out  |  84 +-
 .../test/results/clientpositive/mapjoin2.q.out  |  58 +-
 .../test/results/clientpositive/mapjoin3.q.out  |  14 +-
 .../test/results/clientpositive/mapjoin46.q.out | 370 ++++----
 .../test/results/clientpositive/mapjoin47.q.out | 302 +++---
 .../clientpositive/mapjoin_distinct.q.out       |  92 +-
 .../mapjoin_filter_on_outerjoin.q.out           |  44 +-
 .../clientpositive/mapjoin_memcheck.q.out       |  16 +-
 .../clientpositive/mapjoin_subquery.q.out       |  48 +-
 .../clientpositive/mapjoin_subquery2.q.out      |  24 +-
 .../clientpositive/mapjoin_test_outer.q.out     |  32 +-
 .../results/clientpositive/mapreduce1.q.out     |  22 +-
 .../results/clientpositive/mapreduce2.q.out     |  22 +-
 .../results/clientpositive/mapreduce3.q.out     |  22 +-
 .../results/clientpositive/mapreduce4.q.out     |  22 +-
 .../results/clientpositive/mapreduce5.q.out     |  20 +-
 .../results/clientpositive/mapreduce6.q.out     |  20 +-
 .../results/clientpositive/mapreduce7.q.out     |  22 +-
 .../results/clientpositive/mapreduce8.q.out     |  22 +-
 .../test/results/clientpositive/masking_1.q.out |  78 +-
 .../results/clientpositive/masking_10.q.out     |  48 +-
 .../results/clientpositive/masking_12.q.out     |  82 +-
 .../results/clientpositive/masking_13.q.out     |  16 +-
 .../clientpositive/masking_1_newdb.q.out        |  16 +-
 .../test/results/clientpositive/masking_2.q.out |  84 +-
 .../test/results/clientpositive/masking_3.q.out | 320 +++----
 .../test/results/clientpositive/masking_4.q.out |  66 +-
 .../test/results/clientpositive/masking_5.q.out |  24 +-
 .../test/results/clientpositive/masking_6.q.out |  32 +-
 .../test/results/clientpositive/masking_7.q.out |  32 +-
 .../test/results/clientpositive/masking_8.q.out |  32 +-
 .../test/results/clientpositive/masking_9.q.out |   8 +-
 .../clientpositive/masking_disablecbo_1.q.out   |  76 +-
 .../clientpositive/masking_disablecbo_2.q.out   |  84 +-
 .../clientpositive/masking_disablecbo_3.q.out   | 162 ++--
 .../clientpositive/masking_disablecbo_4.q.out   |  44 +-
 .../results/clientpositive/masking_mv.q.out     | 118 +--
 ql/src/test/results/clientpositive/merge1.q.out |  56 +-
 ql/src/test/results/clientpositive/merge2.q.out |  56 +-
 ql/src/test/results/clientpositive/merge3.q.out | 238 +++--
 ql/src/test/results/clientpositive/merge4.q.out | 131 ++-
 .../merge_dynamic_partition.q.out               |  54 +-
 .../merge_dynamic_partition2.q.out              |  18 +-
 .../merge_dynamic_partition3.q.out              |  18 +-
 .../merge_dynamic_partition4.q.out              |  18 +-
 .../merge_dynamic_partition5.q.out              |  18 +-
 .../results/clientpositive/merge_join_1.q.out   |  34 +-
 .../test/results/clientpositive/mergejoin.q.out | 374 ++++----
 .../results/clientpositive/mergejoins.q.out     |  78 +-
 .../clientpositive/mergejoins_mixed.q.out       | 452 ++++-----
 .../clientpositive/metadata_only_queries.q.out  |  68 +-
 ql/src/test/results/clientpositive/mm_all.q.out |  18 +-
 .../clientpositive/multi_insert_distinct.q.out  |  76 +-
 .../clientpositive/multi_insert_gby.q.out       |  86 +-
 .../clientpositive/multi_insert_gby2.q.out      |  34 +-
 .../clientpositive/multi_insert_gby3.q.out      | 204 ++--
 .../clientpositive/multi_insert_gby4.q.out      |  64 +-
 .../clientpositive/multi_insert_mixed.q.out     |  62 +-
 ...i_insert_move_tasks_share_dependencies.q.out | 928 +++++++++----------
 .../clientpositive/multi_insert_union_src.q.out |  54 +-
 .../multi_insert_with_join2.q.out               | 344 +++----
 .../clientpositive/multi_join_union.q.out       |  34 +-
 .../clientpositive/multigroupby_singlemr.q.out  | 246 ++---
 .../clientpositive/named_column_join.q.out      |  22 +-
 .../clientpositive/nested_column_pruning.q.out  | 352 +++----
 .../test/results/clientpositive/no_hooks.q.out  |  22 +-
 .../results/clientpositive/noalias_subq1.q.out  |   8 +-
 .../nonblock_op_deduplicate.q.out               |  24 +-
 .../results/clientpositive/nonmr_fetch.q.out    | 216 ++---
 .../clientpositive/nonmr_fetch_threshold.q.out  |  66 +-
 .../nonreserved_keywords_insert_into1.q.out     |  78 +-
 .../results/clientpositive/notable_alias1.q.out |  24 +-
 .../results/clientpositive/notable_alias2.q.out |  24 +-
 .../results/clientpositive/nullformatCTAS.q.out |  16 +-
 .../test/results/clientpositive/nullgroup.q.out |  56 +-
 .../results/clientpositive/nullgroup2.q.out     |  52 +-
 .../results/clientpositive/nullgroup3.q.out     |  48 +-
 .../results/clientpositive/nullgroup4.q.out     |  66 +-
 .../nullgroup4_multi_distinct.q.out             |  26 +-
 .../results/clientpositive/nullgroup5.q.out     |  18 +-
 .../results/clientpositive/nullscript.q.out     |   8 +-
 .../offset_limit_global_optimizer.q.out         |  96 +-
 .../results/clientpositive/optional_outer.q.out |  96 +-
 .../results/clientpositive/orc_createas1.q.out  |  44 +-
 .../clientpositive/orc_int_type_promotion.q.out |   6 +-
 .../results/clientpositive/orc_merge1.q.out     |  54 +-
 .../results/clientpositive/orc_merge10.q.out    |  54 +-
 .../results/clientpositive/orc_merge2.q.out     |  18 +-
 .../results/clientpositive/orc_merge3.q.out     |  16 +-
 .../results/clientpositive/orc_merge4.q.out     |  16 +-
 .../results/clientpositive/orc_merge5.q.out     |  36 +-
 .../results/clientpositive/orc_merge6.q.out     |  40 +-
 .../clientpositive/orc_merge_diff_fs.q.out      |  54 +-
 .../clientpositive/orc_merge_incompat1.q.out    |  18 +-
 .../clientpositive/orc_merge_incompat2.q.out    |  18 +-
 .../orc_nested_column_pruning.q.out             | 352 +++----
 .../clientpositive/orc_ppd_str_conversion.q.out |   8 +-
 .../orc_struct_type_vectorization.q.out         |  26 +-
 ql/src/test/results/clientpositive/order.q.out  |  24 +-
 ql/src/test/results/clientpositive/order3.q.out | 116 +--
 .../clientpositive/order_by_expr_1.q.out        |  20 +-
 .../results/clientpositive/outer_join_ppr.q.out |  40 +-
 .../outer_reference_windowed.q.out              | 138 +--
 .../test/results/clientpositive/parallel.q.out  |  42 +-
 .../clientpositive/parallel_colstats.q.out      |  42 +-
 .../results/clientpositive/parallel_join0.q.out |  26 +-
 .../results/clientpositive/parallel_join1.q.out |  32 +-
 .../clientpositive/parallel_orderby.q.out       |  18 +-
 .../parquet_complex_types_vectorization.q.out   |  90 +-
 .../results/clientpositive/parquet_join.q.out   |  46 +-
 .../parquet_map_type_vectorization.q.out        |  30 +-
 .../clientpositive/parquet_no_row_serde.q.out   |  20 +-
 .../parquet_struct_type_vectorization.q.out     |  26 +-
 ..._non_dictionary_encoding_vectorization.q.out |  96 +-
 .../parquet_types_vectorization.q.out           | 112 +--
 .../parquet_vectorization_0.q.out               | 222 ++---
 .../parquet_vectorization_1.q.out               |  16 +-
 .../parquet_vectorization_10.q.out              |   8 +-
 .../parquet_vectorization_11.q.out              |   8 +-
 .../parquet_vectorization_12.q.out              |  20 +-
 .../parquet_vectorization_13.q.out              |  44 +-
 .../parquet_vectorization_14.q.out              |  20 +-
 .../parquet_vectorization_15.q.out              |  20 +-
 .../parquet_vectorization_16.q.out              |  16 +-
 .../parquet_vectorization_17.q.out              |  12 +-
 .../parquet_vectorization_2.q.out               |  16 +-
 .../parquet_vectorization_3.q.out               |  16 +-
 .../parquet_vectorization_4.q.out               |  16 +-
 .../parquet_vectorization_5.q.out               |  16 +-
 .../parquet_vectorization_6.q.out               |   8 +-
 .../parquet_vectorization_7.q.out               |  28 +-
 .../parquet_vectorization_8.q.out               |  28 +-
 .../parquet_vectorization_9.q.out               |  16 +-
 .../parquet_vectorization_decimal_date.q.out    |  10 +-
 .../parquet_vectorization_div0.q.out            |  36 +-
 .../parquet_vectorization_limit.q.out           |  86 +-
 .../parquet_vectorization_offset_limit.q.out    |  24 +-
 .../parquet_vectorization_part_project.q.out    |  12 +-
 .../parquet_vectorization_pushdown.q.out        |  16 +-
 .../clientpositive/partial_column_stats.q.out   |  12 +-
 .../clientpositive/partition_boolexpr.q.out     |  34 +-
 .../partition_condition_remover.q.out           |   4 +-
 .../partition_wise_fileformat2.q.out            |  12 +-
 ql/src/test/results/clientpositive/pcr.q.out    | 300 +++---
 ql/src/test/results/clientpositive/pcs.q.out    | 128 +--
 .../results/clientpositive/pointlookup.q.out    |  24 +-
 .../results/clientpositive/pointlookup2.q.out   | 224 ++---
 .../results/clientpositive/pointlookup3.q.out   | 194 ++--
 .../results/clientpositive/pointlookup4.q.out   |  24 +-
 .../results/clientpositive/pointlookup5.q.out   |  24 +-
 .../clientpositive/position_alias_test_1.q.out  |  36 +-
 ql/src/test/results/clientpositive/ppd1.q.out   |  16 +-
 ql/src/test/results/clientpositive/ppd2.q.out   |  58 +-
 .../results/clientpositive/ppd_clusterby.q.out  |  70 +-
 .../clientpositive/ppd_constant_expr.q.out      |  32 +-
 .../clientpositive/ppd_deterministic_expr.q.out |  36 +-
 .../test/results/clientpositive/ppd_gby.q.out   |  32 +-
 .../test/results/clientpositive/ppd_gby2.q.out  |  44 +-
 .../results/clientpositive/ppd_gby_join.q.out   |  52 +-
 .../test/results/clientpositive/ppd_join.q.out  |  44 +-
 .../test/results/clientpositive/ppd_join2.q.out |  72 +-
 .../test/results/clientpositive/ppd_join3.q.out |  64 +-
 .../test/results/clientpositive/ppd_join4.q.out |  20 +-
 .../test/results/clientpositive/ppd_join5.q.out |  68 +-
 .../clientpositive/ppd_join_filter.q.out        | 120 +--
 .../clientpositive/ppd_multi_insert.q.out       | 140 +--
 .../clientpositive/ppd_outer_join1.q.out        |  40 +-
 .../clientpositive/ppd_outer_join2.q.out        |  40 +-
 .../clientpositive/ppd_outer_join3.q.out        |  40 +-
 .../clientpositive/ppd_outer_join4.q.out        |  60 +-
 .../clientpositive/ppd_outer_join5.q.out        | 102 +-
 .../results/clientpositive/ppd_random.q.out     |  48 +-
 .../clientpositive/ppd_repeated_alias.q.out     | 100 +-
 .../results/clientpositive/ppd_transform.q.out  |  42 +-
 .../results/clientpositive/ppd_udf_case.q.out   |  48 +-
 .../results/clientpositive/ppd_udf_col.q.out    | 166 ++--
 .../test/results/clientpositive/ppd_udtf.q.out  |  14 +-
 .../test/results/clientpositive/ppd_union.q.out |  16 +-
 ql/src/test/results/clientpositive/ppd_vc.q.out |  34 +-
 .../results/clientpositive/ppd_windowing1.q.out | 410 ++++----
 .../clientpositive/ppr_allchildsarenull.q.out   |  16 +-
 .../results/clientpositive/ppr_pushdown3.q.out  |  16 +-
 .../results/clientpositive/ptf_matchpath.q.out  |  42 +-
 .../results/clientpositive/ptfgroupbyjoin.q.out |  86 +-
 .../test/results/clientpositive/push_or.q.out   |  12 +-
 .../query_result_fileformat.q.out               |  16 +-
 ql/src/test/results/clientpositive/quote1.q.out |  26 +-
 .../results/clientpositive/quotedid_basic.q.out |  72 +-
 .../clientpositive/quotedid_partition.q.out     |  16 +-
 .../results/clientpositive/quotedid_skew.q.out  |  44 +-
 .../clientpositive/rand_partitionpruner1.q.out  |   8 +-
 .../clientpositive/rand_partitionpruner2.q.out  |  18 +-
 .../clientpositive/rand_partitionpruner3.q.out  |  16 +-
 .../clientpositive/rcfile_null_value.q.out      |  32 +-
 .../reduceSinkDeDuplication_pRS_key_empty.q.out | Bin 10953 -> 11011 bytes
 .../reduce_deduplicate_exclude_join.q.out       |  20 +-
 .../reduce_deduplicate_extended2.q.out          | 230 ++---
 .../test/results/clientpositive/regex_col.q.out |  84 +-
 .../results/clientpositive/regexp_extract.q.out |  28 +-
 .../test/results/clientpositive/reloadJar.q.out |   8 +-
 .../clientpositive/router_join_ppr.q.out        |  80 +-
 .../test/results/clientpositive/row__id.q.out   |  18 +-
 .../runtime_skewjoin_mapjoin_spark.q.out        |  76 +-
 .../test/results/clientpositive/sample1.q.out   |  18 +-
 .../test/results/clientpositive/sample3.q.out   |   8 +-
 .../test/results/clientpositive/sample5.q.out   |  18 +-
 .../test/results/clientpositive/sample6.q.out   | 102 +-
 .../test/results/clientpositive/sample7.q.out   |  18 +-
 .../test/results/clientpositive/sample8.q.out   |  58 +-
 .../test/results/clientpositive/sample9.q.out   |   8 +-
 .../results/clientpositive/script_pipe.q.out    |  24 +-
 .../clientpositive/select_as_omitted.q.out      |  12 +-
 .../clientpositive/select_column_pruning.q.out  |  36 +-
 .../clientpositive/select_transform_hint.q.out  |  32 +-
 .../clientpositive/select_unquote_and.q.out     |   8 +-
 .../clientpositive/select_unquote_not.q.out     |   8 +-
 .../clientpositive/select_unquote_or.q.out      |   8 +-
 .../test/results/clientpositive/semijoin2.q.out |  56 +-
 .../test/results/clientpositive/semijoin3.q.out |  26 +-
 .../test/results/clientpositive/semijoin4.q.out |  54 +-
 .../test/results/clientpositive/semijoin5.q.out |  56 +-
 .../clientpositive/serde_user_properties.q.out  |  34 +-
 .../set_processor_namespaces.q.out              |   8 +-
 .../clientpositive/set_variable_sub.q.out       |  24 +-
 .../results/clientpositive/setop_subq.q.out     | 164 ++--
 .../test/results/clientpositive/skewjoin.q.out  | 214 ++---
 .../clientpositive/skewjoin_mapjoin1.q.out      | 136 +--
 .../clientpositive/skewjoin_mapjoin10.q.out     | 160 ++--
 .../clientpositive/skewjoin_mapjoin11.q.out     |  36 +-
 .../clientpositive/skewjoin_mapjoin2.q.out      |  80 +-
 .../clientpositive/skewjoin_mapjoin3.q.out      |  36 +-
 .../clientpositive/skewjoin_mapjoin4.q.out      |  48 +-
 .../clientpositive/skewjoin_mapjoin5.q.out      |  50 +-
 .../clientpositive/skewjoin_mapjoin6.q.out      |  60 +-
 .../clientpositive/skewjoin_mapjoin7.q.out      |  80 +-
 .../clientpositive/skewjoin_mapjoin8.q.out      |  24 +-
 .../clientpositive/skewjoin_mapjoin9.q.out      |  46 +-
 .../clientpositive/skewjoin_noskew.q.out        |  36 +-
 .../clientpositive/skewjoin_onesideskew.q.out   |  36 +-
 .../skewjoin_union_remove_1.q.out               | 160 ++--
 .../skewjoin_union_remove_2.q.out               |  56 +-
 .../results/clientpositive/skewjoinopt1.q.out   | 168 ++--
 .../results/clientpositive/skewjoinopt10.q.out  |  68 +-
 .../results/clientpositive/skewjoinopt11.q.out  |  96 +-
 .../results/clientpositive/skewjoinopt12.q.out  |  44 +-
 .../results/clientpositive/skewjoinopt13.q.out  |  32 +-
 .../results/clientpositive/skewjoinopt14.q.out  |  56 +-
 .../results/clientpositive/skewjoinopt16.q.out  |  44 +-
 .../results/clientpositive/skewjoinopt17.q.out  |  88 +-
 .../results/clientpositive/skewjoinopt18.q.out  |  22 +-
 .../results/clientpositive/skewjoinopt19.q.out  |  44 +-
 .../results/clientpositive/skewjoinopt2.q.out   | 192 ++--
 .../results/clientpositive/skewjoinopt20.q.out  |  44 +-
 .../results/clientpositive/skewjoinopt21.q.out  |  44 +-
 .../results/clientpositive/skewjoinopt3.q.out   |  88 +-
 .../results/clientpositive/skewjoinopt4.q.out   |  88 +-
 .../results/clientpositive/skewjoinopt5.q.out   |  44 +-
 .../results/clientpositive/skewjoinopt6.q.out   |  44 +-
 .../results/clientpositive/skewjoinopt7.q.out   |  60 +-
 .../results/clientpositive/skewjoinopt8.q.out   |  60 +-
 .../results/clientpositive/skewjoinopt9.q.out   |  56 +-
 .../results/clientpositive/smb_mapjoin9.q.out   |  12 +-
 .../results/clientpositive/smb_mapjoin_1.q.out  |  20 +-
 .../results/clientpositive/smb_mapjoin_10.q.out |   4 +-
 .../results/clientpositive/smb_mapjoin_11.q.out |  20 +-
 .../results/clientpositive/smb_mapjoin_12.q.out |   8 +-
 .../results/clientpositive/smb_mapjoin_13.q.out |  24 +-
 .../results/clientpositive/smb_mapjoin_16.q.out |   4 +-
 .../results/clientpositive/smb_mapjoin_2.q.out  |  20 +-
 .../results/clientpositive/smb_mapjoin_20.q.out |  66 +-
 .../results/clientpositive/smb_mapjoin_21.q.out | 116 +--
 .../results/clientpositive/smb_mapjoin_22.q.out |  12 +-
 .../results/clientpositive/smb_mapjoin_25.q.out |  74 +-
 .../results/clientpositive/smb_mapjoin_3.q.out  |  20 +-
 .../results/clientpositive/smb_mapjoin_46.q.out | 194 ++--
 .../results/clientpositive/smb_mapjoin_47.q.out | 200 ++--
 .../results/clientpositive/smb_mapjoin_7.q.out  |   2 +-
 ql/src/test/results/clientpositive/sort.q.out   |  10 +-
 .../clientpositive/sort_merge_join_desc_1.q.out |   4 +-
 .../clientpositive/sort_merge_join_desc_2.q.out |   4 +-
 .../clientpositive/sort_merge_join_desc_3.q.out |   4 +-
 .../clientpositive/sort_merge_join_desc_4.q.out |  10 +-
 .../clientpositive/sort_merge_join_desc_5.q.out |   4 +-
 .../clientpositive/sort_merge_join_desc_6.q.out |  10 +-
 .../clientpositive/sort_merge_join_desc_7.q.out |  10 +-
 .../clientpositive/sort_merge_join_desc_8.q.out |  14 +-
 ql/src/test/results/clientpositive/source.q.out |   8 +-
 .../special_character_in_tabnames_2.q.out       |   8 +-
 ql/src/test/results/clientpositive/stats0.q.out |  68 +-
 ql/src/test/results/clientpositive/stats1.q.out |  28 +-
 .../test/results/clientpositive/stats10.q.out   |  24 +-
 .../test/results/clientpositive/stats12.q.out   |   2 +-
 .../test/results/clientpositive/stats13.q.out   |   2 +-
 ql/src/test/results/clientpositive/stats2.q.out |  32 +-
 ql/src/test/results/clientpositive/stats4.q.out | 208 ++---
 ql/src/test/results/clientpositive/stats7.q.out |   2 +-
 ql/src/test/results/clientpositive/stats8.q.out |  10 +-
 .../clientpositive/stats_empty_dyn_part.q.out   | 105 ++-
 .../clientpositive/stats_empty_partition2.q.out |  20 +-
 .../results/clientpositive/stats_noscan_2.q.out |  12 +-
 .../test/results/clientpositive/structin.q.out  |  16 +-
 ql/src/test/results/clientpositive/subq.q.out   |   8 +-
 ql/src/test/results/clientpositive/subq2.q.out  |  12 +-
 .../subq_where_serialization.q.out              |  18 +-
 .../results/clientpositive/subquery_alias.q.out |  12 +-
 .../clientpositive/subquery_exists.q.out        | 136 +--
 .../clientpositive/subquery_exists_having.q.out |  60 +-
 .../clientpositive/subquery_multiinsert.q.out   | 166 ++--
 .../clientpositive/subquery_notexists.q.out     | 152 +--
 .../subquery_notexists_having.q.out             |  74 +-
 .../clientpositive/subquery_notin_having.q.out  | 292 +++---
 .../subquery_unqual_corr_expr.q.out             |  62 +-
 .../subquery_unqualcolumnrefs.q.out             | 130 +--
 .../symlink_text_input_format.q.out             |  40 +-
 .../results/clientpositive/tablevalues.q.out    |  56 +-
 .../temp_table_display_colstats_tbllvl.q.out    |  36 +-
 .../clientpositive/temp_table_join1.q.out       |  66 +-
 .../clientpositive/timestamp_ints_casts.q.out   |  16 +-
 .../results/clientpositive/transform1.q.out     |   8 +-
 .../results/clientpositive/transform_ppr1.q.out |  14 +-
 .../results/clientpositive/transform_ppr2.q.out |  14 +-
 .../truncate_column_list_bucket.q.out           |  16 +-
 .../results/clientpositive/type_widening.q.out  |  24 +-
 .../udaf_binarysetfunctions.q.out               |  18 +-
 .../udaf_binarysetfunctions_no_cbo.q.out        |  16 +-
 .../udaf_percentile_approx_23.q.out             |  24 +-
 ql/src/test/results/clientpositive/udf1.q.out   |  18 +-
 ql/src/test/results/clientpositive/udf2.q.out   |   6 +-
 ql/src/test/results/clientpositive/udf8.q.out   |  14 +-
 ql/src/test/results/clientpositive/udf9.q.out   |   8 +-
 .../results/clientpositive/udf_10_trims.q.out   |  18 +-
 .../results/clientpositive/udf_between.q.out    |  28 +-
 .../udf_case_column_pruning.q.out               |  28 +-
 .../clientpositive/udf_case_thrift.q.out        |   4 +-
 .../clientpositive/udf_character_length.q.out   |  24 +-
 .../results/clientpositive/udf_concat_ws.q.out  |   4 +-
 .../test/results/clientpositive/udf_count.q.out |  30 +-
 .../clientpositive/udf_find_in_set.q.out        |   4 +-
 .../clientpositive/udf_folder_constants.q.out   |  22 +-
 .../clientpositive/udf_get_json_object.q.out    |   4 +-
 .../test/results/clientpositive/udf_hour.q.out  |   6 +-
 .../results/clientpositive/udf_in_file.q.out    |   8 +-
 .../clientpositive/udf_isnull_isnotnull.q.out   |   8 +-
 .../clientpositive/udf_isops_simplify.q.out     |  84 +-
 .../results/clientpositive/udf_length.q.out     |  20 +-
 .../test/results/clientpositive/udf_like.q.out  |   6 +-
 .../test/results/clientpositive/udf_lower.q.out |   8 +-
 .../results/clientpositive/udf_minute.q.out     |   8 +-
 .../results/clientpositive/udf_notequal.q.out   |  12 +-
 .../clientpositive/udf_octet_length.q.out       |  20 +-
 .../results/clientpositive/udf_parse_url.q.out  |   8 +-
 .../results/clientpositive/udf_reflect.q.out    |   4 +-
 .../results/clientpositive/udf_reflect2.q.out   |   6 +-
 .../results/clientpositive/udf_reverse.q.out    |  16 +-
 .../results/clientpositive/udf_second.q.out     |   6 +-
 .../test/results/clientpositive/udf_size.q.out  |   8 +-
 .../clientpositive/udf_to_unix_timestamp.q.out  |  12 +-
 .../clientpositive/udf_trunc_number.q.out       |  20 +-
 .../test/results/clientpositive/udf_union.q.out |   4 +-
 .../clientpositive/udtf_json_tuple.q.out        | 102 +-
 .../clientpositive/udtf_parse_url_tuple.q.out   |  98 +-
 .../results/clientpositive/unicode_data.q.out   |   8 +-
 ql/src/test/results/clientpositive/union.q.out  |  20 +-
 .../test/results/clientpositive/union11.q.out   |  58 +-
 .../test/results/clientpositive/union13.q.out   |  16 +-
 .../test/results/clientpositive/union14.q.out   |  32 +-
 .../test/results/clientpositive/union15.q.out   |  42 +-
 .../test/results/clientpositive/union17.q.out   |  54 +-
 .../test/results/clientpositive/union18.q.out   |  50 +-
 .../test/results/clientpositive/union19.q.out   |  54 +-
 .../test/results/clientpositive/union20.q.out   |  32 +-
 .../test/results/clientpositive/union21.q.out   |  50 +-
 .../test/results/clientpositive/union22.q.out   |  68 +-
 .../test/results/clientpositive/union23.q.out   |  22 +-
 .../test/results/clientpositive/union24.q.out   | 136 +--
 .../test/results/clientpositive/union25.q.out   |  56 +-
 .../test/results/clientpositive/union26.q.out   |  56 +-
 .../test/results/clientpositive/union27.q.out   |  34 +-
 .../test/results/clientpositive/union28.q.out   |  64 +-
 .../test/results/clientpositive/union29.q.out   |  52 +-
 .../test/results/clientpositive/union30.q.out   |  80 +-
 .../test/results/clientpositive/union31.q.out   | 190 ++--
 .../test/results/clientpositive/union32.q.out   | 144 +--
 .../test/results/clientpositive/union33.q.out   |  92 +-
 .../test/results/clientpositive/union34.q.out   |  72 +-
 .../test/results/clientpositive/union37.q.out   |  76 +-
 ql/src/test/results/clientpositive/union5.q.out |  40 +-
 ql/src/test/results/clientpositive/union6.q.out |  28 +-
 ql/src/test/results/clientpositive/union7.q.out |  32 +-
 ql/src/test/results/clientpositive/union8.q.out |  24 +-
 .../clientpositive/union_lateralview.q.out      |  72 +-
 .../results/clientpositive/union_offcbo.q.out   | 304 +++---
 .../results/clientpositive/union_paren.q.out    |  16 +-
 .../clientpositive/union_pos_alias.q.out        |  88 +-
 .../test/results/clientpositive/union_ppr.q.out |  28 +-
 .../results/clientpositive/union_remove_1.q.out |  24 +-
 .../clientpositive/union_remove_10.q.out        |  24 +-
 .../clientpositive/union_remove_11.q.out        |  30 +-
 .../clientpositive/union_remove_12.q.out        |  24 +-
 .../clientpositive/union_remove_13.q.out        |  30 +-
 .../clientpositive/union_remove_14.q.out        |  24 +-
 .../clientpositive/union_remove_15.q.out        |  28 +-
 .../clientpositive/union_remove_16.q.out        |  28 +-
 .../clientpositive/union_remove_17.q.out        |  18 +-
 .../clientpositive/union_remove_18.q.out        |  28 +-
 .../clientpositive/union_remove_19.q.out        |  76 +-
 .../results/clientpositive/union_remove_2.q.out |  24 +-
 .../clientpositive/union_remove_20.q.out        |  28 +-
 .../clientpositive/union_remove_21.q.out        |  24 +-
 .../clientpositive/union_remove_22.q.out        |  56 +-
 .../clientpositive/union_remove_23.q.out        |  38 +-
 .../clientpositive/union_remove_24.q.out        |  28 +-
 .../clientpositive/union_remove_25.q.out        |  88 +-
 .../results/clientpositive/union_remove_3.q.out |  30 +-
 .../results/clientpositive/union_remove_4.q.out |  24 +-
 .../results/clientpositive/union_remove_5.q.out |  24 +-
 .../results/clientpositive/union_remove_6.q.out |  32 +-
 .../clientpositive/union_remove_6_subq.q.out    |  74 +-
 .../results/clientpositive/union_remove_7.q.out |  24 +-
 .../results/clientpositive/union_remove_8.q.out |  24 +-
 .../results/clientpositive/union_remove_9.q.out |  32 +-
 .../clientpositive/union_remove_plan.q.out      |  24 +-
 .../results/clientpositive/union_view.q.out     | 380 ++++----
 .../clientpositive/unionall_unbalancedppd.q.out |  32 +-
 .../clientpositive/updateBasicStats.q.out       |  48 +-
 .../clientpositive/vector_aggregate_9.q.out     |  42 +-
 .../vector_aggregate_without_gby.q.out          |  14 +-
 .../clientpositive/vector_between_columns.q.out |  30 +-
 .../vector_binary_join_groupby.q.out            |  64 +-
 .../results/clientpositive/vector_bround.q.out  |   6 +-
 .../clientpositive/vector_case_when_1.q.out     |  18 +-
 .../clientpositive/vector_case_when_2.q.out     |  30 +-
 .../clientpositive/vector_cast_constant.q.out   |  20 +-
 .../results/clientpositive/vector_char_2.q.out  |  36 +-
 .../results/clientpositive/vector_char_4.q.out  |   6 +-
 .../clientpositive/vector_char_mapjoin1.q.out   |  62 +-
 .../clientpositive/vector_coalesce_2.q.out      |  40 +-
 .../clientpositive/vector_coalesce_3.q.out      |  14 +-
 .../clientpositive/vector_coalesce_4.q.out      |  10 +-
 .../results/clientpositive/vector_count.q.out   |  48 +-
 .../vector_custom_udf_configure.q.out           |   6 +-
 .../clientpositive/vector_data_types.q.out      |  36 +-
 .../results/clientpositive/vector_date_1.q.out  |  68 +-
 .../clientpositive/vector_decimal_1.q.out       |  90 +-
 .../clientpositive/vector_decimal_10_0.q.out    |  20 +-
 .../clientpositive/vector_decimal_5.q.out       |   6 +-
 .../clientpositive/vector_decimal_6.q.out       |  58 +-
 .../vector_decimal_aggregate.q.out              |  64 +-
 .../clientpositive/vector_decimal_cast.q.out    |  20 +-
 .../vector_decimal_expressions.q.out            |  28 +-
 .../clientpositive/vector_decimal_mapjoin.q.out |  96 +-
 .../vector_decimal_math_funcs.q.out             |  16 +-
 .../vector_decimal_precision.q.out              |  28 +-
 .../clientpositive/vector_decimal_round.q.out   |  60 +-
 .../clientpositive/vector_decimal_round_2.q.out |  40 +-
 .../vector_decimal_trailing.q.out               |  10 +-
 .../clientpositive/vector_decimal_udf2.q.out    |  32 +-
 .../clientpositive/vector_distinct_2.q.out      |  14 +-
 .../results/clientpositive/vector_elt.q.out     |  10 +-
 .../clientpositive/vector_empty_where.q.out     |  78 +-
 .../clientpositive/vector_gather_stats.q.out    |   2 +-
 .../clientpositive/vector_groupby4.q.out        |  26 +-
 .../clientpositive/vector_groupby6.q.out        |  26 +-
 .../clientpositive/vector_groupby_3.q.out       |  14 +-
 .../clientpositive/vector_groupby_mapjoin.q.out |  72 +-
 .../clientpositive/vector_groupby_reduce.q.out  |  84 +-
 .../clientpositive/vector_grouping_sets.q.out   |  40 +-
 .../results/clientpositive/vector_if_expr.q.out |  12 +-
 .../clientpositive/vector_include_no_sel.q.out  |  18 +-
 .../clientpositive/vector_interval_1.q.out      |  80 +-
 .../vector_interval_arithmetic.q.out            |  60 +-
 .../vector_interval_mapjoin.q.out               |  18 +-
 .../vector_join_part_col_char.q.out             |  16 +-
 .../clientpositive/vector_left_outer_join.q.out |  24 +-
 .../vector_left_outer_join2.q.out               |  84 +-
 .../clientpositive/vector_map_order.q.out       |   6 +-
 .../vector_mr_diff_schema_alias.q.out           |  44 +-
 .../clientpositive/vector_multi_insert.q.out    |   6 +-
 .../vector_non_constant_in_expr.q.out           |   8 +-
 .../vector_non_string_partition.q.out           |  28 +-
 .../results/clientpositive/vector_nvl.q.out     |  18 +-
 .../clientpositive/vector_orderby_5.q.out       |  16 +-
 .../clientpositive/vector_outer_join0.q.out     |  24 +-
 .../clientpositive/vector_outer_join1.q.out     |  48 +-
 .../clientpositive/vector_outer_join2.q.out     |  24 +-
 .../clientpositive/vector_outer_join3.q.out     |   6 +-
 .../clientpositive/vector_outer_join4.q.out     |   6 +-
 .../clientpositive/vector_outer_join6.q.out     |   4 +-
 .../results/clientpositive/vector_reduce1.q.out |  10 +-
 .../results/clientpositive/vector_reduce2.q.out |  10 +-
 .../results/clientpositive/vector_reduce3.q.out |  10 +-
 .../vector_reduce_groupby_decimal.q.out         |  18 +-
 .../vector_reduce_groupby_duplicate_cols.q.out  |  16 +-
 .../clientpositive/vector_string_concat.q.out   |  26 +-
 .../clientpositive/vector_struct_in.q.out       |  56 +-
 .../results/clientpositive/vector_udf3.q.out    |   6 +-
 .../vector_udf_character_length.q.out           |  18 +-
 .../vector_udf_octet_length.q.out               |  12 +-
 .../clientpositive/vector_varchar_4.q.out       |   6 +-
 .../vector_varchar_mapjoin1.q.out               |  62 +-
 .../clientpositive/vector_varchar_simple.q.out  |  40 +-
 .../clientpositive/vector_when_case_null.q.out  |  12 +-
 .../clientpositive/vectorization_1.q.out        |  16 +-
 .../clientpositive/vectorization_10.q.out       |   8 +-
 .../clientpositive/vectorization_11.q.out       |   8 +-
 .../clientpositive/vectorization_12.q.out       |  20 +-
 .../clientpositive/vectorization_13.q.out       |  44 +-
 .../clientpositive/vectorization_14.q.out       |  20 +-
 .../clientpositive/vectorization_15.q.out       |  20 +-
 .../clientpositive/vectorization_16.q.out       |  16 +-
 .../clientpositive/vectorization_17.q.out       |  12 +-
 .../clientpositive/vectorization_2.q.out        |  16 +-
 .../clientpositive/vectorization_3.q.out        |  16 +-
 .../clientpositive/vectorization_4.q.out        |  16 +-
 .../clientpositive/vectorization_5.q.out        |  16 +-
 .../clientpositive/vectorization_6.q.out        |   8 +-
 .../clientpositive/vectorization_7.q.out        |  28 +-
 .../clientpositive/vectorization_8.q.out        |  28 +-
 .../clientpositive/vectorization_9.q.out        |  16 +-
 .../vectorization_decimal_date.q.out            |  10 +-
 .../clientpositive/vectorization_limit.q.out    |  98 +-
 .../vectorization_nested_udf.q.out              |  12 +-
 .../vectorization_numeric_overflows.q.out       | 120 +--
 .../vectorization_offset_limit.q.out            |  24 +-
 .../vectorization_parquet_projection.q.out      |  56 +-
 .../vectorization_part_project.q.out            |  12 +-
 .../clientpositive/vectorization_pushdown.q.out |  16 +-
 .../vectorized_bucketmapjoin1.q.out             |  12 +-
 .../clientpositive/vectorized_case.q.out        |  76 +-
 .../clientpositive/vectorized_casts.q.out       |   8 +-
 .../clientpositive/vectorized_context.q.out     |  28 +-
 .../clientpositive/vectorized_date_funcs.q.out  |  42 +-
 .../vectorized_distinct_gby.q.out               |  26 +-
 .../clientpositive/vectorized_join46_mr.q.out   | 242 ++---
 .../clientpositive/vectorized_mapjoin.q.out     |  26 +-
 .../clientpositive/vectorized_mapjoin3.q.out    |  54 +-
 .../clientpositive/vectorized_math_funcs.q.out  |   8 +-
 .../vectorized_parquet_types.q.out              |  54 +-
 .../clientpositive/vectorized_shufflejoin.q.out |  34 +-
 .../vectorized_string_funcs.q.out               |   8 +-
 .../clientpositive/vectorized_timestamp.q.out   |  56 +-
 .../vectorized_timestamp_funcs.q.out            |  80 +-
 .../vectorized_timestamp_ints_casts.q.out       |  16 +-
 .../test/results/clientpositive/view_cbo.q.out  |  68 +-
 .../results/clientpositive/windowing_gby2.q.out | 114 +--
 .../clientpositive/windowing_navfn.q.out        |  12 +-
 .../clientpositive/windowing_streaming.q.out    |  40 +-
 1090 files changed, 27949 insertions(+), 28287 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/268a6e5a/accumulo-handler/src/test/results/positive/accumulo_predicate_pushdown.q.out
----------------------------------------------------------------------
diff --git a/accumulo-handler/src/test/results/positive/accumulo_predicate_pushdown.q.out b/accumulo-handler/src/test/results/positive/accumulo_predicate_pushdown.q.out
index 197d3ba..fb8fca9 100644
--- a/accumulo-handler/src/test/results/positive/accumulo_predicate_pushdown.q.out
+++ b/accumulo-handler/src/test/results/positive/accumulo_predicate_pushdown.q.out
@@ -43,11 +43,11 @@ STAGE PLANS:
         TableScan
           alias: accumulo_pushdown
           filterExpr: (key > '90') (type: boolean)
-          Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+          Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
           Select Operator
             expressions: key (type: string), value (type: string)
             outputColumnNames: _col0, _col1
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             ListSink
 
 PREHOOK: query: select * from accumulo_pushdown where key>'90'
@@ -186,11 +186,11 @@ STAGE PLANS:
         TableScan
           alias: accumulo_pushdown
           filterExpr: (key >= '90') (type: boolean)
-          Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+          Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
           Select Operator
             expressions: key (type: string), value (type: string)
             outputColumnNames: _col0, _col1
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             ListSink
 
 PREHOOK: query: select * from accumulo_pushdown where key>=cast(40 + 50 as string)
@@ -226,17 +226,17 @@ STAGE PLANS:
           TableScan
             alias: accumulo_pushdown
             filterExpr: (key > '90') (type: boolean)
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
               predicate: (value like '%9%') (type: boolean)
-              Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+              Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                  Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                   table:
                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -283,17 +283,17 @@ STAGE PLANS:
           TableScan
             alias: accumulo_pushdown
             filterExpr: (key >= '90') (type: boolean)
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
               predicate: ((UDFToDouble(key) = UDFToDouble(UDFToInteger(value))) and (value like '%9%')) (type: boolean)
-              Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+              Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                  Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                   table:
                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -336,17 +336,17 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: accumulo_pushdown
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
               predicate: false (type: boolean)
-              Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+              Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                  Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                   table:
                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -387,11 +387,11 @@ STAGE PLANS:
       Processor Tree:
         TableScan
           alias: accumulo_pushdown
-          Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+          Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
           Select Operator
             expressions: key (type: string), value (type: string)
             outputColumnNames: _col0, _col1
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             ListSink
 
 PREHOOK: query: explain select * from accumulo_pushdown
@@ -415,17 +415,17 @@ STAGE PLANS:
           TableScan
             alias: accumulo_pushdown
             filterExpr: (not COALESCE((key < '90'),false)) (type: boolean)
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
               predicate: (not COALESCE((key < '90'),false)) (type: boolean)
-              Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+              Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                  Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                   table:
                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -459,17 +459,17 @@ STAGE PLANS:
           TableScan
             alias: accumulo_pushdown
             filterExpr: ((key <= '80') or (value like '%90%')) (type: boolean)
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
               predicate: ((key <= '80') or (value like '%90%')) (type: boolean)
-              Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+              Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                  Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                   table:
                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -503,11 +503,11 @@ STAGE PLANS:
         TableScan
           alias: accumulo_pushdown
           filterExpr: ((key > '281') and (key < '287')) (type: boolean)
-          Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+          Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
           Select Operator
             expressions: key (type: string), value (type: string)
             outputColumnNames: _col0, _col1
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             ListSink
 
 PREHOOK: query: select * from accumulo_pushdown where key > '281' 
@@ -543,17 +543,17 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: accumulo_pushdown
-            Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+            Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
               predicate: (key <= '90') (type: boolean)
-              Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+              Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
+                  Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                   table:
                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat