.../java/org/apache/hadoop/hive/conf/HiveConf.java | 2 +- .../clientpositive/alias_casted_column.q.out | 8 +- .../results/clientpositive/allcolref_in_udf.q.out | 2 +- .../alter_partition_change_col.q.out | 8 +- .../clientpositive/alter_partition_coltype.q.out | 152 +- .../clientpositive/alter_table_cascade.q.out | 8 +- .../results/clientpositive/ambiguitycheck.q.out | 2 +- .../analyze_table_null_partition.q.out | 2 +- .../clientpositive/annotate_stats_filter.q.out | 50 +- .../clientpositive/annotate_stats_groupby.q.out | 576 +-- .../clientpositive/annotate_stats_groupby2.q.out | 187 +- .../clientpositive/annotate_stats_join.q.out | 366 +- .../clientpositive/annotate_stats_join_pkfk.q.out | 370 +- .../clientpositive/annotate_stats_part.q.out | 46 +- .../clientpositive/annotate_stats_select.q.out | 298 +- .../clientpositive/annotate_stats_table.q.out | 22 +- .../clientpositive/annotate_stats_union.q.out | 164 +- .../clientpositive/ansi_sql_arithmetic.q.out | 4 +- .../array_map_access_nonconstant.q.out | 4 +- .../authorization_explain.q.java1.7.out | 4 +- .../test/results/clientpositive/auto_join0.q.out | 72 +- .../test/results/clientpositive/auto_join1.q.out | 24 +- .../test/results/clientpositive/auto_join10.q.out | 50 +- .../test/results/clientpositive/auto_join11.q.out | 50 +- .../test/results/clientpositive/auto_join12.q.out | 129 +- .../test/results/clientpositive/auto_join13.q.out | 88 +- .../test/results/clientpositive/auto_join14.q.out | 20 +- .../test/results/clientpositive/auto_join15.q.out | 16 +- .../test/results/clientpositive/auto_join16.q.out | 66 +- .../test/results/clientpositive/auto_join17.q.out | 26 +- .../test/results/clientpositive/auto_join18.q.out | 66 +- .../auto_join18_multi_distinct.q.out | 66 +- .../test/results/clientpositive/auto_join19.q.out | 20 +- .../test/results/clientpositive/auto_join20.q.out | 32 +- .../test/results/clientpositive/auto_join22.q.out | 102 +- .../test/results/clientpositive/auto_join24.q.out | 36 +- .../test/results/clientpositive/auto_join25.q.out | 16 +- .../test/results/clientpositive/auto_join26.q.out | 30 +- .../test/results/clientpositive/auto_join27.q.out | 110 +- .../test/results/clientpositive/auto_join3.q.out | 42 +- .../test/results/clientpositive/auto_join30.q.out | 648 ++-- .../test/results/clientpositive/auto_join32.q.out | 171 +- .../test/results/clientpositive/auto_join33.q.out | 42 +- .../test/results/clientpositive/auto_join4.q.out | 32 +- .../test/results/clientpositive/auto_join5.q.out | 32 +- .../test/results/clientpositive/auto_join6.q.out | 36 +- .../test/results/clientpositive/auto_join7.q.out | 60 +- .../test/results/clientpositive/auto_join8.q.out | 40 +- .../test/results/clientpositive/auto_join9.q.out | 20 +- .../results/clientpositive/auto_join_filters.q.out | 6 +- .../results/clientpositive/auto_join_nulls.q.out | 6 +- .../auto_join_without_localtask.q.out | 802 +++-- .../clientpositive/auto_smb_mapjoin_14.q.out | 453 ++- .../clientpositive/auto_sortmerge_join_1.q.out | 310 +- .../clientpositive/auto_sortmerge_join_10.q.out | 124 +- .../clientpositive/auto_sortmerge_join_11.q.out | 256 +- .../clientpositive/auto_sortmerge_join_12.q.out | 64 +- .../clientpositive/auto_sortmerge_join_14.q.out | 120 +- .../clientpositive/auto_sortmerge_join_15.q.out | 120 +- .../clientpositive/auto_sortmerge_join_2.q.out | 248 +- .../clientpositive/auto_sortmerge_join_3.q.out | 310 +- .../clientpositive/auto_sortmerge_join_4.q.out | 310 +- .../clientpositive/auto_sortmerge_join_5.q.out | 310 +- .../clientpositive/auto_sortmerge_join_6.q.out | 590 +-- .../clientpositive/auto_sortmerge_join_7.q.out | 310 +- .../clientpositive/auto_sortmerge_join_8.q.out | 310 +- .../clientpositive/auto_sortmerge_join_9.q.out | 1728 +++++---- .../results/clientpositive/binarysortable_1.q.out | 14 +- ql/src/test/results/clientpositive/bucket1.q.out | 6 +- ql/src/test/results/clientpositive/bucket2.q.out | 6 +- ql/src/test/results/clientpositive/bucket3.q.out | 6 +- .../results/clientpositive/bucket_groupby.q.out | 340 +- .../results/clientpositive/bucket_map_join_1.q.out | 64 +- .../results/clientpositive/bucket_map_join_2.q.out | 64 +- .../results/clientpositive/bucketcontext_1.q.out | 126 +- .../results/clientpositive/bucketcontext_2.q.out | 126 +- .../results/clientpositive/bucketcontext_3.q.out | 126 +- .../results/clientpositive/bucketcontext_4.q.out | 126 +- .../results/clientpositive/bucketcontext_5.q.out | 128 +- .../results/clientpositive/bucketcontext_6.q.out | 128 +- .../results/clientpositive/bucketcontext_7.q.out | 126 +- .../results/clientpositive/bucketcontext_8.q.out | 126 +- .../results/clientpositive/bucketmapjoin10.q.out | 64 +- .../results/clientpositive/bucketmapjoin11.q.out | 128 +- .../results/clientpositive/bucketmapjoin12.q.out | 128 +- .../results/clientpositive/bucketmapjoin13.q.out | 256 +- .../results/clientpositive/bucketmapjoin8.q.out | 128 +- .../results/clientpositive/bucketmapjoin9.q.out | 128 +- .../bucketsortoptimize_insert_1.q.out | 34 +- .../bucketsortoptimize_insert_3.q.out | 22 +- .../bucketsortoptimize_insert_4.q.out | 39 +- ql/src/test/results/clientpositive/cast1.q.out | 2 +- .../test/results/clientpositive/cbo_rp_join1.q.out | 291 +- ql/src/test/results/clientpositive/cluster.q.out | 60 +- .../clientpositive/column_access_stats.q.out | 152 +- .../clientpositive/columnstats_partlvl.q.out | 15 +- .../clientpositive/columnstats_tbllvl.q.out | 161 +- ql/src/test/results/clientpositive/combine2.q.out | 114 +- .../clientpositive/compute_stats_date.q.out | 15 +- .../constantPropagateForSubQuery.q.out | 28 +- .../test/results/clientpositive/constprog2.q.out | 32 +- .../test/results/clientpositive/constprog_dp.q.out | 2 +- .../clientpositive/correlationoptimizer1.q.out | 1722 +++++---- .../clientpositive/correlationoptimizer10.q.out | 773 ++-- .../clientpositive/correlationoptimizer11.q.out | 152 +- .../clientpositive/correlationoptimizer12.q.out | 78 +- .../clientpositive/correlationoptimizer13.q.out | 4 +- .../clientpositive/correlationoptimizer14.q.out | 338 +- .../clientpositive/correlationoptimizer15.q.out | 245 +- .../clientpositive/correlationoptimizer2.q.out | 1045 +++--- .../clientpositive/correlationoptimizer3.q.out | 1288 ++++--- .../clientpositive/correlationoptimizer4.q.out | 694 ++-- .../clientpositive/correlationoptimizer5.q.out | 72 +- .../clientpositive/correlationoptimizer6.q.out | 2512 +++++++------ .../clientpositive/correlationoptimizer7.q.out | 424 ++- .../clientpositive/correlationoptimizer8.q.out | 622 ++-- .../clientpositive/correlationoptimizer9.q.out | 372 +- ql/src/test/results/clientpositive/count.q.out | 127 +- ql/src/test/results/clientpositive/cp_sel.q.out | 10 +- .../clientpositive/create_genericudaf.q.out | 24 +- .../test/results/clientpositive/create_view.q.out | 4 +- .../test/results/clientpositive/cross_join.q.out | 88 +- .../clientpositive/cross_product_check_1.q.out | 174 +- .../test/results/clientpositive/ctas_colname.q.out | 232 +- .../ctas_uses_database_location.q.out | 2 +- ql/src/test/results/clientpositive/cte_1.q.out | 12 +- ql/src/test/results/clientpositive/cte_2.q.out | 4 +- .../results/clientpositive/decimal_precision.q.out | 26 +- .../test/results/clientpositive/decimal_udf.q.out | 224 +- .../test/results/clientpositive/decimal_udf2.q.out | 4 +- .../clientpositive/display_colstats_tbllvl.q.out | 69 +- .../results/clientpositive/distinct_stats.q.out | 56 +- .../dynamic_partition_skip_default.q.out | 6 +- .../dynpart_sort_optimization2.q.out | 96 +- .../results/clientpositive/escape_orderby1.q.out | 12 +- .../exec_parallel_column_stats.q.out | 15 +- .../clientpositive/explain_dependency.q.out | 6 +- .../results/clientpositive/explain_logical.q.out | 504 +-- .../results/clientpositive/explain_rearrange.q.out | 304 +- .../extrapolate_part_stats_full.q.out | 32 +- .../extrapolate_part_stats_partial.q.out | 88 +- .../extrapolate_part_stats_partial_ndv.q.out | 22 +- .../results/clientpositive/fetch_aggregation.q.out | 14 +- .../clientpositive/filter_cond_pushdown.q.out | 187 +- .../results/clientpositive/filter_numeric.q.out | 10 +- ql/src/test/results/clientpositive/fold_case.q.out | 234 +- .../clientpositive/fold_eq_with_case_when.q.out | 22 +- ql/src/test/results/clientpositive/fold_when.q.out | 30 +- ql/src/test/results/clientpositive/gby_star.q.out | 140 +- ql/src/test/results/clientpositive/groupby1.q.out | 10 +- ql/src/test/results/clientpositive/groupby12.q.out | 14 +- .../results/clientpositive/groupby1_limit.q.out | 68 +- .../test/results/clientpositive/groupby1_map.q.out | 10 +- .../clientpositive/groupby1_map_nomap.q.out | 10 +- .../results/clientpositive/groupby1_map_skew.q.out | 10 +- .../results/clientpositive/groupby1_noskew.q.out | 12 +- .../results/clientpositive/groupby2_limit.q.out | 32 +- .../test/results/clientpositive/groupby2_map.q.out | 12 +- .../results/clientpositive/groupby2_map_skew.q.out | 12 +- .../results/clientpositive/groupby2_noskew.q.out | 10 +- .../groupby2_noskew_multi_distinct.q.out | 15 +- ql/src/test/results/clientpositive/groupby3.q.out | 16 +- .../test/results/clientpositive/groupby3_map.q.out | 18 +- .../groupby3_map_multi_distinct.q.out | 18 +- .../results/clientpositive/groupby3_map_skew.q.out | 18 +- .../results/clientpositive/groupby3_noskew.q.out | 8 +- .../groupby3_noskew_multi_distinct.q.out | 8 +- ql/src/test/results/clientpositive/groupby4.q.out | 24 +- .../test/results/clientpositive/groupby4_map.q.out | 10 +- .../results/clientpositive/groupby4_map_skew.q.out | 10 +- .../results/clientpositive/groupby4_noskew.q.out | 26 +- ql/src/test/results/clientpositive/groupby5.q.out | 10 +- .../test/results/clientpositive/groupby5_map.q.out | 14 +- .../results/clientpositive/groupby5_map_skew.q.out | 14 +- .../results/clientpositive/groupby5_noskew.q.out | 12 +- ql/src/test/results/clientpositive/groupby6.q.out | 24 +- .../test/results/clientpositive/groupby6_map.q.out | 24 +- .../results/clientpositive/groupby6_map_skew.q.out | 24 +- .../results/clientpositive/groupby6_noskew.q.out | 26 +- .../groupby7_noskew_multi_single_reducer.q.out | 32 +- .../clientpositive/groupby_complex_types.q.out | 54 +- ...roupby_complex_types_multi_single_reducer.q.out | 32 +- .../results/clientpositive/groupby_cube1.q.out | 84 +- .../clientpositive/groupby_distinct_samekey.q.out | 54 +- .../clientpositive/groupby_grouping_id2.q.out | 8 +- .../clientpositive/groupby_grouping_sets2.q.out | 43 +- .../clientpositive/groupby_grouping_sets3.q.out | 32 +- .../clientpositive/groupby_grouping_sets4.q.out | 132 +- .../clientpositive/groupby_grouping_sets5.q.out | 40 +- .../clientpositive/groupby_grouping_sets6.q.out | 74 +- .../results/clientpositive/groupby_map_ppr.q.out | 16 +- .../groupby_map_ppr_multi_distinct.q.out | 18 +- .../groupby_multi_single_reducer2.q.out | 14 +- .../groupby_multi_single_reducer3.q.out | 56 +- .../results/clientpositive/groupby_position.q.out | 160 +- .../test/results/clientpositive/groupby_ppd.q.out | 54 +- .../test/results/clientpositive/groupby_ppr.q.out | 14 +- .../groupby_ppr_multi_distinct.q.out | 16 +- .../clientpositive/groupby_resolution.q.out | 204 +- .../results/clientpositive/groupby_rollup1.q.out | 68 +- .../results/clientpositive/groupby_sort_10.q.out | 42 +- .../results/clientpositive/groupby_sort_11.q.out | 164 +- .../results/clientpositive/groupby_sort_1_23.q.out | 648 ++-- .../results/clientpositive/groupby_sort_2.q.out | 12 +- .../results/clientpositive/groupby_sort_3.q.out | 16 +- .../results/clientpositive/groupby_sort_4.q.out | 24 +- .../results/clientpositive/groupby_sort_5.q.out | 28 +- .../results/clientpositive/groupby_sort_6.q.out | 38 +- .../results/clientpositive/groupby_sort_7.q.out | 8 +- .../results/clientpositive/groupby_sort_8.q.out | 48 +- .../results/clientpositive/groupby_sort_9.q.out | 26 +- .../clientpositive/groupby_sort_skew_1_23.q.out | 644 ++-- .../clientpositive/groupby_sort_test_1.q.out | 12 +- ql/src/test/results/clientpositive/having.q.out | 104 +- ql/src/test/results/clientpositive/having2.q.out | 28 +- .../results/clientpositive/implicit_cast1.q.out | 2 +- .../test/results/clientpositive/index_auto.q.out | 6 +- .../results/clientpositive/index_auto_empty.q.out | 2 +- .../clientpositive/index_auto_file_format.q.out | 8 +- .../clientpositive/index_auto_mult_tables.q.out | 178 +- .../index_auto_mult_tables_compact.q.out | 136 +- .../clientpositive/index_auto_multiple.q.out | 4 +- .../clientpositive/index_auto_partitioned.q.out | 4 +- .../clientpositive/index_auto_self_join.q.out | 154 +- .../results/clientpositive/index_auto_unused.q.out | 10 +- .../results/clientpositive/index_auto_update.q.out | 31 +- .../index_bitmap_auto_partitioned.q.out | 27 +- .../clientpositive/index_bitmap_compression.q.out | 27 +- .../results/clientpositive/index_compression.q.out | 4 +- .../test/results/clientpositive/index_serde.q.out | 4 +- .../results/clientpositive/index_skewtable.q.out | 12 +- .../test/results/clientpositive/index_stale.q.out | 2 +- .../clientpositive/index_stale_partitioned.q.out | 2 +- .../results/clientpositive/infer_bucket_sort.q.out | 46 +- .../infer_bucket_sort_convert_join.q.out | 4 +- .../infer_bucket_sort_grouping_operators.q.out | 75 +- .../results/clientpositive/infer_const_type.q.out | 8 +- ql/src/test/results/clientpositive/innerjoin.q.out | 66 +- ql/src/test/results/clientpositive/input.q.out | 2 +- ql/src/test/results/clientpositive/input0.q.out | 2 +- .../results/clientpositive/input11_limit.q.out | 82 +- ql/src/test/results/clientpositive/input22.q.out | 8 +- ql/src/test/results/clientpositive/input23.q.out | 24 +- ql/src/test/results/clientpositive/input24.q.out | 26 +- ql/src/test/results/clientpositive/input25.q.out | 118 +- ql/src/test/results/clientpositive/input26.q.out | 98 +- .../test/results/clientpositive/input2_limit.q.out | 2 +- ql/src/test/results/clientpositive/input30.q.out | 15 +- ql/src/test/results/clientpositive/input31.q.out | 41 +- ql/src/test/results/clientpositive/input32.q.out | 10 +- ql/src/test/results/clientpositive/input38.q.out | 18 +- ql/src/test/results/clientpositive/input39.q.out | 40 +- .../results/clientpositive/input4.q.java1.7.out | 2 +- ql/src/test/results/clientpositive/input42.q.out | 118 +- ql/src/test/results/clientpositive/input6.q.out | 2 +- .../test/results/clientpositive/input_limit.q.out | 2 +- .../test/results/clientpositive/input_part0.q.out | 2 +- .../test/results/clientpositive/input_part10.q.out | 73 +- .../test/results/clientpositive/input_part3.q.out | 2 +- .../test/results/clientpositive/input_part4.q.out | 2 +- .../test/results/clientpositive/input_part5.q.out | 2 +- .../test/results/clientpositive/input_part6.q.out | 2 +- .../test/results/clientpositive/input_part8.q.out | 2 +- .../test/results/clientpositive/input_part9.q.out | 2 +- ql/src/test/results/clientpositive/insert1.q.out | 8 +- .../insert1_overwrite_partitions.q.out | 12 +- .../insert2_overwrite_partitions.q.out | 12 +- .../test/results/clientpositive/insert_into1.q.out | 36 +- .../test/results/clientpositive/insert_into2.q.out | 36 +- .../test/results/clientpositive/insert_into4.q.out | 166 +- .../test/results/clientpositive/insert_into5.q.out | 79 +- .../test/results/clientpositive/insert_into6.q.out | 84 +- .../clientpositive/interval_arithmetic.q.out | 16 +- .../test/results/clientpositive/ivyDownload.q.out | 2 +- .../results/clientpositive/join0.q.java1.7.out | 18 +- ql/src/test/results/clientpositive/join10.q.out | 40 +- ql/src/test/results/clientpositive/join11.q.out | 28 +- ql/src/test/results/clientpositive/join12.q.out | 117 +- ql/src/test/results/clientpositive/join13.q.out | 68 +- ql/src/test/results/clientpositive/join14.q.out | 22 +- ql/src/test/results/clientpositive/join16.q.out | 48 +- ql/src/test/results/clientpositive/join17.q.out | 32 +- ql/src/test/results/clientpositive/join18.q.out | 54 +- .../clientpositive/join18_multi_distinct.q.out | 54 +- ql/src/test/results/clientpositive/join2.q.out | 91 +- ql/src/test/results/clientpositive/join22.q.out | 73 +- ql/src/test/results/clientpositive/join28.q.out | 98 +- ql/src/test/results/clientpositive/join29.q.out | 74 +- ql/src/test/results/clientpositive/join3.q.out | 36 +- ql/src/test/results/clientpositive/join30.q.out | 24 +- ql/src/test/results/clientpositive/join31.q.out | 90 +- ql/src/test/results/clientpositive/join32.q.out | 136 +- .../results/clientpositive/join32_lessSize.q.out | 1586 +++++--- ql/src/test/results/clientpositive/join33.q.out | 136 +- ql/src/test/results/clientpositive/join34.q.out | 72 +- ql/src/test/results/clientpositive/join35.q.out | 146 +- ql/src/test/results/clientpositive/join38.q.out | 40 +- ql/src/test/results/clientpositive/join4.q.out | 36 +- ql/src/test/results/clientpositive/join40.q.out | 132 +- ql/src/test/results/clientpositive/join43.q.out | 100 +- ql/src/test/results/clientpositive/join5.q.out | 36 +- ql/src/test/results/clientpositive/join6.q.out | 36 +- ql/src/test/results/clientpositive/join7.q.out | 60 +- ql/src/test/results/clientpositive/join8.q.out | 46 +- ql/src/test/results/clientpositive/join9.q.out | 26 +- .../results/clientpositive/join_alt_syntax.q.out | 643 ++-- .../clientpositive/join_cond_pushdown_1.q.out | 234 +- .../clientpositive/join_cond_pushdown_2.q.out | 248 +- .../clientpositive/join_cond_pushdown_3.q.out | 379 +- .../clientpositive/join_cond_pushdown_4.q.out | 308 +- .../test/results/clientpositive/join_filters.q.out | 12 +- .../join_merge_multi_expressions.q.out | 76 +- .../test/results/clientpositive/join_merging.q.out | 104 +- .../test/results/clientpositive/join_nulls.q.out | 6 +- ql/src/test/results/clientpositive/join_vc.q.out | 30 +- ql/src/test/results/clientpositive/keyword_1.q.out | 4 +- .../results/clientpositive/lateral_view_cp.q.out | 62 +- .../clientpositive/lateral_view_explode2.q.out | 64 +- .../clientpositive/lateral_view_noalias.q.out | 16 +- .../clientpositive/lateral_view_onview.q.out | 24 +- ql/src/test/results/clientpositive/limit0.q.out | 15 +- .../limit_partition_metadataonly.q.out | 24 +- .../results/clientpositive/limit_pushdown.q.out | 405 ++- .../clientpositive/limit_pushdown_negative.q.out | 90 +- ql/src/test/results/clientpositive/lineage1.q.out | 64 +- ql/src/test/results/clientpositive/lineage2.q.out | 36 +- .../results/clientpositive/list_bucket_dml_1.q.out | 4 +- .../list_bucket_dml_11.q.java1.7.out | 4 +- .../list_bucket_dml_12.q.java1.7.out | 4 +- .../list_bucket_dml_13.q.java1.7.out | 2 +- .../clientpositive/list_bucket_dml_14.q.out | 6 +- .../clientpositive/list_bucket_dml_2.q.java1.7.out | 4 +- .../results/clientpositive/list_bucket_dml_3.q.out | 4 +- .../clientpositive/list_bucket_dml_4.q.java1.7.out | 6 +- .../clientpositive/list_bucket_dml_6.q.java1.7.out | 6 +- .../results/clientpositive/list_bucket_dml_7.q.out | 6 +- .../clientpositive/list_bucket_dml_8.q.java1.7.out | 4 +- .../clientpositive/list_bucket_dml_9.q.java1.7.out | 6 +- .../list_bucket_query_multiskew_1.q.out | 8 +- .../list_bucket_query_multiskew_2.q.out | 6 +- .../list_bucket_query_multiskew_3.q.out | 58 +- .../list_bucket_query_oneskew_1.q.out | 6 +- .../list_bucket_query_oneskew_2.q.out | 120 +- .../list_bucket_query_oneskew_3.q.out | 2 +- .../results/clientpositive/literal_double.q.out | 2 +- .../test/results/clientpositive/literal_ints.q.out | 2 +- .../results/clientpositive/literal_string.q.out | 2 +- .../results/clientpositive/load_dyn_part10.q.out | 2 +- .../results/clientpositive/load_dyn_part13.q.out | 52 +- .../results/clientpositive/load_dyn_part2.q.out | 6 +- .../results/clientpositive/load_dyn_part3.q.out | 2 +- .../results/clientpositive/load_dyn_part4.q.out | 2 +- .../results/clientpositive/load_dyn_part5.q.out | 2 +- .../results/clientpositive/load_dyn_part9.q.out | 2 +- .../results/clientpositive/louter_join_ppr.q.out | 206 +- ql/src/test/results/clientpositive/macro.q.out | 12 +- .../results/clientpositive/mapjoin_distinct.q.out | 128 +- .../test/results/clientpositive/mapjoin_hook.q.out | 12 +- .../results/clientpositive/mapjoin_mapjoin.q.out | 300 +- .../results/clientpositive/mapjoin_subquery.q.out | 188 +- .../results/clientpositive/mapjoin_subquery2.q.out | 16 +- ql/src/test/results/clientpositive/merge1.q.out | 16 +- ql/src/test/results/clientpositive/merge2.q.out | 16 +- ql/src/test/results/clientpositive/merge3.q.out | 20 +- ql/src/test/results/clientpositive/merge4.q.out | 78 +- .../clientpositive/merge_dynamic_partition.q.out | 6 +- .../clientpositive/merge_dynamic_partition2.q.out | 2 +- .../clientpositive/merge_dynamic_partition3.q.out | 2 +- .../clientpositive/merge_dynamic_partition4.q.out | 2 +- .../clientpositive/merge_dynamic_partition5.q.out | 2 +- ql/src/test/results/clientpositive/mergejoin.q.out | 486 +-- .../test/results/clientpositive/mergejoins.q.out | 103 +- .../clientpositive/metadata_only_queries.q.out | 82 +- .../results/clientpositive/multiMapJoin1.q.out | 226 +- .../results/clientpositive/multiMapJoin2.q.out | 1236 ++++--- .../test/results/clientpositive/multi_insert.q.out | 480 ++- .../results/clientpositive/multi_insert_gby.q.out | 12 +- .../results/clientpositive/multi_insert_gby2.q.out | 18 +- .../results/clientpositive/multi_insert_gby3.q.out | 52 +- .../clientpositive/multi_insert_lateral_view.q.out | 484 ++- .../clientpositive/multi_insert_mixed.q.out | 32 +- ...ulti_insert_move_tasks_share_dependencies.q.out | 832 +++-- .../clientpositive/multi_insert_union_src.q.out | 56 +- .../results/clientpositive/multi_join_union.q.out | 24 +- .../results/clientpositive/noalias_subq1.q.out | 4 +- .../clientpositive/nonblock_op_deduplicate.q.out | 76 +- .../test/results/clientpositive/nonmr_fetch.q.out | 160 +- .../clientpositive/nonmr_fetch_threshold.q.out | 16 +- .../nonreserved_keywords_insert_into1.q.out | 246 +- .../results/clientpositive/notable_alias1.q.out | 12 +- .../results/clientpositive/notable_alias2.q.out | 12 +- .../results/clientpositive/nullformatCTAS.q.out | 2 +- ql/src/test/results/clientpositive/nullgroup.q.out | 102 +- .../test/results/clientpositive/nullgroup2.q.out | 108 +- .../test/results/clientpositive/nullgroup3.q.out | 104 +- .../test/results/clientpositive/nullgroup4.q.out | 114 +- .../clientpositive/nullgroup4_multi_distinct.q.out | 54 +- .../test/results/clientpositive/nullgroup5.q.out | 40 +- .../results/clientpositive/num_op_type_conv.q.out | 2 +- .../results/clientpositive/optimize_nullscan.q.out | 484 +-- .../results/clientpositive/optional_outer.q.out | 240 +- .../test/results/clientpositive/orc_analyze.q.out | 46 +- .../results/clientpositive/orc_createas1.q.out | 14 +- .../clientpositive/orc_dictionary_threshold.q.out | 2 +- .../clientpositive/orc_int_type_promotion.q.out | 8 +- .../test/results/clientpositive/orc_merge3.q.out | 2 +- .../test/results/clientpositive/orc_merge4.q.out | 2 +- .../test/results/clientpositive/orc_merge5.q.out | 4 +- .../test/results/clientpositive/orc_merge6.q.out | 4 +- .../clientpositive/orc_merge_incompat1.q.out | 2 +- .../clientpositive/orc_predicate_pushdown.q.out | 154 +- ql/src/test/results/clientpositive/order.q.out | 20 +- ql/src/test/results/clientpositive/parallel.q.out | 52 +- .../results/clientpositive/parallel_join0.q.out | 18 +- .../results/clientpositive/parallel_join1.q.out | 26 +- .../clientpositive/partition_boolexpr.q.out | 188 +- .../clientpositive/partition_multilevels.q.out | 44 +- .../partition_wise_fileformat2.q.out | 4 +- ql/src/test/results/clientpositive/pcr.q.out | 196 +- .../results/clientpositive/plan_json.q.java1.7.out | 2 +- ql/src/test/results/clientpositive/ppd1.q.out | 25 +- ql/src/test/results/clientpositive/ppd2.q.out | 68 +- .../results/clientpositive/ppd_clusterby.q.out | 32 +- .../clientpositive/ppd_constant_where.q.out | 22 +- ql/src/test/results/clientpositive/ppd_gby.q.out | 54 +- ql/src/test/results/clientpositive/ppd_gby2.q.out | 82 +- .../test/results/clientpositive/ppd_gby_join.q.out | 198 +- ql/src/test/results/clientpositive/ppd_join.q.out | 146 +- ql/src/test/results/clientpositive/ppd_join2.q.out | 232 +- ql/src/test/results/clientpositive/ppd_join3.q.out | 276 +- .../results/clientpositive/ppd_join_filter.q.out | 432 ++- .../results/clientpositive/ppd_outer_join1.q.out | 108 +- .../results/clientpositive/ppd_outer_join2.q.out | 130 +- .../results/clientpositive/ppd_outer_join3.q.out | 130 +- .../results/clientpositive/ppd_outer_join4.q.out | 229 +- .../test/results/clientpositive/ppd_random.q.out | 122 +- .../results/clientpositive/ppd_transform.q.out | 48 +- .../test/results/clientpositive/ppd_udf_case.q.out | 135 +- .../test/results/clientpositive/ppd_udf_col.q.out | 138 +- ql/src/test/results/clientpositive/ppd_union.q.out | 102 +- .../results/clientpositive/ppd_union_view.q.out | 50 +- ql/src/test/results/clientpositive/ppd_vc.q.out | 62 +- .../clientpositive/ppr_allchildsarenull.q.out | 66 +- .../results/clientpositive/ppr_pushdown3.q.out | 6 +- .../test/results/clientpositive/print_header.q.out | 2 +- ql/src/test/results/clientpositive/ptf.q.out | 180 +- .../test/results/clientpositive/ptf_decimal.q.out | 52 +- .../results/clientpositive/ptf_streaming.q.out | 32 +- ql/src/test/results/clientpositive/push_or.q.out | 14 +- .../clientpositive/query_result_fileformat.q.out | 4 +- ql/src/test/results/clientpositive/quote1.q.out | 2 +- ql/src/test/results/clientpositive/quote2.q.out | 2 +- .../results/clientpositive/quotedid_basic.q.out | 82 +- .../clientpositive/quotedid_partition.q.out | 22 +- .../results/clientpositive/quotedid_skew.q.out | 30 +- .../clientpositive/rand_partitionpruner1.q.out | 56 +- .../clientpositive/rand_partitionpruner2.q.out | 168 +- .../clientpositive/rand_partitionpruner3.q.out | 170 +- .../results/clientpositive/rcfile_merge3.q.out | 2 +- .../results/clientpositive/rcfile_merge4.q.out | 2 +- .../results/clientpositive/rcfile_null_value.q.out | 36 +- .../reduce_deduplicate_exclude_join.q.out | 22 +- .../reduce_deduplicate_extended.q.out | 476 +-- ql/src/test/results/clientpositive/regex_col.q.out | 78 +- .../runtime_skewjoin_mapjoin_spark.q.out | 304 +- ql/src/test/results/clientpositive/sample10.q.out | 38 +- .../test/results/clientpositive/script_pipe.q.out | 24 +- .../clientpositive/selectDistinctStar.q.out | 148 +- .../results/clientpositive/select_as_omitted.q.out | 12 +- .../clientpositive/select_transform_hint.q.out | 48 +- .../clientpositive/select_unquote_and.q.out | 2 +- .../clientpositive/select_unquote_not.q.out | 2 +- .../results/clientpositive/select_unquote_or.q.out | 2 +- .../clientpositive/serde_user_properties.q.out | 8 +- .../clientpositive/set_processor_namespaces.q.out | 2 +- .../results/clientpositive/set_variable_sub.q.out | 6 +- ql/src/test/results/clientpositive/skewjoin.q.out | 428 ++- .../results/clientpositive/skewjoin_mapjoin1.q.out | 200 +- .../clientpositive/skewjoin_mapjoin10.q.out | 200 +- .../clientpositive/skewjoin_mapjoin11.q.out | 30 +- .../results/clientpositive/skewjoin_mapjoin2.q.out | 60 +- .../results/clientpositive/skewjoin_mapjoin3.q.out | 30 +- .../results/clientpositive/skewjoin_mapjoin4.q.out | 30 +- .../results/clientpositive/skewjoin_mapjoin5.q.out | 56 +- .../results/clientpositive/skewjoin_mapjoin6.q.out | 126 +- .../results/clientpositive/skewjoin_mapjoin7.q.out | 60 +- .../results/clientpositive/skewjoin_mapjoin9.q.out | 74 +- .../test/results/clientpositive/skewjoinopt1.q.out | 224 +- .../results/clientpositive/skewjoinopt10.q.out | 126 +- .../results/clientpositive/skewjoinopt11.q.out | 60 +- .../results/clientpositive/skewjoinopt12.q.out | 30 +- .../results/clientpositive/skewjoinopt15.q.out | 224 +- .../results/clientpositive/skewjoinopt16.q.out | 30 +- .../results/clientpositive/skewjoinopt17.q.out | 60 +- .../results/clientpositive/skewjoinopt19.q.out | 30 +- .../test/results/clientpositive/skewjoinopt2.q.out | 248 +- .../results/clientpositive/skewjoinopt20.q.out | 30 +- .../test/results/clientpositive/skewjoinopt3.q.out | 60 +- .../test/results/clientpositive/skewjoinopt4.q.out | 60 +- .../test/results/clientpositive/skewjoinopt5.q.out | 30 +- .../test/results/clientpositive/skewjoinopt6.q.out | 30 +- .../test/results/clientpositive/skewjoinopt7.q.out | 30 +- .../test/results/clientpositive/skewjoinopt8.q.out | 30 +- .../test/results/clientpositive/skewjoinopt9.q.out | 56 +- .../results/clientpositive/smb_mapjoin_14.q.out | 380 +- .../results/clientpositive/smb_mapjoin_16.q.out | 30 +- .../results/clientpositive/smb_mapjoin_17.q.out | 105 +- .../results/clientpositive/smb_mapjoin_18.q.out | 6 +- .../results/clientpositive/smb_mapjoin_21.q.out | 38 +- .../results/clientpositive/smb_mapjoin_22.q.out | 4 +- .../clientpositive/sort_merge_join_desc_1.q.out | 30 +- .../clientpositive/sort_merge_join_desc_2.q.out | 30 +- .../clientpositive/sort_merge_join_desc_3.q.out | 30 +- .../clientpositive/sort_merge_join_desc_4.q.out | 34 +- .../clientpositive/sort_merge_join_desc_5.q.out | 58 +- .../clientpositive/sort_merge_join_desc_6.q.out | 64 +- .../clientpositive/sort_merge_join_desc_7.q.out | 64 +- .../clientpositive/sort_merge_join_desc_8.q.out | 64 +- ql/src/test/results/clientpositive/source.q.out | 4 +- ql/src/test/results/clientpositive/stats0.q.out | 8 +- ql/src/test/results/clientpositive/stats1.q.out | 62 +- ql/src/test/results/clientpositive/stats10.q.out | 6 +- ql/src/test/results/clientpositive/stats2.q.out | 2 +- .../clientpositive/stats_empty_dyn_part.q.out | 2 +- .../results/clientpositive/stats_only_null.q.out | 52 +- .../results/clientpositive/stats_ppr_all.q.out | 96 +- .../clientpositive/str_to_map.q.java1.7.out | 6 +- ql/src/test/results/clientpositive/subq.q.out | 4 +- ql/src/test/results/clientpositive/subq2.q.out | 28 +- .../clientpositive/subq_where_serialization.q.out | 85 +- .../results/clientpositive/subquery_alias.q.out | 8 +- .../results/clientpositive/subquery_exists.q.out | 45 +- .../clientpositive/subquery_exists_having.q.out | 118 +- .../test/results/clientpositive/subquery_in.q.out | 434 ++- .../clientpositive/subquery_in_having.q.out | 622 ++-- .../subquery_multiinsert.q.java1.7.out | 36 +- .../clientpositive/subquery_notexists.q.out | 76 +- .../clientpositive/subquery_notexists_having.q.out | 84 +- .../results/clientpositive/subquery_notin.q.out | 507 ++- .../subquery_notin_having.q.java1.7.out | 312 +- .../clientpositive/subquery_unqual_corr_expr.q.out | 16 +- .../clientpositive/subquery_unqualcolumnrefs.q.out | 492 ++- .../results/clientpositive/subquery_views.q.out | 259 +- .../clientpositive/symlink_text_input_format.q.out | 36 +- .../clientpositive/table_access_keys_stats.q.out | 24 +- .../test/results/clientpositive/temp_table.q.out | 50 +- .../temp_table_display_colstats_tbllvl.q.out | 69 +- .../clientpositive/timestamp_ints_casts.q.out | 56 +- .../truncate_column_list_bucket.q.out | 4 +- .../test/results/clientpositive/type_cast_1.q.out | 2 +- .../results/clientpositive/type_widening.q.out | 32 +- .../clientpositive/udaf_number_format.q.out | 26 +- ql/src/test/results/clientpositive/udf1.q.out | 2 +- ql/src/test/results/clientpositive/udf2.q.out | 2 +- ql/src/test/results/clientpositive/udf3.q.out | 26 +- ql/src/test/results/clientpositive/udf4.q.out | 2 +- ql/src/test/results/clientpositive/udf5.q.out | 4 +- ql/src/test/results/clientpositive/udf6.q.out | 4 +- ql/src/test/results/clientpositive/udf7.q.out | 2 +- ql/src/test/results/clientpositive/udf8.q.out | 26 +- ql/src/test/results/clientpositive/udf9.q.out | 2 +- .../test/results/clientpositive/udf_10_trims.q.out | 2 +- .../test/results/clientpositive/udf_between.q.out | 8 +- .../clientpositive/udf_case_column_pruning.q.out | 28 +- .../results/clientpositive/udf_concat_ws.q.out | 2 +- ql/src/test/results/clientpositive/udf_count.q.out | 118 +- .../results/clientpositive/udf_example_add.q.out | 2 +- .../test/results/clientpositive/udf_explode.q.out | 144 +- .../results/clientpositive/udf_find_in_set.q.out | 2 +- .../clientpositive/udf_get_json_object.q.out | 2 +- ql/src/test/results/clientpositive/udf_hour.q.out | 2 +- .../test/results/clientpositive/udf_in_file.q.out | 2 +- .../clientpositive/udf_isnull_isnotnull.q.out | 2 +- .../test/results/clientpositive/udf_length.q.out | 4 +- ql/src/test/results/clientpositive/udf_like.q.out | 2 +- ql/src/test/results/clientpositive/udf_lower.q.out | 2 +- ql/src/test/results/clientpositive/udf_max.q.out | 4 +- .../test/results/clientpositive/udf_minute.q.out | 2 +- .../test/results/clientpositive/udf_notequal.q.out | 4 +- .../results/clientpositive/udf_parse_url.q.out | 2 +- .../test/results/clientpositive/udf_reflect2.q.out | 4 +- .../test/results/clientpositive/udf_reverse.q.out | 2 +- .../test/results/clientpositive/udf_second.q.out | 2 +- .../clientpositive/udf_to_unix_timestamp.q.out | 8 +- .../test/results/clientpositive/udtf_explode.q.out | 188 +- .../results/clientpositive/udtf_json_tuple.q.out | 16 +- .../clientpositive/udtf_parse_url_tuple.q.out | 16 +- ql/src/test/results/clientpositive/union.q.out | 40 +- ql/src/test/results/clientpositive/union10.q.out | 48 +- ql/src/test/results/clientpositive/union11.q.out | 171 +- ql/src/test/results/clientpositive/union12.q.out | 48 +- ql/src/test/results/clientpositive/union13.q.out | 40 +- ql/src/test/results/clientpositive/union14.q.out | 93 +- ql/src/test/results/clientpositive/union15.q.out | 135 +- ql/src/test/results/clientpositive/union16.q.out | 222 +- ql/src/test/results/clientpositive/union17.q.out | 114 +- ql/src/test/results/clientpositive/union18.q.out | 40 +- ql/src/test/results/clientpositive/union19.q.out | 66 +- ql/src/test/results/clientpositive/union2.q.out | 38 +- ql/src/test/results/clientpositive/union20.q.out | 82 +- ql/src/test/results/clientpositive/union21.q.out | 146 +- ql/src/test/results/clientpositive/union22.q.out | 108 +- ql/src/test/results/clientpositive/union23.q.out | 20 +- ql/src/test/results/clientpositive/union24.q.out | 594 +-- ql/src/test/results/clientpositive/union25.q.out | 70 +- ql/src/test/results/clientpositive/union26.q.out | 88 +- ql/src/test/results/clientpositive/union28.q.out | 62 +- ql/src/test/results/clientpositive/union29.q.out | 22 +- ql/src/test/results/clientpositive/union3.q.out | 144 +- ql/src/test/results/clientpositive/union30.q.out | 68 +- ql/src/test/results/clientpositive/union31.q.out | 60 +- ql/src/test/results/clientpositive/union32.q.out | 150 +- ql/src/test/results/clientpositive/union33.q.out | 114 +- ql/src/test/results/clientpositive/union34.q.out | 96 +- ql/src/test/results/clientpositive/union4.q.out | 32 +- ql/src/test/results/clientpositive/union5.q.out | 122 +- ql/src/test/results/clientpositive/union6.q.out | 62 +- ql/src/test/results/clientpositive/union7.q.out | 101 +- ql/src/test/results/clientpositive/union8.q.out | 60 +- ql/src/test/results/clientpositive/union9.q.out | 46 +- .../results/clientpositive/unionDistinct_1.q.out | 3784 +++++++++++--------- .../results/clientpositive/union_date_trim.q.out | 4 +- .../test/results/clientpositive/union_null.q.out | 5 - .../results/clientpositive/union_remove_1.q.out | 64 +- .../results/clientpositive/union_remove_10.q.out | 42 +- .../results/clientpositive/union_remove_11.q.out | 20 +- .../results/clientpositive/union_remove_15.q.out | 40 +- .../results/clientpositive/union_remove_16.q.out | 40 +- .../results/clientpositive/union_remove_17.q.out | 16 +- .../results/clientpositive/union_remove_18.q.out | 56 +- .../results/clientpositive/union_remove_19.q.out | 164 +- .../results/clientpositive/union_remove_20.q.out | 36 +- .../results/clientpositive/union_remove_21.q.out | 54 +- .../results/clientpositive/union_remove_22.q.out | 34 +- .../results/clientpositive/union_remove_23.q.out | 62 +- .../results/clientpositive/union_remove_24.q.out | 36 +- .../results/clientpositive/union_remove_25.q.out | 298 +- .../results/clientpositive/union_remove_3.q.out | 20 +- .../results/clientpositive/union_remove_4.q.out | 64 +- .../results/clientpositive/union_remove_5.q.out | 42 +- .../results/clientpositive/union_remove_6.q.out | 104 +- .../clientpositive/union_remove_6_subq.q.out | 288 +- .../results/clientpositive/union_remove_7.q.out | 64 +- .../results/clientpositive/union_remove_8.q.out | 42 +- .../results/clientpositive/union_remove_9.q.out | 50 +- .../results/clientpositive/union_top_level.q.out | 1094 ++---- .../test/results/clientpositive/union_view.q.out | 432 ++- .../clientpositive/vector_aggregate_9.q.out | 26 +- .../vector_aggregate_without_gby.q.out | 26 +- .../results/clientpositive/vector_between_in.q.out | 96 +- .../vector_binary_join_groupby.q.out | 46 +- .../results/clientpositive/vector_bucket.q.out | 6 +- .../vector_cast_constant.q.java1.7.out | 34 +- .../results/clientpositive/vector_char_2.q.out | 64 +- .../clientpositive/vector_char_simple.q.out | 92 +- .../results/clientpositive/vector_coalesce.q.out | 24 +- .../results/clientpositive/vector_coalesce_2.q.out | 28 +- .../clientpositive/vector_count_distinct.q.out | 24 +- .../results/clientpositive/vector_data_types.q.out | 20 +- .../results/clientpositive/vector_date_1.q.out | 58 +- .../results/clientpositive/vector_decimal_1.q.out | 54 +- .../clientpositive/vector_decimal_aggregate.q.out | 28 +- .../clientpositive/vector_decimal_cast.q.out | 2 +- .../vector_decimal_expressions.q.out | 6 +- .../clientpositive/vector_decimal_math_funcs.q.out | 2 +- .../clientpositive/vector_decimal_round.q.out | 66 +- .../clientpositive/vector_decimal_udf.q.out | 224 +- .../clientpositive/vector_decimal_udf2.q.out | 4 +- .../results/clientpositive/vector_distinct_2.q.out | 22 +- .../test/results/clientpositive/vector_elt.q.out | 4 +- .../results/clientpositive/vector_groupby_3.q.out | 24 +- .../clientpositive/vector_groupby_reduce.q.out | 46 +- .../clientpositive/vector_grouping_sets.q.out | 39 +- .../results/clientpositive/vector_if_expr.q.out | 12 +- .../results/clientpositive/vector_inner_join.q.out | 53 +- .../results/clientpositive/vector_interval_1.q.out | 86 +- .../results/clientpositive/vector_interval_2.q.out | 80 +- .../results/clientpositive/vector_join30.q.out | 648 ++-- .../results/clientpositive/vector_join_nulls.q.out | 6 +- .../clientpositive/vector_left_outer_join.q.out | 78 +- .../clientpositive/vector_leftsemi_mapjoin.q.out | 1388 ++++--- .../clientpositive/vector_mapjoin_reduce.q.out | 248 +- .../vector_mr_diff_schema_alias.q.out | 16 +- .../vector_non_string_partition.q.out | 16 +- .../clientpositive/vector_null_projection.q.out | 36 +- .../results/clientpositive/vector_orderby_5.q.out | 32 +- .../clientpositive/vector_outer_join5.q.out | 684 ++-- .../vector_partition_diff_num_cols.q.out | 130 +- .../vector_partitioned_date_time.q.out | 70 +- .../vector_reduce_groupby_decimal.q.out | 32 +- .../clientpositive/vector_string_concat.q.out | 28 +- .../clientpositive/vector_varchar_simple.q.out | 92 +- .../results/clientpositive/vectorization_0.q.out | 300 +- .../results/clientpositive/vectorization_13.q.out | 36 +- .../results/clientpositive/vectorization_14.q.out | 20 +- .../results/clientpositive/vectorization_15.q.out | 22 +- .../results/clientpositive/vectorization_17.q.out | 12 +- .../results/clientpositive/vectorization_7.q.out | 16 +- .../results/clientpositive/vectorization_8.q.out | 16 +- .../results/clientpositive/vectorization_9.q.out | 12 +- .../vectorization_decimal_date.q.out | 2 +- .../clientpositive/vectorization_div0.q.out | 24 +- .../clientpositive/vectorization_limit.q.out | 128 +- .../vectorization_part_project.q.out | 6 +- .../clientpositive/vectorization_pushdown.q.out | 22 +- .../vectorization_short_regress.q.out | 384 +- .../results/clientpositive/vectorized_case.q.out | 11 +- .../results/clientpositive/vectorized_casts.q.out | 2 +- .../clientpositive/vectorized_date_funcs.q.out | 42 +- .../clientpositive/vectorized_distinct_gby.q.out | 56 +- .../clientpositive/vectorized_mapjoin.q.out | 48 +- .../clientpositive/vectorized_math_funcs.q.out | 2 +- .../clientpositive/vectorized_nested_mapjoin.q.out | 94 +- .../clientpositive/vectorized_parquet.q.out | 26 +- .../results/clientpositive/vectorized_ptf.q.out | 402 ++- .../clientpositive/vectorized_shufflejoin.q.out | 60 +- .../clientpositive/vectorized_string_funcs.q.out | 2 +- .../vectorized_timestamp_funcs.q.out | 92 +- .../vectorized_timestamp_ints_casts.q.out | 56 +- .../results/clientpositive/windowing_rank.q.out | 200 +- .../clientpositive/windowing_streaming.q.out | 48 +- 721 files changed, 42631 insertions(+), 34552 deletions(-)