HIVE-18862: qfiles: prepare .q files for using datasets (Laszlo Bodor via 
Zoltan Haindrich)

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


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

Branch: refs/heads/master
Commit: 86b678f502bc6bb86c2279ef1288627bd8e7421a
Parents: 24969a8
Author: Laszlo Bodor <bodorlaszlo0...@gmail.com>
Authored: Sat Apr 14 08:32:13 2018 +0200
Committer: Zoltan Haindrich <k...@rxd.hu>
Committed: Sat Apr 14 08:32:13 2018 +0200

----------------------------------------------------------------------
 .../test/queries/positive/accumulo_custom_key.q |   1 +
 .../queries/positive/accumulo_custom_key2.q     |   1 +
 .../src/test/queries/positive/accumulo_joins.q  |   1 +
 .../positive/accumulo_predicate_pushdown.q      |   2 +
 .../test/queries/positive/accumulo_queries.q    |   1 +
 .../accumulo_single_sourced_multi_insert.q      |   1 +
 .../clientnegative/case_with_row_sequence.q     |   1 +
 .../clientnegative/invalid_row_sequence.q       |   1 +
 .../test/queries/clientnegative/udtf_explode2.q |   1 +
 .../src/test/queries/clientpositive/dboutput.q  |   1 +
 .../queries/clientpositive/fileformat_base64.q  |   1 +
 .../queries/clientpositive/java_mr_example.q    |   1 +
 .../clientpositive/lateral_view_explode2.q      |   1 +
 .../queries/clientpositive/serde_typedbytes.q   |   1 +
 .../queries/clientpositive/serde_typedbytes2.q  |   1 +
 .../queries/clientpositive/serde_typedbytes3.q  |   1 +
 .../queries/clientpositive/serde_typedbytes4.q  |   1 +
 .../queries/clientpositive/serde_typedbytes5.q  |   1 +
 .../clientpositive/serde_typedbytes_null.q      |   1 +
 .../queries/clientpositive/udaf_example_avg.q   |   1 +
 .../clientpositive/udaf_example_group_concat.q  |   1 +
 .../queries/clientpositive/udaf_example_max.q   |   1 +
 .../queries/clientpositive/udaf_example_max_n.q |   1 +
 .../queries/clientpositive/udaf_example_min.q   |   1 +
 .../queries/clientpositive/udaf_example_min_n.q |   1 +
 .../queries/clientpositive/udf_example_add.q    |   1 +
 .../clientpositive/udf_example_arraymapstruct.q |   1 +
 .../queries/clientpositive/udf_example_format.q |   1 +
 .../queries/clientpositive/udf_row_sequence.q   |   1 +
 .../test/queries/clientpositive/udtf_explode2.q |   1 +
 .../clientpositive/udtf_output_on_close.q       |   1 +
 .../src/test/queries/clientpositive/url_hook.q  |   1 +
 data/files/datasets/alltypesorc/load.hive.sql   |  21 ++
 .../datasets/alltypesparquet/load.hive.sql      |  39 +++
 data/files/datasets/cbo_t1/load.hive.sql        |   8 +
 data/files/datasets/cbo_t2/load.hive.sql        |   8 +
 data/files/datasets/cbo_t3/load.hive.sql        |   8 +
 data/files/datasets/lineitem/load.hive.sql      |  23 ++
 data/files/datasets/part/load.hive.sql          |  16 +
 data/files/datasets/src/load.hive.sql           |   7 +
 data/files/datasets/src1/load.hive.sql          |   7 +
 data/files/datasets/src_cbo/load.hive.sql       |   8 +
 data/files/datasets/src_hbase/load.hive.sql     |  14 +
 data/files/datasets/src_json/load.hive.sql      |   7 +
 .../datasets/src_sequencefile/load.hive.sql     |   7 +
 data/files/datasets/src_thrift/load.hive.sql    |  10 +
 data/files/datasets/srcbucket/load.hive.sql     |  13 +
 data/files/datasets/srcbucket2/load.hive.sql    |  15 +
 data/files/datasets/srcpart/load.hive.sql       |  19 ++
 data/scripts/q_test_druid_init.sql              |  29 --
 data/scripts/q_test_init.sql                    | 293 ------------------
 data/scripts/q_test_init_compare.sql            |  26 --
 data/scripts/q_test_init_contrib.sql            |  29 --
 data/scripts/q_test_init_for_minimr.sql         |  48 ---
 data/scripts/q_test_init_src.sql                |   9 -
 data/scripts/q_test_init_src_with_stats.sql     |   9 -
 data/scripts/q_test_init_tez.sql                |  78 -----
 .../generatehfiles_require_family_path.q        |   1 +
 .../test/queries/positive/external_table_ppd.q  |   1 +
 .../queries/positive/hbase_binary_map_queries.q |   1 +
 .../positive/hbase_binary_map_queries_prefix.q  |   1 +
 .../positive/hbase_binary_storage_queries.q     |   1 +
 .../src/test/queries/positive/hbase_bulk.q      |   1 +
 .../test/queries/positive/hbase_custom_key.q    |   1 +
 .../test/queries/positive/hbase_custom_key2.q   |   1 +
 .../test/queries/positive/hbase_custom_key3.q   |   1 +
 .../src/test/queries/positive/hbase_ddl.q       |   1 +
 .../test/queries/positive/hbase_handler_bulk.q  |   1 +
 .../queries/positive/hbase_handler_snapshot.q   |   1 +
 .../src/test/queries/positive/hbase_joins.q     |   1 +
 .../src/test/queries/positive/hbase_ppd_join.q  |   1 +
 .../test/queries/positive/hbase_ppd_key_range.q |   2 +
 .../src/test/queries/positive/hbase_pushdown.q  |   2 +
 .../src/test/queries/positive/hbase_queries.q   |   1 +
 .../test/queries/positive/hbase_scan_params.q   |   1 +
 .../hbase_single_sourced_multi_insert.q         |   1 +
 .../src/test/queries/positive/hbase_timestamp.q |   1 +
 .../queries/positive/hbase_timestamp_format.q   |   1 +
 .../src/test/queries/positive/hbasestats.q      |   1 +
 .../src/test/queries/positive/ppd_key_ranges.q  |   1 +
 .../hive/cli/control/CoreAccumuloCliDriver.java |  34 +-
 .../hive/cli/control/CoreBeeLineDriver.java     | 107 ++++++-
 .../hive/cli/control/CoreCompareCliDriver.java  |   3 +
 .../hive/cli/control/CoreHBaseCliDriver.java    |   1 -
 .../hadoop/hive/hbase/HBaseQTestUtil.java       |  12 +-
 .../org/apache/hadoop/hive/ql/QTestUtil.java    |  26 +-
 .../hadoop/hive/ql/parse/CoreParseNegative.java |   4 +
 .../apache/hive/beeline/QFileBeeLineClient.java |  16 +
 pom.xml                                         |   2 +-
 ql/src/test/queries/clientcompare/llap_0.q      |   1 +
 .../clientcompare/vectorized_math_funcs.q       |   1 +
 .../alter_partition_coltype_2columns.q          |   1 +
 .../alter_partition_coltype_invalidcolname.q    |   1 +
 .../alter_partition_coltype_invalidtype.q       |   1 +
 .../alter_view_as_select_not_exist.q            |   1 +
 .../alter_view_as_select_with_partition.q       |   2 +
 .../queries/clientnegative/alter_view_failure.q |   1 +
 .../clientnegative/alter_view_failure2.q        |   1 +
 .../clientnegative/alter_view_failure3.q        |   1 +
 .../clientnegative/alter_view_failure4.q        |   1 +
 .../clientnegative/alter_view_failure5.q        |   1 +
 .../clientnegative/alter_view_failure6.q        |   1 +
 .../clientnegative/alter_view_failure6_2.q      |   1 +
 .../clientnegative/alter_view_failure7.q        |   1 +
 .../clientnegative/alter_view_failure9.q        |   1 +
 .../test/queries/clientnegative/ambiguous_col.q |   1 +
 ql/src/test/queries/clientnegative/analyze1.q   |   1 +
 .../test/queries/clientnegative/analyze_view.q  |   1 +
 ql/src/test/queries/clientnegative/archive1.q   |   1 +
 ql/src/test/queries/clientnegative/archive2.q   |   1 +
 ql/src/test/queries/clientnegative/archive3.q   |   1 +
 ql/src/test/queries/clientnegative/archive4.q   |   1 +
 ql/src/test/queries/clientnegative/archive5.q   |   1 +
 .../queries/clientnegative/archive_corrupt.q    |   1 +
 .../queries/clientnegative/archive_insert1.q    |   1 +
 .../queries/clientnegative/archive_insert2.q    |   1 +
 .../queries/clientnegative/archive_insert3.q    |   1 +
 .../queries/clientnegative/archive_insert4.q    |   1 +
 .../queries/clientnegative/archive_multi1.q     |   1 +
 .../queries/clientnegative/archive_multi2.q     |   1 +
 .../queries/clientnegative/archive_multi3.q     |   1 +
 .../queries/clientnegative/archive_multi4.q     |   1 +
 .../queries/clientnegative/archive_multi5.q     |   1 +
 .../queries/clientnegative/archive_multi6.q     |   1 +
 .../queries/clientnegative/archive_multi7.q     |   1 +
 .../queries/clientnegative/archive_partspec1.q  |   1 +
 .../queries/clientnegative/archive_partspec2.q  |   1 +
 .../queries/clientnegative/archive_partspec3.q  |   1 +
 .../queries/clientnegative/archive_partspec4.q  |   1 +
 .../queries/clientnegative/archive_partspec5.q  |   1 +
 ...zation_alter_table_exchange_partition_fail.q |   1 +
 ...ation_alter_table_exchange_partition_fail2.q |   1 +
 .../queries/clientnegative/authorization_part.q |   1 +
 .../clientnegative/authorization_view_1.q       |   1 +
 .../clientnegative/authorization_view_2.q       |   1 +
 .../clientnegative/authorization_view_3.q       |   1 +
 .../clientnegative/authorization_view_4.q       |   1 +
 .../clientnegative/authorization_view_5.q       |   1 +
 .../clientnegative/authorization_view_6.q       |   1 +
 .../clientnegative/authorization_view_7.q       |   1 +
 .../authorization_view_disable_cbo_1.q          |   1 +
 .../authorization_view_disable_cbo_2.q          |   1 +
 .../authorization_view_disable_cbo_3.q          |   1 +
 .../authorization_view_disable_cbo_4.q          |   1 +
 .../authorization_view_disable_cbo_5.q          |   1 +
 .../authorization_view_disable_cbo_6.q          |   1 +
 .../authorization_view_disable_cbo_7.q          |   1 +
 ql/src/test/queries/clientnegative/autolocal1.q |   1 +
 .../queries/clientnegative/bad_exec_hooks.q     |   1 +
 .../queries/clientnegative/bad_sample_clause.q  |   1 +
 .../queries/clientnegative/cachingprintstream.q |   1 +
 .../clientnegative/cluster_tasklog_retrieval.q  |   1 +
 .../clientnegative/clusterbydistributeby.q      |   1 +
 .../queries/clientnegative/clusterbyorderby.q   |   1 +
 .../queries/clientnegative/clusterbysortby.q    |   1 +
 ql/src/test/queries/clientnegative/clustern2.q  |   1 +
 ql/src/test/queries/clientnegative/clustern3.q  |   1 +
 ql/src/test/queries/clientnegative/clustern4.q  |   1 +
 .../queries/clientnegative/column_rename1.q     |   1 +
 .../queries/clientnegative/column_rename2.q     |   1 +
 .../queries/clientnegative/column_rename3.q     |   1 +
 .../queries/clientnegative/column_rename4.q     |   1 +
 .../clientnegative/compare_double_bigint.q      |   1 +
 .../clientnegative/compare_double_bigint_2.q    |   1 +
 .../clientnegative/compare_string_bigint.q      |   1 +
 .../clientnegative/compare_string_bigint_2.q    |   1 +
 .../clientnegative/create_insert_outputformat.q |   1 +
 .../clientnegative/create_or_replace_view1.q    |   1 +
 .../clientnegative/create_or_replace_view2.q    |   1 +
 .../clientnegative/create_or_replace_view3.q    |   2 +
 .../clientnegative/create_or_replace_view4.q    |   1 +
 .../clientnegative/create_or_replace_view5.q    |   1 +
 .../clientnegative/create_or_replace_view6.q    |   1 +
 .../clientnegative/create_or_replace_view7.q    |   1 +
 .../clientnegative/create_or_replace_view8.q    |   1 +
 .../clientnegative/create_table_failure1.q      |   1 +
 .../clientnegative/create_table_failure2.q      |   1 +
 .../clientnegative/create_udaf_failure.q        |   1 +
 .../clientnegative/create_view_failure1.q       |   1 +
 .../clientnegative/create_view_failure2.q       |   1 +
 .../clientnegative/create_view_failure3.q       |   1 +
 .../clientnegative/create_view_failure4.q       |   1 +
 .../clientnegative/create_view_failure5.q       |   1 +
 .../clientnegative/create_view_failure6.q       |   1 +
 .../clientnegative/create_view_failure7.q       |   1 +
 .../clientnegative/create_view_failure8.q       |   1 +
 .../clientnegative/create_view_failure9.q       |   1 +
 ql/src/test/queries/clientnegative/ctas.q       |   1 +
 .../queries/clientnegative/ctas_noemptyfolder.q |   1 +
 .../test/queries/clientnegative/ctasnullcol.q   |   1 +
 .../test/queries/clientnegative/date_literal2.q |   1 +
 .../test/queries/clientnegative/date_literal3.q |   1 +
 .../clientnegative/delete_non_acid_table.q      |   1 +
 .../test/queries/clientnegative/desc_failure2.q |   1 +
 .../test/queries/clientnegative/desc_failure3.q |   1 +
 .../queries/clientnegative/describe_xpath1.q    |   1 +
 .../queries/clientnegative/describe_xpath2.q    |   1 +
 .../queries/clientnegative/describe_xpath3.q    |   1 +
 .../queries/clientnegative/describe_xpath4.q    |   1 +
 .../disallow_incompatible_type_change_on1.q     |   1 +
 .../disallow_incompatible_type_change_on2.q     |   1 +
 .../clientnegative/drop_table_failure2.q        |   1 +
 .../duplicate_alias_in_transform.q              |   1 +
 .../duplicate_alias_in_transform_schema.q       |   1 +
 .../queries/clientnegative/duplicate_insert1.q  |   1 +
 .../queries/clientnegative/duplicate_insert2.q  |   1 +
 .../queries/clientnegative/duplicate_insert3.q  |   1 +
 ql/src/test/queries/clientnegative/dyn_part1.q  |   1 +
 ql/src/test/queries/clientnegative/dyn_part2.q  |   1 +
 ql/src/test/queries/clientnegative/dyn_part3.q  |   1 +
 ql/src/test/queries/clientnegative/dyn_part4.q  |   1 +
 .../test/queries/clientnegative/dyn_part_max.q  |   1 +
 .../clientnegative/dyn_part_max_per_node.q      |   1 +
 .../dynamic_partitions_with_whitelist.q         |   1 +
 .../queries/clientnegative/exchange_partition.q |   2 +
 ...exchange_partition_neg_with_fullacid_table.q |   1 +
 .../clientnegative/fileformat_void_input.q      |   1 +
 .../clientnegative/fileformat_void_output.q     |   1 +
 .../queries/clientnegative/fs_default_name2.q   |   1 +
 ql/src/test/queries/clientnegative/gby_star.q   |   1 +
 ql/src/test/queries/clientnegative/gby_star2.q  |   1 +
 .../groupby2_map_skew_multi_distinct.q          |   1 +
 .../clientnegative/groupby2_multi_distinct.q    |   1 +
 .../groupby3_map_skew_multi_distinct.q          |   1 +
 .../clientnegative/groupby3_multi_distinct.q    |   1 +
 .../test/queries/clientnegative/groupby_cube1.q |   1 +
 .../test/queries/clientnegative/groupby_cube2.q |   1 +
 .../clientnegative/groupby_cube_multi_gby.q     |   1 +
 .../clientnegative/groupby_invalid_position.q   |   1 +
 .../test/queries/clientnegative/groupby_key.q   |   1 +
 .../queries/clientnegative/groupby_rollup1.q    |   1 +
 .../queries/clientnegative/groupby_rollup2.q    |   1 +
 ql/src/test/queries/clientnegative/having1.q    |   1 +
 .../clientnegative/illegal_partition_type.q     |   1 +
 ql/src/test/queries/clientnegative/input1.q     |   1 +
 ql/src/test/queries/clientnegative/input2.q     |   1 +
 ql/src/test/queries/clientnegative/input4.q     |   1 +
 ql/src/test/queries/clientnegative/input41.q    |   2 +
 ql/src/test/queries/clientnegative/input4_2.q   |   1 +
 .../queries/clientnegative/input_part0_neg.q    |   1 +
 .../queries/clientnegative/input_part0_neg_2.q  |   1 +
 .../test/queries/clientnegative/insert_into1.q  |   1 +
 .../test/queries/clientnegative/insert_into2.q  |   1 +
 .../test/queries/clientnegative/insert_into3.q  |   1 +
 .../test/queries/clientnegative/insert_into4.q  |   1 +
 .../test/queries/clientnegative/insert_into5.q  |   1 +
 .../test/queries/clientnegative/insert_into6.q  |   1 +
 .../clientnegative/insert_multi_into_notnull.q  |   1 +
 .../clientnegative/insert_view_failure.q        |   1 +
 .../queries/clientnegative/insertexternal1.q    |   1 +
 .../insertover_dynapart_ifnotexists.q           |   1 +
 .../queries/clientnegative/insertsel_fail.q     |   1 +
 ql/src/test/queries/clientnegative/interval_1.q |   1 +
 ql/src/test/queries/clientnegative/interval_2.q |   1 +
 ql/src/test/queries/clientnegative/interval_3.q |   1 +
 .../queries/clientnegative/invalid_avg_syntax.q |   1 +
 .../clientnegative/invalid_cast_to_binary_1.q   |   1 +
 .../clientnegative/invalid_cast_to_binary_2.q   |   1 +
 .../clientnegative/invalid_cast_to_binary_3.q   |   1 +
 .../clientnegative/invalid_cast_to_binary_4.q   |   1 +
 .../clientnegative/invalid_cast_to_binary_5.q   |   1 +
 .../clientnegative/invalid_cast_to_binary_6.q   |   1 +
 .../clientnegative/invalid_char_length_2.q      |   1 +
 .../queries/clientnegative/invalid_distinct1.q  |   1 +
 .../queries/clientnegative/invalid_distinct2.q  |   1 +
 .../queries/clientnegative/invalid_distinct3.q  |   1 +
 .../queries/clientnegative/invalid_mapjoin1.q   |   1 +
 .../queries/clientnegative/invalid_max_syntax.q |   1 +
 .../queries/clientnegative/invalid_min_syntax.q |   1 +
 .../queries/clientnegative/invalid_select_fn.q  |   1 +
 .../queries/clientnegative/invalid_std_syntax.q |   1 +
 .../clientnegative/invalid_stddev_samp_syntax.q |   1 +
 .../queries/clientnegative/invalid_sum_syntax.q |   1 +
 .../clientnegative/invalid_t_transform.q        |   1 +
 .../clientnegative/invalid_var_samp_syntax.q    |   1 +
 .../clientnegative/invalid_varchar_length_2.q   |   1 +
 .../clientnegative/invalid_variance_syntax.q    |   1 +
 ql/src/test/queries/clientnegative/join2.q      |   2 +
 ql/src/test/queries/clientnegative/join28.q     |   3 +
 ql/src/test/queries/clientnegative/join29.q     |   2 +
 ql/src/test/queries/clientnegative/join32.q     |   3 +
 ql/src/test/queries/clientnegative/join35.q     |   2 +
 .../clientnegative/join_alt_syntax_comma_on.q   |   1 +
 .../clientnegative/join_cond_unqual_ambiguous.q |   1 +
 .../join_cond_unqual_ambiguous_vc.q             |   1 +
 ql/src/test/queries/clientnegative/joinneg.q    |   1 +
 .../queries/clientnegative/lateral_view_alias.q |   1 +
 .../queries/clientnegative/lateral_view_join.q  |   1 +
 .../queries/clientnegative/load_view_failure.q  |   1 +
 .../clientnegative/local_mapred_error_cache.q   |   1 +
 ql/src/test/queries/clientnegative/lockneg1.q   |   1 +
 ql/src/test/queries/clientnegative/lockneg2.q   |   1 +
 ql/src/test/queries/clientnegative/lockneg3.q   |   1 +
 ql/src/test/queries/clientnegative/lockneg4.q   |   1 +
 .../lockneg_query_tbl_in_locked_db.q            |   1 +
 .../clientnegative/lockneg_try_lock_db_in_use.q |   1 +
 .../clientnegative/mapreduce_stack_trace.q      |   1 +
 .../mapreduce_stack_trace_turnoff.q             |   1 +
 .../queries/clientnegative/merge_negative_2.q   |   1 +
 .../queries/clientnegative/merge_negative_3.q   |   1 +
 .../queries/clientnegative/merge_negative_4.q   |   1 +
 .../queries/clientnegative/merge_negative_5.q   |   1 +
 .../queries/clientnegative/minimr_broken_pipe.q |   1 +
 .../clientnegative/mismatch_columns_insertion.q |   1 +
 .../queries/clientnegative/mm_concatenate.q     |   1 +
 .../queries/clientnegative/no_matching_udf.q    |   1 +
 .../queries/clientnegative/nonkey_groupby.q     |   1 +
 .../test/queries/clientnegative/nopart_insert.q |   1 +
 .../queries/clientnegative/notable_alias4.q     |   2 +
 .../clientnegative/orderby_invalid_position.q   |   1 +
 .../orderby_position_unsupported.q              |   1 +
 .../test/queries/clientnegative/orderbysortby.q |   1 +
 .../ptf_negative_AggrFuncsWithNoGBYNoPartDef.q  |   1 +
 .../ptf_negative_AmbiguousWindowDefn.q          |   1 +
 .../ptf_negative_DistributeByOrderBy.q          |   1 +
 .../ptf_negative_DuplicateWindowAlias.q         |   1 +
 ...tf_negative_HavingLeadWithNoGBYNoWindowing.q |   1 +
 .../ptf_negative_HavingLeadWithPTF.q            |   1 +
 .../ptf_negative_InvalidValueBoundary.q         |   1 +
 .../ptf_negative_JoinWithAmbigousAlias.q        |   1 +
 .../clientnegative/ptf_negative_NoWindowDefn.q  |   1 +
 .../ptf_negative_PartitionBySortBy.q            |   1 +
 .../ptf_negative_WhereWithRankCond.q            |   1 +
 .../clientnegative/ptf_window_boundaries.q      |   1 +
 .../clientnegative/ptf_window_boundaries2.q     |   1 +
 .../test/queries/clientnegative/regex_col_1.q   |   1 +
 .../test/queries/clientnegative/regex_col_2.q   |   1 +
 .../queries/clientnegative/regex_col_groupby.q  |   1 +
 .../queries/clientnegative/right_side_join.q    |   1 +
 ql/src/test/queries/clientnegative/sample.q     |   1 +
 .../clientnegative/script_broken_pipe2.q        |   1 +
 .../clientnegative/script_broken_pipe3.q        |   1 +
 .../test/queries/clientnegative/script_error.q  |   1 +
 .../clientnegative/selectDistinctStarNeg_1.q    |   2 +
 .../clientnegative/selectDistinctStarNeg_2.q    |   1 +
 .../clientnegative/selectDistinctWithoutAggr.q  |   1 +
 .../queries/clientnegative/select_star_suffix.q |   1 +
 ql/src/test/queries/clientnegative/semijoin1.q  |   1 +
 ql/src/test/queries/clientnegative/semijoin2.q  |   1 +
 ql/src/test/queries/clientnegative/semijoin3.q  |   1 +
 ql/src/test/queries/clientnegative/semijoin4.q  |   1 +
 ql/src/test/queries/clientnegative/semijoin5.q  |   1 +
 .../set_hiveconf_internal_variable0.q           |   1 +
 .../set_hiveconf_internal_variable1.q           |   1 +
 .../clientnegative/set_hiveconf_validation0.q   |   1 +
 .../clientnegative/set_hiveconf_validation1.q   |   1 +
 .../clientnegative/set_hiveconf_validation2.q   |   1 +
 .../show_tablestatus_not_existing_part.q        |   1 +
 .../queries/clientnegative/smb_bucketmapjoin.q  |   1 +
 .../queries/clientnegative/smb_mapjoin_14.q     |   2 +
 .../sortmerge_mapjoin_mismatch_1.q              |   1 +
 .../clientnegative/spark_job_max_tasks.q        |   1 +
 .../clientnegative/spark_stage_max_tasks.q      |   1 +
 .../clientnegative/split_sample_out_of_range.q  |   1 +
 .../clientnegative/split_sample_wrong_format.q  |   1 +
 .../clientnegative/split_sample_wrong_format2.q |   1 +
 .../clientnegative/stats_aggregator_error_1.q   |   1 +
 .../clientnegative/stats_aggregator_error_2.q   |   1 +
 .../clientnegative/stats_publisher_error_1.q    |   1 +
 .../clientnegative/stats_publisher_error_2.q    |   1 +
 .../test/queries/clientnegative/strict_join.q   |   2 +
 .../test/queries/clientnegative/strict_join_2.q |   2 +
 .../queries/clientnegative/strict_orderby.q     |   1 +
 .../queries/clientnegative/strict_orderby_2.q   |   1 +
 .../queries/clientnegative/strict_pruning.q     |   1 +
 .../queries/clientnegative/strict_pruning_2.q   |   1 +
 .../test/queries/clientnegative/subq_insert.q   |   2 +
 .../queries/clientnegative/subquery_corr_from.q |   1 +
 .../clientnegative/subquery_corr_grandparent.q  |   1 +
 .../clientnegative/subquery_corr_select.q       |   1 +
 .../subquery_exists_implicit_gby.q              |   1 +
 .../clientnegative/subquery_in_groupby.q        |   1 +
 .../queries/clientnegative/subquery_in_lhs.q    |   1 +
 .../queries/clientnegative/subquery_in_on.q     |   1 +
 .../subquery_multiple_cols_in_select.q          |   1 +
 .../subquery_notexists_implicit_gby.q           |   1 +
 .../subquery_scalar_corr_multi_rows.q           |   1 +
 .../subquery_scalar_multi_columns.q             |   1 +
 .../clientnegative/subquery_scalar_multi_rows.q |   1 +
 .../clientnegative/subquery_select_aggregate.q  |   1 +
 .../clientnegative/subquery_select_distinct.q   |   1 +
 .../clientnegative/subquery_select_distinct2.q  |   1 +
 .../clientnegative/subquery_subquery_chain.q    |   1 +
 .../subquery_subquery_chain_exists.q            |   1 +
 .../clientnegative/subquery_windowing_corr.q    |   1 +
 ql/src/test/queries/clientnegative/touch1.q     |   1 +
 ql/src/test/queries/clientnegative/touch2.q     |   1 +
 .../clientnegative/truncate_bucketed_column.q   |   1 +
 .../truncate_column_list_bucketing.q            |   1 +
 .../clientnegative/truncate_column_seqfile.q    |   1 +
 .../truncate_nonexistant_column.q               |   1 +
 .../clientnegative/truncate_partition_column.q  |   2 +
 .../clientnegative/truncate_partition_column2.q |   2 +
 .../clientnegative/truncate_table_failure1.q    |   1 +
 .../clientnegative/truncate_table_failure2.q    |   1 +
 .../udaf_collect_set_unsupported.q              |   1 +
 .../queries/clientnegative/udaf_invalid_place.q |   1 +
 .../clientnegative/udf_array_contains_wrong1.q  |   1 +
 .../clientnegative/udf_array_contains_wrong2.q  |   1 +
 .../queries/clientnegative/udf_assert_true.q    |   1 +
 .../queries/clientnegative/udf_assert_true2.q   |   1 +
 .../test/queries/clientnegative/udf_coalesce.q  |   1 +
 .../clientnegative/udf_concat_ws_wrong1.q       |   1 +
 .../clientnegative/udf_concat_ws_wrong2.q       |   1 +
 .../clientnegative/udf_concat_ws_wrong3.q       |   1 +
 .../clientnegative/udf_elt_wrong_args_len.q     |   1 +
 .../queries/clientnegative/udf_elt_wrong_type.q |   1 +
 .../clientnegative/udf_field_wrong_args_len.q   |   1 +
 .../clientnegative/udf_field_wrong_type.q       |   1 +
 .../clientnegative/udf_format_number_wrong1.q   |   1 +
 .../clientnegative/udf_format_number_wrong2.q   |   1 +
 .../clientnegative/udf_format_number_wrong3.q   |   1 +
 .../clientnegative/udf_format_number_wrong4.q   |   1 +
 .../clientnegative/udf_format_number_wrong5.q   |   1 +
 .../clientnegative/udf_format_number_wrong7.q   |   1 +
 .../clientnegative/udf_greatest_error_1.q       |   1 +
 .../clientnegative/udf_greatest_error_2.q       |   1 +
 .../queries/clientnegative/udf_if_not_bool.q    |   1 +
 .../clientnegative/udf_if_wrong_args_len.q      |   1 +
 ql/src/test/queries/clientnegative/udf_in.q     |   1 +
 .../clientnegative/udf_instr_wrong_args_len.q   |   1 +
 .../clientnegative/udf_instr_wrong_type.q       |   1 +
 .../test/queries/clientnegative/udf_invalid.q   |   1 +
 .../queries/clientnegative/udf_likeall_wrong1.q |   1 +
 .../queries/clientnegative/udf_likeany_wrong1.q |   1 +
 .../clientnegative/udf_locate_wrong_args_len.q  |   1 +
 .../clientnegative/udf_locate_wrong_type.q      |   1 +
 .../clientnegative/udf_map_keys_arg_num.q       |   1 +
 .../clientnegative/udf_map_keys_arg_type.q      |   1 +
 .../clientnegative/udf_map_values_arg_num.q     |   1 +
 .../clientnegative/udf_map_values_arg_type.q    |   1 +
 ql/src/test/queries/clientnegative/udf_max.q    |   1 +
 ql/src/test/queries/clientnegative/udf_min.q    |   1 +
 .../queries/clientnegative/udf_printf_wrong1.q  |   1 +
 .../queries/clientnegative/udf_printf_wrong2.q  |   1 +
 .../queries/clientnegative/udf_printf_wrong3.q  |   1 +
 .../queries/clientnegative/udf_printf_wrong4.q  |   1 +
 .../queries/clientnegative/udf_reflect_neg.q    |   1 +
 .../clientnegative/udf_size_wrong_args_len.q    |   1 +
 .../clientnegative/udf_size_wrong_type.q        |   1 +
 .../clientnegative/udf_sort_array_by_wrong1.q   |   1 +
 .../clientnegative/udf_sort_array_by_wrong2.q   |   1 +
 .../clientnegative/udf_sort_array_wrong1.q      |   1 +
 .../clientnegative/udf_sort_array_wrong2.q      |   1 +
 .../clientnegative/udf_sort_array_wrong3.q      |   1 +
 .../queries/clientnegative/udf_test_error.q     |   1 +
 .../clientnegative/udf_test_error_reduce.q      |   1 +
 .../clientnegative/udf_when_type_wrong.q        |   1 +
 .../udtf_explode_not_supported1.q               |   1 +
 .../udtf_explode_not_supported2.q               |   1 +
 .../udtf_explode_not_supported3.q               |   1 +
 .../udtf_explode_not_supported4.q               |   1 +
 .../queries/clientnegative/udtf_invalid_place.q |   1 +
 .../clientnegative/udtf_not_supported1.q        |   1 +
 .../clientnegative/udtf_not_supported3.q        |   1 +
 ql/src/test/queries/clientnegative/union22.q    |   1 +
 .../queries/clientnegative/unionClusterBy.q     |   1 +
 .../queries/clientnegative/unionDistributeBy.q  |   1 +
 ql/src/test/queries/clientnegative/unionLimit.q |   1 +
 .../test/queries/clientnegative/unionOrderBy.q  |   1 +
 .../test/queries/clientnegative/unionSortBy.q   |   1 +
 ql/src/test/queries/clientnegative/uniquejoin.q |   1 +
 .../test/queries/clientnegative/uniquejoin2.q   |   1 +
 .../test/queries/clientnegative/uniquejoin3.q   |   1 +
 .../clientnegative/unset_view_property.q        |   1 +
 .../queries/clientnegative/updateBasicStats.q   |   1 +
 .../clientnegative/update_non_acid_table.q      |   1 +
 .../clientnegative/windowing_invalid_udaf.q     |   1 +
 .../clientnegative/windowing_leadlag_in_udaf.q  |   1 +
 .../clientnegative/windowing_ll_no_neg.q        |   1 +
 .../clientnegative/windowing_ll_no_over.q       |   1 +
 .../queries/clientnegative/wrong_column_type.q  |   1 +
 .../clientpositive/acid_bucket_pruning.q        |   1 +
 .../queries/clientpositive/acid_globallimit.q   |   1 +
 .../queries/clientpositive/acid_no_buckets.q    |   1 +
 .../test/queries/clientpositive/acid_nullscan.q |   1 +
 .../queries/clientpositive/acid_table_stats.q   |   1 +
 .../queries/clientpositive/acid_vectorization.q |   1 +
 .../acid_vectorization_partition.q              |   1 +
 .../clientpositive/acid_vectorization_project.q |   1 +
 .../clientpositive/add_jar_with_file_removed.q  |   1 +
 .../queries/clientpositive/add_part_exist.q     |   1 -
 .../queries/clientpositive/add_part_multiple.q  |   1 +
 .../add_partition_with_whitelist.q              |   1 +
 .../clientpositive/alias_casted_column.q        |   1 +
 .../queries/clientpositive/allcolref_in_udf.q   |   1 +
 ql/src/test/queries/clientpositive/alter1.q     |   2 +-
 ql/src/test/queries/clientpositive/alter2.q     |   4 +-
 ql/src/test/queries/clientpositive/alter3.q     |   2 +-
 ql/src/test/queries/clientpositive/alter4.q     |   2 +-
 ql/src/test/queries/clientpositive/alter5.q     |   2 +-
 .../test/queries/clientpositive/alter_char1.q   |   1 +
 .../test/queries/clientpositive/alter_char2.q   |   1 +
 .../queries/clientpositive/alter_merge_2_orc.q  |   1 +
 .../queries/clientpositive/alter_merge_orc.q    |   1 +
 .../clientpositive/alter_merge_stats_orc.q      |   1 +
 .../alter_numbuckets_partitioned_table2_h23.q   |   1 +
 .../alter_numbuckets_partitioned_table_h23.q    |   1 +
 .../clientpositive/alter_partition_coltype.q    |   2 +
 .../alter_partition_update_status.q             |   1 +
 .../alter_partition_with_whitelist.q            |   1 +
 .../clientpositive/alter_rename_partition.q     |   2 -
 .../alter_rename_partition_authorization.q      |   1 +
 .../queries/clientpositive/alter_rename_table.q |   3 +
 .../clientpositive/alter_table_column_stats.q   |   2 +
 .../queries/clientpositive/alter_table_serde2.q |   1 +
 .../clientpositive/alter_table_stats_status.q   |   2 +
 .../clientpositive/alter_table_update_status.q  |   1 +
 ...lter_table_update_status_disable_bitvector.q |   1 +
 .../queries/clientpositive/alter_varchar1.q     |   1 +
 .../queries/clientpositive/alter_varchar2.q     |   1 +
 .../clientpositive/alter_view_as_select.q       |   2 +
 .../queries/clientpositive/ambiguitycheck.q     |   1 +
 .../test/queries/clientpositive/ambiguous_col.q |   2 +
 .../queries/clientpositive/analyze_tbl_part.q   |   1 +
 .../clientpositive/ansi_sql_arithmetic.q        |   1 +
 .../clientpositive/archive_excludeHadoop20.q    |   2 +
 .../test/queries/clientpositive/archive_multi.q |   2 +
 .../array_map_access_nonconstant.q              |   1 +
 .../queries/clientpositive/authorization_1.q    |   1 +
 .../queries/clientpositive/authorization_2.q    |   1 +
 .../queries/clientpositive/authorization_3.q    |   1 +
 .../queries/clientpositive/authorization_4.q    |   1 +
 .../queries/clientpositive/authorization_6.q    |   1 +
 .../queries/clientpositive/authorization_9.q    |  13 +-
 .../authorization_admin_almighty2.q             |   1 +
 ...thorization_alter_table_exchange_partition.q |   1 +
 .../clientpositive/authorization_cli_nonsql.q   |   1 +
 .../authorization_create_temp_table.q           |   1 +
 .../clientpositive/authorization_explain.q      |   2 +
 .../clientpositive/authorization_view_1.q       |   1 +
 .../clientpositive/authorization_view_2.q       |   1 +
 .../clientpositive/authorization_view_3.q       |   1 +
 .../clientpositive/authorization_view_4.q       |   1 +
 .../clientpositive/authorization_view_8.q       |   4 +-
 .../authorization_view_disable_cbo_1.q          |   1 +
 .../authorization_view_disable_cbo_2.q          |   1 +
 .../authorization_view_disable_cbo_3.q          |   1 +
 .../authorization_view_disable_cbo_4.q          |   1 +
 .../queries/clientpositive/autoColumnStats_1.q  |   3 +
 .../queries/clientpositive/autoColumnStats_2.q  |   3 +
 .../queries/clientpositive/autoColumnStats_3.q  |   1 +
 .../queries/clientpositive/autoColumnStats_4.q  |   1 +
 .../queries/clientpositive/autoColumnStats_5.q  |   1 +
 .../queries/clientpositive/autoColumnStats_5a.q |   1 +
 .../queries/clientpositive/autoColumnStats_6.q  |   1 +
 .../queries/clientpositive/autoColumnStats_7.q  |   1 +
 .../queries/clientpositive/autoColumnStats_8.q  |   1 +
 .../queries/clientpositive/autoColumnStats_9.q  |   2 +
 ql/src/test/queries/clientpositive/auto_join0.q |   2 +
 ql/src/test/queries/clientpositive/auto_join1.q |   2 +
 .../test/queries/clientpositive/auto_join10.q   |   1 +
 .../test/queries/clientpositive/auto_join11.q   |   2 +
 .../test/queries/clientpositive/auto_join12.q   |   2 +
 .../test/queries/clientpositive/auto_join13.q   |   2 +
 .../test/queries/clientpositive/auto_join14.q   |   2 +
 .../clientpositive/auto_join14_hadoop20.q       |   2 +
 .../test/queries/clientpositive/auto_join15.q   |   2 +
 .../test/queries/clientpositive/auto_join16.q   |   1 +
 .../test/queries/clientpositive/auto_join17.q   |   2 +
 .../test/queries/clientpositive/auto_join18.q   |   2 +
 .../clientpositive/auto_join18_multi_distinct.q |   2 +
 .../test/queries/clientpositive/auto_join19.q   |   3 +
 .../clientpositive/auto_join19_inclause.q       |   3 +
 ql/src/test/queries/clientpositive/auto_join2.q |   2 +
 .../test/queries/clientpositive/auto_join20.q   |   2 +
 .../test/queries/clientpositive/auto_join21.q   |   2 +
 .../test/queries/clientpositive/auto_join22.q   |   2 +
 .../test/queries/clientpositive/auto_join23.q   |   2 +
 .../test/queries/clientpositive/auto_join24.q   |   1 +
 .../test/queries/clientpositive/auto_join25.q   |   3 +
 .../test/queries/clientpositive/auto_join26.q   |   2 +
 .../test/queries/clientpositive/auto_join27.q   |   1 +
 .../test/queries/clientpositive/auto_join28.q   |   2 +
 .../test/queries/clientpositive/auto_join29.q   |   2 +
 ql/src/test/queries/clientpositive/auto_join3.q |   2 +
 .../test/queries/clientpositive/auto_join30.q   |   1 +
 .../test/queries/clientpositive/auto_join31.q   |   1 +
 .../test/queries/clientpositive/auto_join33.q   |   1 +
 ql/src/test/queries/clientpositive/auto_join4.q |   2 +
 ql/src/test/queries/clientpositive/auto_join5.q |   2 +
 ql/src/test/queries/clientpositive/auto_join6.q |   2 +
 ql/src/test/queries/clientpositive/auto_join7.q |   2 +
 ql/src/test/queries/clientpositive/auto_join8.q |   2 +
 ql/src/test/queries/clientpositive/auto_join9.q |   3 +
 .../queries/clientpositive/auto_join_stats.q    |   2 +
 .../queries/clientpositive/auto_join_stats2.q   |   2 +
 .../auto_join_without_localtask.q               |   1 +
 .../clientpositive/auto_smb_mapjoin_14.q        |   3 +
 .../clientpositive/auto_sortmerge_join_1.q      |   1 +
 .../clientpositive/auto_sortmerge_join_10.q     |   1 +
 .../clientpositive/auto_sortmerge_join_11.q     |   1 +
 .../clientpositive/auto_sortmerge_join_12.q     |   1 +
 .../clientpositive/auto_sortmerge_join_13.q     |   1 +
 .../clientpositive/auto_sortmerge_join_14.q     |   1 +
 .../clientpositive/auto_sortmerge_join_15.q     |   1 +
 .../clientpositive/auto_sortmerge_join_2.q      |   1 +
 .../clientpositive/auto_sortmerge_join_3.q      |   1 +
 .../clientpositive/auto_sortmerge_join_4.q      |   1 +
 .../clientpositive/auto_sortmerge_join_5.q      |   1 +
 .../clientpositive/auto_sortmerge_join_6.q      |   1 +
 .../clientpositive/auto_sortmerge_join_7.q      |   1 +
 .../clientpositive/auto_sortmerge_join_8.q      |   1 +
 .../clientpositive/auto_sortmerge_join_9.q      |   3 +
 .../queries/clientpositive/autogen_colalias.q   |   1 +
 .../queries/clientpositive/avro_add_column3.q   |   1 +
 .../clientpositive/avro_compression_enabled.q   |   1 +
 .../avro_compression_enabled_native.q           |   1 +
 .../queries/clientpositive/avrocountemptytbl.q  |   1 +
 ql/src/test/queries/clientpositive/ba_table1.q  |   1 +
 ql/src/test/queries/clientpositive/ba_table2.q  |   1 +
 ql/src/test/queries/clientpositive/ba_table3.q  |   1 +
 .../test/queries/clientpositive/ba_table_udfs.q |   1 +
 .../queries/clientpositive/ba_table_union.q     |   1 +
 .../queries/clientpositive/binary_constant.q    |   1 +
 .../clientpositive/binary_output_format.q       |   1 +
 .../clientpositive/binary_table_bincolserde.q   |   1 +
 .../clientpositive/binary_table_colserde.q      |   1 +
 ql/src/test/queries/clientpositive/bitvector.q  |   1 +
 ql/src/test/queries/clientpositive/bucket1.q    |   1 +
 ql/src/test/queries/clientpositive/bucket2.q    |   1 +
 ql/src/test/queries/clientpositive/bucket3.q    |   1 +
 ql/src/test/queries/clientpositive/bucket4.q    |   1 +
 ql/src/test/queries/clientpositive/bucket5.q    |   1 +
 ql/src/test/queries/clientpositive/bucket6.q    |   1 +
 .../queries/clientpositive/bucket_groupby.q     |   1 +
 .../test/queries/clientpositive/bucket_many.q   |   1 +
 .../clientpositive/bucket_map_join_spark4.q     |   1 +
 .../clientpositive/bucket_map_join_tez2.q       |   1 +
 .../clientpositive/bucket_num_reducers.q        |   1 +
 .../clientpositive/bucket_num_reducers2.q       |   1 +
 .../queries/clientpositive/bucketcontext_1.q    |   1 +
 .../queries/clientpositive/bucketcontext_2.q    |   1 +
 .../queries/clientpositive/bucketcontext_3.q    |   1 +
 .../queries/clientpositive/bucketcontext_4.q    |   1 +
 .../queries/clientpositive/bucketcontext_5.q    |   1 +
 .../queries/clientpositive/bucketcontext_6.q    |   1 +
 .../queries/clientpositive/bucketcontext_7.q    |   1 +
 .../queries/clientpositive/bucketcontext_8.q    |   1 +
 .../queries/clientpositive/bucketmapjoin10.q    |   1 +
 .../queries/clientpositive/bucketmapjoin11.q    |   1 +
 .../queries/clientpositive/bucketmapjoin12.q    |   1 +
 .../queries/clientpositive/bucketmapjoin13.q    |   2 +
 .../queries/clientpositive/bucketmapjoin6.q     |   1 +
 .../queries/clientpositive/bucketmapjoin8.q     |   1 +
 .../queries/clientpositive/bucketmapjoin9.q     |   1 +
 .../bucketsortoptimize_insert_1.q               |   1 +
 .../bucketsortoptimize_insert_2.q               |   1 +
 .../bucketsortoptimize_insert_3.q               |   1 +
 .../bucketsortoptimize_insert_4.q               |   1 +
 .../bucketsortoptimize_insert_5.q               |   1 +
 .../bucketsortoptimize_insert_6.q               |   1 +
 .../bucketsortoptimize_insert_7.q               |   1 +
 .../bucketsortoptimize_insert_8.q               |   1 +
 .../queries/clientpositive/case_sensitivity.q   |   1 +
 ql/src/test/queries/clientpositive/cast1.q      |   1 +
 .../clientpositive/cast_qualified_types.q       |   1 +
 .../clientpositive/cast_tinyint_to_double.q     |   1 +
 .../test/queries/clientpositive/cast_to_int.q   |   1 +
 .../clientpositive/cbo_SortUnionTransposeRule.q |   2 +
 ql/src/test/queries/clientpositive/cbo_const.q  |   3 +
 ql/src/test/queries/clientpositive/cbo_gby.q    |   3 +
 .../test/queries/clientpositive/cbo_gby_empty.q |   2 +
 .../test/queries/clientpositive/cbo_input26.q   |   1 +
 ql/src/test/queries/clientpositive/cbo_join.q   |   3 +
 ql/src/test/queries/clientpositive/cbo_limit.q  |   3 +
 .../queries/clientpositive/cbo_rp_auto_join0.q  |   3 +
 .../queries/clientpositive/cbo_rp_auto_join1.q  |   3 +
 .../queries/clientpositive/cbo_rp_auto_join17.q |   2 +
 .../cbo_rp_cross_product_check_2.q              |   1 +
 ql/src/test/queries/clientpositive/cbo_rp_gby.q |   3 +
 .../cbo_rp_gby2_map_multi_distinct.q            |   1 +
 .../queries/clientpositive/cbo_rp_gby_empty.q   |   2 +
 .../cbo_rp_groupby3_noskew_multi_distinct.q     |   1 +
 .../test/queries/clientpositive/cbo_rp_join.q   |   3 +
 .../test/queries/clientpositive/cbo_rp_join0.q  |   3 +
 .../test/queries/clientpositive/cbo_rp_limit.q  |   3 +
 .../queries/clientpositive/cbo_rp_lineage2.q    |   2 +
 .../clientpositive/cbo_rp_outer_join_ppr.q      |   2 +
 .../queries/clientpositive/cbo_rp_semijoin.q    |   3 +
 .../clientpositive/cbo_rp_simple_select.q       |   3 +
 .../test/queries/clientpositive/cbo_rp_stats.q  |   2 +
 .../queries/clientpositive/cbo_rp_subq_exists.q |   1 +
 .../queries/clientpositive/cbo_rp_subq_in.q     |   3 +
 .../queries/clientpositive/cbo_rp_subq_not_in.q |   3 +
 .../clientpositive/cbo_rp_udf_percentile.q      |   1 +
 .../clientpositive/cbo_rp_udf_percentile2.q     |   1 +
 .../queries/clientpositive/cbo_rp_udf_udaf.q    |   1 +
 .../clientpositive/cbo_rp_udf_udaf_stats_opt.q  |   1 +
 .../test/queries/clientpositive/cbo_rp_union.q  |   3 +
 .../clientpositive/cbo_rp_unionDistinct_2.q     |   1 +
 .../test/queries/clientpositive/cbo_rp_views.q  |   2 +
 .../queries/clientpositive/cbo_rp_windowing.q   |   2 +
 .../queries/clientpositive/cbo_rp_windowing_2.q |   1 +
 .../test/queries/clientpositive/cbo_semijoin.q  |   3 +
 .../queries/clientpositive/cbo_simple_select.q  |   3 +
 ql/src/test/queries/clientpositive/cbo_stats.q  |   2 +
 .../queries/clientpositive/cbo_subq_exists.q    |   1 +
 .../test/queries/clientpositive/cbo_subq_in.q   |   3 +
 .../queries/clientpositive/cbo_subq_not_in.q    |   3 +
 .../test/queries/clientpositive/cbo_udf_max.q   |   1 +
 .../test/queries/clientpositive/cbo_udf_udaf.q  |   1 +
 ql/src/test/queries/clientpositive/cbo_union.q  |   3 +
 ql/src/test/queries/clientpositive/cbo_views.q  |   2 +
 .../test/queries/clientpositive/cbo_windowing.q |   2 +
 ql/src/test/queries/clientpositive/char_1.q     |   1 +
 ql/src/test/queries/clientpositive/char_2.q     |   1 +
 ql/src/test/queries/clientpositive/char_cast.q  |   1 +
 .../queries/clientpositive/char_comparison.q    |   1 +
 .../queries/clientpositive/char_nested_types.q  |   1 +
 ql/src/test/queries/clientpositive/char_udf1.q  |   1 +
 ql/src/test/queries/clientpositive/cluster.q    |   1 +
 .../clientpositive/column_access_stats.q        |   1 +
 .../column_pruner_multiple_children.q           |   1 +
 .../columnarserde_create_shortcut.q             |   2 +
 .../clientpositive/columnstats_part_coltype.q   |   2 +
 ql/src/test/queries/clientpositive/combine1.q   |   1 +
 ql/src/test/queries/clientpositive/combine2.q   |   2 +
 .../queries/clientpositive/combine2_hadoop20.q  |   2 +
 ql/src/test/queries/clientpositive/combine3.q   |   1 +
 ql/src/test/queries/clientpositive/comments.q   |   1 +
 .../queries/clientpositive/compile_processor.q  |   1 +
 .../test/queries/clientpositive/complex_alias.q |   1 +
 ql/src/test/queries/clientpositive/concat_op.q  |   1 +
 .../concatenate_inherit_table_location.q        |   2 +
 .../clientpositive/confirm_initial_tbl_stats.q  |   8 +
 .../constantPropagateForSubQuery.q              |   2 +
 .../test/queries/clientpositive/constant_prop.q |   1 +
 .../queries/clientpositive/constant_prop_1.q    |   1 +
 .../queries/clientpositive/constant_prop_2.q    |   2 +
 .../queries/clientpositive/constantfolding.q    |   1 +
 ql/src/test/queries/clientpositive/constprog1.q |   1 +
 ql/src/test/queries/clientpositive/constprog2.q |   2 +
 .../test/queries/clientpositive/constprog_dp.q  |   1 +
 .../clientpositive/constprog_partitioner.q      |   3 +
 .../queries/clientpositive/constprog_type.q     |   1 +
 .../clientpositive/constprog_when_case.q        |   1 +
 .../clientpositive/correlationoptimizer1.q      |   2 +
 .../clientpositive/correlationoptimizer10.q     |   2 +
 .../clientpositive/correlationoptimizer11.q     |   2 +
 .../clientpositive/correlationoptimizer12.q     |   2 +
 .../clientpositive/correlationoptimizer13.q     |   1 +
 .../clientpositive/correlationoptimizer14.q     |   2 +
 .../clientpositive/correlationoptimizer15.q     |   2 +
 .../clientpositive/correlationoptimizer2.q      |   2 +
 .../clientpositive/correlationoptimizer3.q      |   2 +
 .../clientpositive/correlationoptimizer6.q      |   2 +
 .../clientpositive/correlationoptimizer7.q      |   2 +
 .../clientpositive/correlationoptimizer8.q      |   2 +
 .../clientpositive/correlationoptimizer9.q      |   1 +
 .../queries/clientpositive/count_dist_rewrite.q |   1 +
 ql/src/test/queries/clientpositive/cp_mj_rc.q   |   1 +
 ql/src/test/queries/clientpositive/cp_sel.q     |   1 +
 .../queries/clientpositive/create_big_view.q    |   1 +
 .../test/queries/clientpositive/create_escape.q |   1 +
 .../test/queries/clientpositive/create_func1.q  |   1 +
 .../queries/clientpositive/create_genericudaf.q |   1 +
 .../queries/clientpositive/create_genericudf.q  |   1 +
 .../clientpositive/create_insert_outputformat.q |   1 +
 .../test/queries/clientpositive/create_like.q   |   1 +
 .../clientpositive/create_like_tbl_props.q      |   1 +
 .../queries/clientpositive/create_like_view.q   |   2 +
 .../clientpositive/create_or_replace_view.q     |   1 +
 .../clientpositive/create_table_like_stats.q    |   2 +
 .../test/queries/clientpositive/create_udaf.q   |   1 +
 .../test/queries/clientpositive/create_view.q   |   3 +
 .../clientpositive/create_view_defaultformats.q |   1 +
 .../clientpositive/create_view_partitioned.q    |   2 +
 .../clientpositive/create_view_translate.q      |   1 +
 ql/src/test/queries/clientpositive/cross_join.q |   1 +
 .../queries/clientpositive/cross_join_merge.q   |   2 +
 .../test/queries/clientpositive/cross_prod_1.q  |   1 +
 .../test/queries/clientpositive/cross_prod_3.q  |   1 +
 .../test/queries/clientpositive/cross_prod_4.q  |   1 +
 .../clientpositive/cross_product_check_1.q      |   1 +
 .../clientpositive/cross_product_check_2.q      |   1 +
 .../clientpositive/crtseltbl_serdeprops.q       |   1 +
 ql/src/test/queries/clientpositive/ctas.q       |   1 +
 ql/src/test/queries/clientpositive/ctas_char.q  |   1 +
 .../test/queries/clientpositive/ctas_colname.q  |   2 +
 ql/src/test/queries/clientpositive/ctas_date.q  |   1 +
 .../ctas_uses_database_location.q               |   1 +
 .../clientpositive/ctas_uses_table_location.q   |   1 +
 .../test/queries/clientpositive/ctas_varchar.q  |   1 +
 ql/src/test/queries/clientpositive/cteViews.q   |   2 +
 ql/src/test/queries/clientpositive/cte_1.q      |   2 +
 ql/src/test/queries/clientpositive/cte_2.q      |   2 +
 ql/src/test/queries/clientpositive/cte_3.q      |   1 +
 ql/src/test/queries/clientpositive/cte_4.q      |   1 +
 ql/src/test/queries/clientpositive/cte_5.q      |   2 +-
 ql/src/test/queries/clientpositive/cte_6.q      |   1 +
 ql/src/test/queries/clientpositive/cte_mat_1.q  |   1 +
 ql/src/test/queries/clientpositive/cte_mat_2.q  |   1 +
 ql/src/test/queries/clientpositive/cte_mat_3.q  |   1 +
 ql/src/test/queries/clientpositive/cte_mat_4.q  |   9 +-
 ql/src/test/queries/clientpositive/cte_mat_5.q  |   2 +-
 .../clientpositive/current_date_timestamp.q     |   3 +
 .../clientpositive/custom_input_output_format.q |   1 +
 ql/src/test/queries/clientpositive/database.q   |   3 +
 .../test/queries/clientpositive/database_drop.q |   1 +
 ql/src/test/queries/clientpositive/date_1.q     |   1 +
 ql/src/test/queries/clientpositive/date_3.q     |   1 +
 ql/src/test/queries/clientpositive/date_4.q     |   1 +
 .../queries/clientpositive/date_comparison.q    |   1 +
 .../clientpositive/date_timestamp_prec.q        |   1 +
 ql/src/test/queries/clientpositive/date_udf.q   |   1 +
 ql/src/test/queries/clientpositive/decimal_1.q  |   1 +
 ql/src/test/queries/clientpositive/decimal_2.q  |   1 +
 .../queries/clientpositive/decimal_skewjoin.q   |   1 +
 .../test/queries/clientpositive/decimal_stats.q |   1 +
 .../clientpositive/delete_all_non_partitioned.q |   1 +
 .../clientpositive/delete_all_partitioned.q     |   1 +
 .../queries/clientpositive/delete_orig_table.q  |   3 +-
 .../queries/clientpositive/delete_tmp_table.q   |   1 +
 .../clientpositive/delete_where_no_match.q      |   1 +
 .../delete_where_non_partitioned.q              |   1 +
 .../clientpositive/delete_where_partitioned.q   |   1 +
 .../clientpositive/delete_whole_partition.q     |   1 +
 .../describe_formatted_view_partitioned.q       |   1 +
 .../describe_formatted_view_partitioned_json.q  |   1 +
 .../queries/clientpositive/describe_syntax.q    |   1 +
 .../queries/clientpositive/describe_table.q     |   1 +
 .../clientpositive/describe_table_json.q        |   6 +-
 .../queries/clientpositive/describe_xpath.q     |   1 +
 .../disable_merge_for_bucketing.q               |   1 +
 .../disallow_incompatible_type_change_off.q     |   1 +
 .../queries/clientpositive/distinct_stats.q     |   1 +
 .../test/queries/clientpositive/dp_counter_mm.q |   1 +
 .../queries/clientpositive/dp_counter_non_mm.q  |   1 +
 ql/src/test/queries/clientpositive/driverhook.q |   1 +
 .../drop_database_removes_partition_dirs.q      |   2 +
 .../drop_table_removes_partition_dirs.q         |   2 +
 .../druidmini_dynamic_partition.q               |   1 +
 .../queries/clientpositive/druidmini_test1.q    |   1 +
 .../clientpositive/druidmini_test_insert.q      |   1 +
 .../clientpositive/dynamic_partition_pruning.q  |   1 +
 .../dynamic_partition_pruning_2.q               |   1 +
 .../dynamic_partition_skip_default.q            |   1 +
 .../queries/clientpositive/dynamic_rdd_cache.q  |   1 +
 .../clientpositive/dynamic_semijoin_reduction.q |   2 +
 .../dynamic_semijoin_reduction_2.q              |   1 +
 .../dynamic_semijoin_reduction_sw.q             |   2 +
 .../dynamic_semijoin_user_level.q               |   2 +
 .../clientpositive/dynpart_sort_optimization2.q |   1 +
 .../dynpart_sort_optimization_acid.q            |   1 +
 .../dynpart_sort_optimization_acid2.q           |   1 +
 .../queries/clientpositive/empty_dir_in_table.q |   1 +
 .../encryption_auto_purge_tables.q              |   5 +-
 .../queries/clientpositive/encryption_ctas.q    |   1 +
 .../clientpositive/encryption_drop_table.q      |  11 +-
 .../encryption_drop_table_in_encrypted_db.q     |   1 +
 .../encryption_insert_partition_dynamic.q       |   1 +
 .../encryption_insert_partition_static.q        |   1 +
 .../encryption_join_unencrypted_tbl.q           |   1 +
 ...yption_join_with_different_encryption_keys.q |   1 +
 .../clientpositive/encryption_move_tbl.q        |   3 +-
 .../clientpositive/enforce_constraint_notnull.q |   1 +
 .../test/queries/clientpositive/enforce_order.q |   1 +
 ql/src/test/queries/clientpositive/escape1.q    |   1 +
 ql/src/test/queries/clientpositive/escape2.q    |   1 +
 .../queries/clientpositive/escape_clusterby1.q  |   1 +
 .../clientpositive/escape_distributeby1.q       |   1 +
 .../queries/clientpositive/escape_orderby1.q    |   1 +
 .../queries/clientpositive/escape_sortby1.q     |   1 +
 ql/src/test/queries/clientpositive/except_all.q |   1 +
 .../queries/clientpositive/except_distinct.q    |   1 +
 .../queries/clientpositive/exchgpartition2lel.q |   1 +
 .../clientpositive/exec_parallel_column_stats.q |   1 +
 .../test/queries/clientpositive/explain_ddl.q   |   1 +
 .../queries/clientpositive/explain_dependency.q |   3 +
 .../clientpositive/explain_dependency2.q        |   2 +
 .../queries/clientpositive/explain_logical.q    |   3 +
 .../queries/clientpositive/explain_rearrange.q  |   1 +
 .../queries/clientpositive/explainanalyze_1.q   |   1 +
 .../queries/clientpositive/explainanalyze_2.q   |   3 +
 .../queries/clientpositive/explainanalyze_3.q   |   2 +
 .../queries/clientpositive/explainanalyze_4.q   |   1 +
 .../queries/clientpositive/explainanalyze_5.q   |   3 +
 .../test/queries/clientpositive/explainuser_1.q |   9 +
 .../test/queries/clientpositive/explainuser_2.q |   3 +
 .../test/queries/clientpositive/explainuser_3.q |   3 +
 .../test/queries/clientpositive/explainuser_4.q |   1 +
 .../test/queries/clientpositive/explode_null.q  |   1 +
 .../test/queries/clientpositive/expr_cached.q   |   1 +
 ql/src/test/queries/clientpositive/extract.q    |   1 +
 .../queries/clientpositive/fetch_aggregation.q  |   1 +
 .../queries/clientpositive/fileformat_mix.q     |   1 +
 .../clientpositive/fileformat_sequencefile.q    |   1 +
 .../queries/clientpositive/fileformat_text.q    |   1 +
 .../test/queries/clientpositive/filter_aggr.q   |   1 +
 .../clientpositive/filter_cond_pushdown.q       |   4 +
 .../queries/clientpositive/filter_in_or_dup.q   |   1 +
 .../clientpositive/filter_join_breaktask.q      |   1 +
 .../clientpositive/filter_join_breaktask2.q     |   1 +
 .../queries/clientpositive/filter_numeric.q     |   1 +
 .../test/queries/clientpositive/filter_union.q  |   1 +
 .../queries/clientpositive/flatten_and_or.q     |   1 +
 ql/src/test/queries/clientpositive/floor_time.q |   1 +
 ql/src/test/queries/clientpositive/fm-sketch.q  |   1 +
 ql/src/test/queries/clientpositive/fold_case.q  |   1 +
 .../clientpositive/fold_eq_with_case_when.q     |   2 +
 ql/src/test/queries/clientpositive/fold_when.q  |   1 +
 ql/src/test/queries/clientpositive/foldts.q     |   2 +
 .../queries/clientpositive/fouter_join_ppr.q    |   2 +
 .../clientpositive/fp_literal_arithmetic.q      |   1 +
 ql/src/test/queries/clientpositive/gby_star.q   |   1 +
 ql/src/test/queries/clientpositive/groupby1.q   |   1 +
 ql/src/test/queries/clientpositive/groupby11.q  |   1 +
 ql/src/test/queries/clientpositive/groupby12.q  |   1 +
 .../queries/clientpositive/groupby1_limit.q     |   1 +
 .../test/queries/clientpositive/groupby1_map.q  |   1 +
 .../queries/clientpositive/groupby1_map_nomap.q |   1 +
 .../queries/clientpositive/groupby1_map_skew.q  |   1 +
 .../queries/clientpositive/groupby1_noskew.q    |   1 +
 ql/src/test/queries/clientpositive/groupby2.q   |   1 +
 .../queries/clientpositive/groupby2_limit.q     |   1 +
 .../test/queries/clientpositive/groupby2_map.q  |   1 +
 .../groupby2_map_multi_distinct.q               |   1 +
 .../queries/clientpositive/groupby2_map_skew.q  |   1 +
 .../queries/clientpositive/groupby2_noskew.q    |   1 +
 .../groupby2_noskew_multi_distinct.q            |   1 +
 ql/src/test/queries/clientpositive/groupby3.q   |   1 +
 .../test/queries/clientpositive/groupby3_map.q  |   1 +
 .../groupby3_map_multi_distinct.q               |   1 +
 .../queries/clientpositive/groupby3_map_skew.q  |   2 +-
 .../queries/clientpositive/groupby3_noskew.q    |   1 +
 .../groupby3_noskew_multi_distinct.q            |   1 +
 ql/src/test/queries/clientpositive/groupby4.q   |   1 +
 .../test/queries/clientpositive/groupby4_map.q  |   1 +
 .../queries/clientpositive/groupby4_map_skew.q  |   1 +
 .../queries/clientpositive/groupby4_noskew.q    |   1 +
 ql/src/test/queries/clientpositive/groupby5.q   |   1 +
 .../test/queries/clientpositive/groupby5_map.q  |   1 +
 .../queries/clientpositive/groupby5_map_skew.q  |   1 +
 .../queries/clientpositive/groupby5_noskew.q    |   1 +
 ql/src/test/queries/clientpositive/groupby6.q   |   1 +
 .../test/queries/clientpositive/groupby6_map.q  |   1 +
 .../queries/clientpositive/groupby6_map_skew.q  |   1 +
 .../queries/clientpositive/groupby6_noskew.q    |   1 +
 ql/src/test/queries/clientpositive/groupby7.q   |   1 +
 .../test/queries/clientpositive/groupby7_map.q  |   1 +
 .../groupby7_map_multi_single_reducer.q         |   1 +
 .../queries/clientpositive/groupby7_map_skew.q  |   1 +
 .../queries/clientpositive/groupby7_noskew.q    |   1 +
 .../groupby7_noskew_multi_single_reducer.q      |   1 +
 ql/src/test/queries/clientpositive/groupby8.q   |   1 +
 .../test/queries/clientpositive/groupby8_map.q  |   1 +
 .../queries/clientpositive/groupby8_map_skew.q  |   1 +
 .../queries/clientpositive/groupby8_noskew.q    |   1 +
 ql/src/test/queries/clientpositive/groupby9.q   |   1 +
 .../queries/clientpositive/groupby_bigdata.q    |   1 +
 .../clientpositive/groupby_complex_types.q      |   1 +
 ...groupby_complex_types_multi_single_reducer.q |   1 +
 .../clientpositive/groupby_constcolval.q        |   1 +
 .../clientpositive/groupby_cube_multi_gby.q     |   1 +
 .../clientpositive/groupby_distinct_samekey.q   |   1 +
 .../clientpositive/groupby_duplicate_key.q      |   1 +
 .../clientpositive/groupby_grouping_window.q    |   1 +
 .../clientpositive/groupby_join_pushdown.q      |   2 +
 .../queries/clientpositive/groupby_map_ppr.q    |   2 +
 .../groupby_map_ppr_multi_distinct.q            |   2 +
 .../groupby_multi_insert_common_distinct.q      |   1 +
 .../groupby_multi_single_reducer.q              |   1 +
 .../groupby_multi_single_reducer2.q             |   1 +
 .../groupby_multi_single_reducer3.q             |   1 +
 .../queries/clientpositive/groupby_neg_float.q  |   1 +
 .../queries/clientpositive/groupby_position.q   |   2 +
 .../test/queries/clientpositive/groupby_ppr.q   |   2 +
 .../clientpositive/groupby_ppr_multi_distinct.q |   2 +
 .../queries/clientpositive/groupby_resolution.q |   1 +
 .../queries/clientpositive/groupby_sort_10.q    |   1 +
 .../queries/clientpositive/groupby_sort_11.q    |   1 +
 .../queries/clientpositive/groupby_sort_5.q     |   1 +
 .../queries/clientpositive/groupby_sort_7.q     |   1 +
 ql/src/test/queries/clientpositive/having.q     |   1 +
 ql/src/test/queries/clientpositive/having2.q    |   1 +
 ql/src/test/queries/clientpositive/hll.q        |   1 +
 ql/src/test/queries/clientpositive/hook_order.q |   1 +
 .../clientpositive/hybridgrace_hashjoin_1.q     |   3 +
 .../clientpositive/hybridgrace_hashjoin_2.q     |   3 +
 .../identity_project_remove_skip.q              |   1 +
 .../implicit_cast_during_insert.q               |   1 +
 .../queries/clientpositive/infer_bucket_sort.q  |   2 +
 .../infer_bucket_sort_bucketed_table.q          |   2 +
 .../infer_bucket_sort_convert_join.q            |   2 +
 .../clientpositive/infer_bucket_sort_dyn_part.q |   1 +
 .../infer_bucket_sort_grouping_operators.q      |   2 +
 .../infer_bucket_sort_list_bucket.q             |   2 +
 .../infer_bucket_sort_map_operators.q           |   2 +
 .../clientpositive/infer_bucket_sort_merge.q    |   2 +
 .../infer_bucket_sort_multi_insert.q            |   2 +
 .../infer_bucket_sort_num_buckets.q             |   1 +
 .../infer_bucket_sort_reducers_power_two.q      |   2 +
 .../queries/clientpositive/infer_join_preds.q   |   2 +
 ql/src/test/queries/clientpositive/innerjoin.q  |   2 +
 ql/src/test/queries/clientpositive/input.q      |   1 +
 ql/src/test/queries/clientpositive/input0.q     |   1 +
 ql/src/test/queries/clientpositive/input11.q    |   1 +
 .../test/queries/clientpositive/input11_limit.q |   1 +
 ql/src/test/queries/clientpositive/input12.q    |   1 +
 .../queries/clientpositive/input12_hadoop20.q   |   1 +
 ql/src/test/queries/clientpositive/input13.q    |   1 +
 ql/src/test/queries/clientpositive/input14.q    |   1 +
 .../test/queries/clientpositive/input14_limit.q |   1 +
 ql/src/test/queries/clientpositive/input17.q    |   1 +
 ql/src/test/queries/clientpositive/input18.q    |   1 +
 .../test/queries/clientpositive/input1_limit.q  |   1 +
 ql/src/test/queries/clientpositive/input2.q     |   6 +-
 ql/src/test/queries/clientpositive/input20.q    |   1 +
 ql/src/test/queries/clientpositive/input23.q    |   1 +
 ql/src/test/queries/clientpositive/input26.q    |   1 +
 ql/src/test/queries/clientpositive/input28.q    |   1 +
 .../test/queries/clientpositive/input2_limit.q  |   1 +
 ql/src/test/queries/clientpositive/input3.q     |  16 +-
 ql/src/test/queries/clientpositive/input30.q    |   1 +
 ql/src/test/queries/clientpositive/input31.q    |   1 +
 ql/src/test/queries/clientpositive/input32.q    |   2 +
 ql/src/test/queries/clientpositive/input33.q    |   1 +
 ql/src/test/queries/clientpositive/input34.q    |   1 +
 ql/src/test/queries/clientpositive/input35.q    |   1 +
 ql/src/test/queries/clientpositive/input36.q    |   1 +
 ql/src/test/queries/clientpositive/input38.q    |   1 +
 ql/src/test/queries/clientpositive/input39.q    |   1 +
 .../queries/clientpositive/input39_hadoop20.q   |   1 +
 ql/src/test/queries/clientpositive/input41.q    |   2 +
 ql/src/test/queries/clientpositive/input42.q    |   1 +
 ql/src/test/queries/clientpositive/input43.q    |   1 +
 ql/src/test/queries/clientpositive/input44.q    |   1 +
 ql/src/test/queries/clientpositive/input45.q    |   1 +
 ql/src/test/queries/clientpositive/input46.q    |   1 +
 ql/src/test/queries/clientpositive/input49.q    |   1 +
 .../test/queries/clientpositive/input4_limit.q  |   1 +
 ql/src/test/queries/clientpositive/input5.q     |   1 +
 ql/src/test/queries/clientpositive/input6.q     |   1 +
 ql/src/test/queries/clientpositive/input7.q     |   1 +
 ql/src/test/queries/clientpositive/input8.q     |   1 +
 ql/src/test/queries/clientpositive/input9.q     |   1 +
 .../clientpositive/input_columnarserde.q        |   1 +
 .../queries/clientpositive/input_dynamicserde.q |   1 +
 .../queries/clientpositive/input_lazyserde.q    |   2 +
 .../queries/clientpositive/input_lazyserde2.q   |   2 +
 .../test/queries/clientpositive/input_limit.q   |   1 +
 .../test/queries/clientpositive/input_part0.q   |   1 +
 .../test/queries/clientpositive/input_part1.q   |   1 +
 .../test/queries/clientpositive/input_part10.q  |   1 +
 .../test/queries/clientpositive/input_part2.q   |   1 +
 .../test/queries/clientpositive/input_part3.q   |   1 +
 .../test/queries/clientpositive/input_part4.q   |   1 +
 .../test/queries/clientpositive/input_part5.q   |   1 +
 .../test/queries/clientpositive/input_part6.q   |   1 +
 .../test/queries/clientpositive/input_part7.q   |   1 +
 .../test/queries/clientpositive/input_part8.q   |   1 +
 .../test/queries/clientpositive/input_part9.q   |   1 +
 .../clientpositive/input_testsequencefile.q     |   1 +
 .../queries/clientpositive/input_testxpath.q    |   1 +
 .../queries/clientpositive/input_testxpath2.q   |   1 +
 .../queries/clientpositive/input_testxpath3.q   |   1 +
 .../queries/clientpositive/input_testxpath4.q   |   1 +
 .../queries/clientpositive/inputwherefalse.q    |   1 +
 ql/src/test/queries/clientpositive/insert0.q    |   1 +
 ql/src/test/queries/clientpositive/insert1.q    |   1 +
 ql/src/test/queries/clientpositive/insert2.q    |   1 +
 .../insert_acid_dynamic_partition.q             |   1 +
 .../clientpositive/insert_acid_not_bucketed.q   |   1 +
 .../insert_after_drop_partition.q               |   1 +
 .../queries/clientpositive/insert_compressed.q  |   1 +
 .../queries/clientpositive/insert_dir_distcp.q  |   1 +
 .../test/queries/clientpositive/insert_into1.q  |   1 +
 .../test/queries/clientpositive/insert_into2.q  |   1 +
 .../test/queries/clientpositive/insert_into3.q  |   1 +
 .../test/queries/clientpositive/insert_into4.q  |   1 +
 .../test/queries/clientpositive/insert_into5.q  |   1 +
 .../test/queries/clientpositive/insert_into6.q  |   1 +
 .../queries/clientpositive/insert_orig_table.q  |   1 +
 .../clientpositive/insert_overwrite_directory.q |   1 +
 .../insert_overwrite_directory2.q               |   1 +
 .../insert_overwrite_local_directory_1.q        |   1 +
 .../clientpositive/insert_update_delete.q       |   1 +
 .../clientpositive/insert_values_orig_table.q   |   1 +
 .../insert_values_orig_table_use_metadata.q     |   2 +
 .../queries/clientpositive/insertexternal1.q    |   1 +
 .../test/queries/clientpositive/intersect_all.q |   1 +
 .../queries/clientpositive/intersect_distinct.q |   1 +
 ql/src/test/queries/clientpositive/interval_1.q |   1 +
 ql/src/test/queries/clientpositive/interval_2.q |   1 +
 ql/src/test/queries/clientpositive/interval_3.q |   1 +
 .../clientpositive/interval_arithmetic.q        |   1 +
 .../clientpositive/interval_comparison.q        |   1 +
 .../test/queries/clientpositive/interval_udf.q  |   1 +
 .../queries/clientpositive/is_distinct_from.q   |   1 +
 .../test/queries/clientpositive/ivyDownload.q   |   1 +
 .../test/queries/clientpositive/jdbc_handler.q  |   6 +-
 ql/src/test/queries/clientpositive/join0.q      |   2 +
 ql/src/test/queries/clientpositive/join1.q      |   2 +
 ql/src/test/queries/clientpositive/join10.q     |   1 +
 ql/src/test/queries/clientpositive/join11.q     |   2 +
 ql/src/test/queries/clientpositive/join12.q     |   2 +
 ql/src/test/queries/clientpositive/join13.q     |   2 +
 ql/src/test/queries/clientpositive/join14.q     |   2 +
 .../queries/clientpositive/join14_hadoop20.q    |   2 +
 ql/src/test/queries/clientpositive/join15.q     |   2 +
 ql/src/test/queries/clientpositive/join16.q     |   1 +
 ql/src/test/queries/clientpositive/join17.q     |   2 +
 ql/src/test/queries/clientpositive/join18.q     |   2 +
 .../clientpositive/join18_multi_distinct.q      |   2 +
 ql/src/test/queries/clientpositive/join2.q      |   2 +
 ql/src/test/queries/clientpositive/join20.q     |   2 +
 ql/src/test/queries/clientpositive/join21.q     |   2 +
 ql/src/test/queries/clientpositive/join22.q     |   2 +
 ql/src/test/queries/clientpositive/join23.q     |   2 +
 ql/src/test/queries/clientpositive/join24.q     |   1 +
 ql/src/test/queries/clientpositive/join25.q     |   2 +
 ql/src/test/queries/clientpositive/join26.q     |   3 +
 ql/src/test/queries/clientpositive/join27.q     |   2 +
 ql/src/test/queries/clientpositive/join28.q     |   3 +
 ql/src/test/queries/clientpositive/join29.q     |   2 +
 ql/src/test/queries/clientpositive/join3.q      |   2 +
 ql/src/test/queries/clientpositive/join30.q     |   2 +
 ql/src/test/queries/clientpositive/join31.q     |   2 +
 ql/src/test/queries/clientpositive/join32.q     |   3 +
 .../queries/clientpositive/join32_lessSize.q    |   3 +
 ql/src/test/queries/clientpositive/join33.q     |   3 +
 ql/src/test/queries/clientpositive/join34.q     |   2 +
 ql/src/test/queries/clientpositive/join35.q     |   2 +
 ql/src/test/queries/clientpositive/join36.q     |   1 +
 ql/src/test/queries/clientpositive/join37.q     |   2 +
 ql/src/test/queries/clientpositive/join38.q     |   1 +
 ql/src/test/queries/clientpositive/join39.q     |   1 +
 ql/src/test/queries/clientpositive/join4.q      |   2 +
 ql/src/test/queries/clientpositive/join40.q     |   2 +
 ql/src/test/queries/clientpositive/join41.q     |   3 +
 ql/src/test/queries/clientpositive/join44.q     |   1 +
 ql/src/test/queries/clientpositive/join45.q     |   3 +
 ql/src/test/queries/clientpositive/join47.q     |   3 +
 ql/src/test/queries/clientpositive/join5.q      |   2 +
 ql/src/test/queries/clientpositive/join6.q      |   2 +
 ql/src/test/queries/clientpositive/join7.q      |   2 +
 ql/src/test/queries/clientpositive/join8.q      |   2 +
 ql/src/test/queries/clientpositive/join9.q      |   3 +
 .../queries/clientpositive/join_alt_syntax.q    |   1 +
 .../clientpositive/join_cond_pushdown_1.q       |   1 +
 .../clientpositive/join_cond_pushdown_2.q       |   1 +
 .../clientpositive/join_cond_pushdown_3.q       |   1 +
 .../clientpositive/join_cond_pushdown_4.q       |   1 +
 .../clientpositive/join_cond_pushdown_unqual1.q |   1 +
 .../clientpositive/join_cond_pushdown_unqual2.q |   1 +
 .../clientpositive/join_cond_pushdown_unqual3.q |   1 +
 .../clientpositive/join_cond_pushdown_unqual4.q |   1 +
 ql/src/test/queries/clientpositive/join_empty.q |   1 +
 .../clientpositive/join_filters_overlap.q       |   1 +
 .../test/queries/clientpositive/join_literals.q |   1 +
 .../test/queries/clientpositive/join_map_ppr.q  |   3 +
 .../queries/clientpositive/join_max_hashtable.q |   1 +
 .../join_merge_multi_expressions.q              |   1 +
 .../test/queries/clientpositive/join_merging.q  |   1 +
 .../queries/clientpositive/join_on_varchar.q    |   1 +
 ql/src/test/queries/clientpositive/join_parse.q |   3 +
 ql/src/test/queries/clientpositive/join_rc.q    |   1 +
 .../test/queries/clientpositive/join_reorder.q  |   1 +
 .../test/queries/clientpositive/join_thrift.q   |   1 +
 ql/src/test/queries/clientpositive/join_vc.q    |   1 +
 .../test/queries/clientpositive/json_serde1.q   |   1 +
 ql/src/test/queries/clientpositive/keyword_2.q  |   1 +
 ql/src/test/queries/clientpositive/keyword_3.q  |   1 +
 .../test/queries/clientpositive/lateral_view.q  |   1 +
 .../queries/clientpositive/lateral_view_cp.q    |   1 +
 .../clientpositive/lateral_view_explode2.q      |   1 +
 .../clientpositive/lateral_view_noalias.q       |   2 +
 .../clientpositive/lateral_view_onview.q        |   1 +
 .../clientpositive/lateral_view_onview2.q       |   1 +
 .../queries/clientpositive/lateral_view_outer.q |   1 +
 .../queries/clientpositive/lateral_view_ppd.q   |   2 +
 .../test/queries/clientpositive/lb_fs_stats.q   |   2 +
 ql/src/test/queries/clientpositive/leadlag.q    |   1 +
 .../queries/clientpositive/leadlag_queries.q    |   1 +
 .../test/queries/clientpositive/leftsemijoin.q  |   1 +
 ql/src/test/queries/clientpositive/limit0.q     |   1 +
 .../clientpositive/limit_join_transpose.q       |   2 +
 .../queries/clientpositive/limit_pushdown.q     |   2 +
 .../queries/clientpositive/limit_pushdown2.q    |   1 +
 .../queries/clientpositive/limit_pushdown3.q    |   2 +
 .../clientpositive/limit_pushdown_negative.q    |   1 +
 ql/src/test/queries/clientpositive/lineage1.q   |   2 +
 ql/src/test/queries/clientpositive/lineage2.q   |   2 +
 ql/src/test/queries/clientpositive/lineage3.q   |   2 +
 .../queries/clientpositive/list_bucket_dml_1.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_10.q |   1 +
 .../queries/clientpositive/list_bucket_dml_11.q |   1 +
 .../queries/clientpositive/list_bucket_dml_12.q |   1 +
 .../queries/clientpositive/list_bucket_dml_13.q |   1 +
 .../queries/clientpositive/list_bucket_dml_14.q |   1 +
 .../queries/clientpositive/list_bucket_dml_2.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_3.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_4.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_5.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_6.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_7.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_8.q  |   1 +
 .../queries/clientpositive/list_bucket_dml_9.q  |   1 +
 .../list_bucket_query_multiskew_1.q             |   1 +
 .../list_bucket_query_multiskew_2.q             |   1 +
 .../list_bucket_query_multiskew_3.q             |   1 +
 .../list_bucket_query_oneskew_1.q               |   1 +
 .../list_bucket_query_oneskew_2.q               |   1 +
 .../list_bucket_query_oneskew_3.q               |   1 +
 .../queries/clientpositive/literal_decimal.q    |   1 +
 .../queries/clientpositive/literal_double.q     |   1 +
 .../test/queries/clientpositive/literal_ints.q  |   1 +
 .../queries/clientpositive/literal_string.q     |   1 +
 ql/src/test/queries/clientpositive/llap_acid.q  |   1 +
 ql/src/test/queries/clientpositive/llap_acid2.q |   1 +
 .../queries/clientpositive/llap_acid_fast.q     |   1 +
 .../test/queries/clientpositive/llap_nullscan.q |   1 +
 .../queries/clientpositive/llap_partitioned.q   |   1 +
 ql/src/test/queries/clientpositive/llap_smb.q   |   1 +
 ql/src/test/queries/clientpositive/llap_stats.q |   1 +
 ql/src/test/queries/clientpositive/llap_text.q  |   1 +
 ql/src/test/queries/clientpositive/llap_udf.q   |   1 +
 .../queries/clientpositive/llap_uncompressed.q  |   1 +
 .../clientpositive/llap_vector_nohybridgrace.q  |   1 +
 .../test/queries/clientpositive/llapdecider.q   |   1 +
 .../queries/clientpositive/load_dyn_part1.q     |   1 +
 .../queries/clientpositive/load_dyn_part10.q    |   1 +
 .../queries/clientpositive/load_dyn_part11.q    |   1 +
 .../queries/clientpositive/load_dyn_part12.q    |   1 +
 .../queries/clientpositive/load_dyn_part13.q    |   2 +
 .../queries/clientpositive/load_dyn_part14.q    |   1 +
 .../queries/clientpositive/load_dyn_part15.q    |   1 +
 .../queries/clientpositive/load_dyn_part2.q     |   1 +
 .../queries/clientpositive/load_dyn_part3.q     |   1 +
 .../queries/clientpositive/load_dyn_part4.q     |   2 +
 .../queries/clientpositive/load_dyn_part5.q     |   1 +
 .../queries/clientpositive/load_dyn_part6.q     |   1 +
 .../queries/clientpositive/load_dyn_part7.q     |   1 +
 .../queries/clientpositive/load_dyn_part8.q     |   1 +
 .../queries/clientpositive/load_dyn_part9.q     |   1 +
 .../queries/clientpositive/load_overwrite.q     |   1 +
 .../test/queries/clientpositive/loadpart_err.q  |   1 +
 ql/src/test/queries/clientpositive/lock1.q      |   1 +
 ql/src/test/queries/clientpositive/lock2.q      |   2 +
 ql/src/test/queries/clientpositive/lock3.q      |   1 +
 ql/src/test/queries/clientpositive/lock4.q      |   1 +
 .../queries/clientpositive/louter_join_ppr.q    |   2 +
 .../test/queries/clientpositive/lvj_mapjoin.q   |   1 +
 ql/src/test/queries/clientpositive/macro.q      |   1 +
 ql/src/test/queries/clientpositive/mapjoin1.q   |   2 +
 ql/src/test/queries/clientpositive/mapjoin47.q  |   3 +
 .../queries/clientpositive/mapjoin_distinct.q   |   1 +
 .../mapjoin_filter_on_outerjoin.q               |   2 +
 .../test/queries/clientpositive/mapjoin_hint.q  |   2 +
 .../test/queries/clientpositive/mapjoin_hook.q  |   3 +
 .../queries/clientpositive/mapjoin_mapjoin.q    |   3 +
 .../queries/clientpositive/mapjoin_memcheck.q   |   2 +
 .../queries/clientpositive/mapjoin_subquery.q   |   3 +
 .../queries/clientpositive/mapjoin_test_outer.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce1.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce2.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce3.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce4.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce5.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce6.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce7.q |   1 +
 ql/src/test/queries/clientpositive/mapreduce8.q |   1 +
 ql/src/test/queries/clientpositive/masking_1.q  |   2 +
 ql/src/test/queries/clientpositive/masking_10.q |   1 +
 ql/src/test/queries/clientpositive/masking_11.q |   1 +
 ql/src/test/queries/clientpositive/masking_12.q |   1 +
 .../queries/clientpositive/masking_1_newdb.q    |   1 +
 ql/src/test/queries/clientpositive/masking_2.q  |   1 +
 ql/src/test/queries/clientpositive/masking_3.q  |   2 +
 ql/src/test/queries/clientpositive/masking_4.q  |   1 +
 ql/src/test/queries/clientpositive/masking_5.q  |   1 +
 ql/src/test/queries/clientpositive/masking_6.q  |   1 +
 ql/src/test/queries/clientpositive/masking_7.q  |   1 +
 ql/src/test/queries/clientpositive/masking_8.q  |   1 +
 ql/src/test/queries/clientpositive/masking_9.q  |   1 +
 .../clientpositive/masking_disablecbo_1.q       |   2 +
 .../clientpositive/masking_disablecbo_2.q       |   1 +
 .../clientpositive/masking_disablecbo_3.q       |   2 +
 .../clientpositive/masking_disablecbo_4.q       |   1 +
 .../clientpositive/materialized_view_drop.q     |   1 +
 .../materialized_view_rewrite_ssb.q             |   1 +
 .../materialized_view_rewrite_ssb_2.q           |   1 +
 ql/src/test/queries/clientpositive/merge1.q     |   1 +
 ql/src/test/queries/clientpositive/merge2.q     |   1 +
 ql/src/test/queries/clientpositive/merge3.q     |   1 +
 ql/src/test/queries/clientpositive/merge4.q     |   2 +
 .../clientpositive/merge_dynamic_partition.q    |   1 +
 .../clientpositive/merge_dynamic_partition2.q   |   1 +
 .../clientpositive/merge_dynamic_partition3.q   |   1 +
 .../clientpositive/merge_dynamic_partition4.q   |   1 +
 .../clientpositive/merge_dynamic_partition5.q   |   1 +
 .../test/queries/clientpositive/merge_empty.q   |   1 +
 ql/src/test/queries/clientpositive/mergejoin.q  |   2 +
 .../queries/clientpositive/mergejoin_3way.q     |   2 +
 ql/src/test/queries/clientpositive/mergejoins.q |   1 +
 .../clientpositive/metadataOnlyOptimizer.q      |   2 +
 .../test/queries/clientpositive/metadataonly1.q |   1 +
 ql/src/test/queries/clientpositive/mi.q         |   1 +
 ql/src/test/queries/clientpositive/mm_all.q     |   2 +
 ql/src/test/queries/clientpositive/mm_buckets.q |   1 +
 .../queries/clientpositive/mm_conversions.q     |   1 +
 ql/src/test/queries/clientpositive/mm_cttas.q   |   1 +
 ql/src/test/queries/clientpositive/mm_default.q |   1 +
 ql/src/test/queries/clientpositive/mm_exim.q    |   2 +
 ql/src/test/queries/clientpositive/mrr.q        |   1 +
 .../test/queries/clientpositive/multiMapJoin1.q |   1 +
 .../test/queries/clientpositive/multiMapJoin2.q |   2 +
 .../clientpositive/multi_column_in_single.q     |   1 +
 .../test/queries/clientpositive/multi_insert.q  |   1 +
 .../queries/clientpositive/multi_insert_gby.q   |   1 +
 .../queries/clientpositive/multi_insert_gby2.q  |   1 +
 .../queries/clientpositive/multi_insert_gby3.q  |   1 +
 .../queries/clientpositive/multi_insert_gby4.q  |   1 +
 .../clientpositive/multi_insert_lateral_view.q  |   1 +
 .../queries/clientpositive/multi_insert_mixed.q |   1 +
 ...multi_insert_move_tasks_share_dependencies.q |   1 +
 .../clientpositive/multi_insert_union_src.q     |   2 +
 .../queries/clientpositive/multi_join_union.q   |   1 +
 ql/src/test/queries/clientpositive/newline.q    |   1 +
 ql/src/test/queries/clientpositive/no_hooks.q   |   2 +
 .../test/queries/clientpositive/noalias_subq1.q |   1 +
 .../clientpositive/nomore_ambiguous_table_col.q |   1 +
 .../queries/clientpositive/non_ascii_literal1.q |   1 +
 .../clientpositive/non_native_window_udf.q      |   1 +
 .../clientpositive/nonblock_op_deduplicate.q    |   2 +
 .../test/queries/clientpositive/nonmr_fetch.q   |   2 +
 .../clientpositive/nonmr_fetch_threshold.q      |   2 +
 .../nonreserved_keywords_insert_into1.q         |   1 +
 .../queries/clientpositive/notable_alias1.q     |   1 +
 .../queries/clientpositive/notable_alias2.q     |   1 +
 .../queries/clientpositive/notable_alias3.q     |   1 +
 ql/src/test/queries/clientpositive/null_cast.q  |   1 +
 .../test/queries/clientpositive/null_column.q   |   1 +
 ql/src/test/queries/clientpositive/nullgroup.q  |   1 +
 ql/src/test/queries/clientpositive/nullgroup2.q |   1 +
 ql/src/test/queries/clientpositive/nullgroup4.q |   1 +
 .../clientpositive/nullgroup4_multi_distinct.q  |   1 +
 .../queries/clientpositive/num_op_type_conv.q   |   1 +
 .../test/queries/clientpositive/offset_limit.q  |   1 +
 .../offset_limit_global_optimizer.q             |   1 +
 .../clientpositive/offset_limit_ppd_optimizer.q |   2 +
 .../queries/clientpositive/ops_comparison.q     |   1 +
 .../queries/clientpositive/optimize_nullscan.q  |   2 +
 .../queries/clientpositive/optional_outer.q     |   1 +
 .../orc_avro_partition_uniontype.q              |   1 +
 ql/src/test/queries/clientpositive/orc_create.q |   1 +
 .../test/queries/clientpositive/orc_createas1.q |   2 +
 .../clientpositive/orc_dictionary_threshold.q   |   1 +
 .../queries/clientpositive/orc_diff_part_cols.q |   2 +
 .../clientpositive/orc_diff_part_cols2.q        |   1 +
 .../queries/clientpositive/orc_empty_files.q    |   1 +
 .../queries/clientpositive/orc_empty_strings.q  |   1 +
 .../clientpositive/orc_int_type_promotion.q     |   1 +
 ql/src/test/queries/clientpositive/orc_llap.q   |   1 +
 .../queries/clientpositive/orc_llap_nonvector.q |   1 +
 ql/src/test/queries/clientpositive/orc_merge1.q |   2 +
 .../test/queries/clientpositive/orc_merge10.q   |   2 +
 .../test/queries/clientpositive/orc_merge13.q   |   1 +
 ql/src/test/queries/clientpositive/orc_merge2.q |   1 +
 ql/src/test/queries/clientpositive/orc_merge3.q |   1 +
 ql/src/test/queries/clientpositive/orc_merge4.q |   1 +
 ql/src/test/queries/clientpositive/orc_merge9.q |   1 +
 .../queries/clientpositive/orc_merge_diff_fs.q  |   2 +
 .../clientpositive/orc_merge_incompat3.q        |   1 +
 .../orc_merge_incompat_writer_version.q         |   1 +
 .../queries/clientpositive/orc_mr_pathalias.q   |   1 +
 .../queries/clientpositive/orc_null_check.q     |   2 +-
 .../test/queries/clientpositive/orc_ppd_basic.q |   1 +
 .../queries/clientpositive/orc_ppd_boolean.q    |   2 +
 .../test/queries/clientpositive/orc_ppd_char.q  |   2 +
 .../test/queries/clientpositive/orc_ppd_date.q  |   2 +
 .../queries/clientpositive/orc_ppd_decimal.q    |   2 +
 .../queries/clientpositive/orc_ppd_is_null.q    |   2 +
 .../queries/clientpositive/orc_ppd_timestamp.q  |   2 +
 .../queries/clientpositive/orc_ppd_varchar.q    |   2 +
 .../queries/clientpositive/orc_remove_cols.q    |   1 +
 .../clientpositive/orc_schema_evolution.q       |   1 +
 .../clientpositive/orc_vectorization_ppd.q      |   1 +
 ql/src/test/queries/clientpositive/order.q      |   1 +
 ql/src/test/queries/clientpositive/order2.q     |   1 +
 .../clientpositive/order_within_subquery.q      |   1 +
 .../queries/clientpositive/outer_join_ppr.q     |   2 +
 .../queries/clientpositive/overridden_confs.q   |   1 +
 ql/src/test/queries/clientpositive/parallel.q   |   1 +
 .../queries/clientpositive/parallel_colstats.q  |   1 +
 .../queries/clientpositive/parallel_join0.q     |   2 +
 .../queries/clientpositive/parallel_join1.q     |   2 +
 .../clientpositive/parenthesis_star_by.q        |   1 +
 .../parquet_array_map_emptynullvals.q           |   1 +
 .../test/queries/clientpositive/parquet_ctas.q  |   1 +
 .../test/queries/clientpositive/parquet_join.q  |   1 +
 .../clientpositive/parquet_partitioned.q        |   1 +
 .../test/queries/clientpositive/parquet_ppd.q   |   1 +
 .../clientpositive/parquet_ppd_boolean.q        |   2 +
 .../queries/clientpositive/parquet_ppd_char.q   |   2 +
 .../queries/clientpositive/parquet_ppd_date.q   |   2 +
 .../clientpositive/parquet_ppd_decimal.q        |   2 +
 .../clientpositive/parquet_ppd_timestamp.q      |   2 +
 .../clientpositive/parquet_ppd_varchar.q        |   2 +
 .../parquet_read_backward_compatible_files.q    |   1 +
 .../clientpositive/parquet_schema_evolution.q   |   1 +
 .../test/queries/clientpositive/parquet_serde.q |   1 +
 .../clientpositive/parquet_vectorization_0.q    |   3 +
 .../clientpositive/parquet_vectorization_1.q    |   1 +
 .../clientpositive/parquet_vectorization_10.q   |   1 +
 .../clientpositive/parquet_vectorization_11.q   |   1 +
 .../clientpositive/parquet_vectorization_12.q   |   1 +
 .../clientpositive/parquet_vectorization_13.q   |   1 +
 .../clientpositive/parquet_vectorization_14.q   |   1 +
 .../clientpositive/parquet_vectorization_15.q   |   1 +
 .../clientpositive/parquet_vectorization_16.q   |   1 +
 .../clientpositive/parquet_vectorization_17.q   |   1 +
 .../clientpositive/parquet_vectorization_2.q    |   1 +
 .../clientpositive/parquet_vectorization_3.q    |   1 +
 .../clientpositive/parquet_vectorization_4.q    |   1 +
 .../clientpositive/parquet_vectorization_5.q    |   1 +
 .../clientpositive/parquet_vectorization_6.q    |   1 +
 .../clientpositive/parquet_vectorization_7.q    |   1 +
 .../clientpositive/parquet_vectorization_8.q    |   1 +
 .../clientpositive/parquet_vectorization_9.q    |   1 +
 .../parquet_vectorization_decimal_date.q        |   1 +
 .../clientpositive/parquet_vectorization_div0.q |   1 +
 .../parquet_vectorization_limit.q               |   1 +
 .../parquet_vectorization_nested_udf.q          |   1 +
 .../clientpositive/parquet_vectorization_not.q  |   1 +
 .../parquet_vectorization_offset_limit.q        |   1 +
 .../clientpositive/parquet_vectorization_part.q |   1 +
 .../parquet_vectorization_part_project.q        |   1 +
 .../parquet_vectorization_part_varchar.q        |   1 +
 .../parquet_vectorization_pushdown.q            |   1 +
 .../parquet_write_correct_definition_levels.q   |   1 +
 ql/src/test/queries/clientpositive/partcols1.q  |   1 +
 ql/src/test/queries/clientpositive/partialdhj.q |   2 +
 .../queries/clientpositive/partition_boolexpr.q |   1 +
 .../queries/clientpositive/partition_char.q     |   1 +
 .../clientpositive/partition_coltype_literals.q |   1 +
 .../partition_condition_remover.q               |   1 +
 .../queries/clientpositive/partition_date.q     |   1 +
 .../queries/clientpositive/partition_date2.q    |   1 +
 .../clientpositive/partition_decode_name.q      |   1 +
 .../clientpositive/partition_multilevels.q      |   1 +
 .../queries/clientpositive/partition_schema1.q  |   1 +
 .../clientpositive/partition_serde_format.q     |   1 +
 .../clientpositive/partition_shared_scan.q      |   2 +
 .../clientpositive/partition_special_char.q     |   1 +
 .../clientpositive/partition_timestamp.q        |   1 +
 .../clientpositive/partition_timestamp2.q       |   1 +
 .../clientpositive/partition_type_check.q       |   1 +
 .../clientpositive/partition_type_in_plan.q     |   1 +
 .../queries/clientpositive/partition_varchar1.q |   1 +
 .../queries/clientpositive/partition_varchar2.q |   1 +
 .../partition_vs_table_metadata.q               |   1 +
 .../clientpositive/partition_wise_fileformat.q  |   1 +
 .../partition_wise_fileformat10.q               |   1 +
 .../partition_wise_fileformat11.q               |   1 +
 .../partition_wise_fileformat12.q               |   1 +
 .../partition_wise_fileformat13.q               |   1 +
 .../partition_wise_fileformat14.q               |   1 +
 .../partition_wise_fileformat15.q               |   1 +
 .../partition_wise_fileformat16.q               |   1 +
 .../clientpositive/partition_wise_fileformat2.q |   1 +
 .../clientpositive/partition_wise_fileformat3.q |   1 +
 .../clientpositive/partition_wise_fileformat4.q |   1 +
 .../clientpositive/partition_wise_fileformat5.q |   1 +
 .../clientpositive/partition_wise_fileformat6.q |   1 +
 .../clientpositive/partition_wise_fileformat7.q |   1 +
 .../clientpositive/partition_wise_fileformat8.q |   1 +
 .../clientpositive/partition_wise_fileformat9.q |   1 +
 ql/src/test/queries/clientpositive/pcr.q        |   2 +
 ql/src/test/queries/clientpositive/pcs.q        |   1 +
 ql/src/test/queries/clientpositive/plan_json.q  |   1 +
 .../test/queries/clientpositive/pointlookup.q   |   1 +
 .../test/queries/clientpositive/pointlookup2.q  |   1 +
 .../test/queries/clientpositive/pointlookup3.q  |   1 +
 .../test/queries/clientpositive/pointlookup4.q  |   1 +
 ql/src/test/queries/clientpositive/ppd1.q       |   1 +
 ql/src/test/queries/clientpositive/ppd2.q       |   2 +
 .../test/queries/clientpositive/ppd_clusterby.q |   1 +
 .../queries/clientpositive/ppd_constant_expr.q  |   1 +
 .../queries/clientpositive/ppd_constant_where.q |   1 +
 ql/src/test/queries/clientpositive/ppd_gby.q    |   2 +
 ql/src/test/queries/clientpositive/ppd_gby2.q   |   2 +
 .../test/queries/clientpositive/ppd_gby_join.q  |   2 +
 ql/src/test/queries/clientpositive/ppd_join.q   |   2 +
 ql/src/test/queries/clientpositive/ppd_join2.q  |   2 +
 ql/src/test/queries/clientpositive/ppd_join3.q  |   2 +
 ql/src/test/queries/clientpositive/ppd_join5.q  |   1 +
 .../queries/clientpositive/ppd_join_filter.q    |   1 +
 .../queries/clientpositive/ppd_multi_insert.q   |   1 +
 .../queries/clientpositive/ppd_outer_join1.q    |   1 +
 .../queries/clientpositive/ppd_outer_join2.q    |   1 +
 .../queries/clientpositive/ppd_outer_join3.q    |   1 +
 .../queries/clientpositive/ppd_outer_join4.q    |   1 +
 ql/src/test/queries/clientpositive/ppd_random.q |   2 +
 .../test/queries/clientpositive/ppd_transform.q |   1 +
 .../test/queries/clientpositive/ppd_udf_case.q  |   1 +
 .../test/queries/clientpositive/ppd_udf_col.q   |   1 +
 ql/src/test/queries/clientpositive/ppd_udtf.q   |   1 +
 ql/src/test/queries/clientpositive/ppd_union.q  |   1 +
 .../queries/clientpositive/ppd_union_view.q     |   1 +
 ql/src/test/queries/clientpositive/ppd_vc.q     |   2 +
 .../queries/clientpositive/ppd_windowing1.q     |   1 +
 .../queries/clientpositive/ppd_windowing2.q     |   1 +
 .../clientpositive/ppr_allchildsarenull.q       |   1 +
 .../test/queries/clientpositive/ppr_pushdown.q  |   1 +
 .../test/queries/clientpositive/ppr_pushdown2.q |   1 +
 .../test/queries/clientpositive/ppr_pushdown3.q |   1 +
 .../test/queries/clientpositive/print_header.q  |   2 +
 ql/src/test/queries/clientpositive/ptf.q        |   1 +
 .../test/queries/clientpositive/ptf_decimal.q   |   1 +
 .../clientpositive/ptf_general_queries.q        |   1 +
 ql/src/test/queries/clientpositive/ptf_rcfile.q |   1 +
 .../test/queries/clientpositive/ptf_seqfile.q   |   1 +
 .../test/queries/clientpositive/ptf_streaming.q |   1 +
 ql/src/test/queries/clientpositive/push_or.q    |   1 +
 .../queries/clientpositive/ql_rewrite_gbtoidx.q |   2 +
 .../clientpositive/ql_rewrite_gbtoidx_cbo_1.q   |   2 +
 .../clientpositive/ql_rewrite_gbtoidx_cbo_2.q   |   2 +
 .../clientpositive/query_lifetime_hook.q        |   1 +
 .../queries/clientpositive/query_properties.q   |   1 +
 .../clientpositive/query_result_fileformat.q    |   1 +
 .../queries/clientpositive/query_with_semi.q    |   1 +
 ql/src/test/queries/clientpositive/quote1.q     |   1 +
 ql/src/test/queries/clientpositive/quote2.q     |   1 +
 .../queries/clientpositive/quotedid_alter.q     |   1 +
 .../queries/clientpositive/quotedid_basic.q     |   1 +
 .../queries/clientpositive/quotedid_partition.q |   1 +
 .../test/queries/clientpositive/quotedid_smb.q  |   1 +
 .../clientpositive/rand_partitionpruner1.q      |   1 +
 .../clientpositive/rand_partitionpruner2.q      |   1 +
 .../clientpositive/rand_partitionpruner3.q      |   1 +
 .../queries/clientpositive/rcfile_bigdata.q     |   1 +
 .../queries/clientpositive/rcfile_columnar.q    |   1 +
 .../queries/clientpositive/rcfile_createas1.q   |   2 +
 .../clientpositive/rcfile_default_format.q      |   1 +
 .../clientpositive/rcfile_lazydecompress.q      |   1 +
 .../test/queries/clientpositive/rcfile_merge1.q |   2 +
 .../test/queries/clientpositive/rcfile_merge2.q |   1 +
 .../test/queries/clientpositive/rcfile_merge3.q |   1 +
 .../test/queries/clientpositive/rcfile_merge4.q |   1 +
 .../queries/clientpositive/rcfile_null_value.q  |   2 +
 .../clientpositive/rcfile_toleratecorruptions.q |   1 +
 .../test/queries/clientpositive/rcfile_union.q  |   1 +
 .../test/queries/clientpositive/recursive_dir.q |   1 +
 .../reduceSinkDeDuplication_pRS_key_empty.q     |   1 +
 .../queries/clientpositive/reduce_deduplicate.q |   1 +
 .../reduce_deduplicate_exclude_join.q           |   1 +
 .../reduce_deduplicate_extended.q               |   2 +
 .../reduce_deduplicate_extended2.q              |   1 +
 .../queries/clientpositive/reducesink_dedup.q   |   1 +
 ql/src/test/queries/clientpositive/regex_col.q  |   1 +
 .../queries/clientpositive/regexp_extract.q     |   1 +
 ql/src/test/queries/clientpositive/reloadJar.q  |   1 +
 .../test/queries/clientpositive/remote_script.q |   1 +
 .../test/queries/clientpositive/rename_column.q |   4 +-
 .../rename_external_partition_location.q        |   2 +
 .../clientpositive/rename_partition_location.q  |   2 +
 .../clientpositive/rename_table_location.q      |   2 +
 .../rename_table_update_column_stats.q          |   1 +
 .../test/queries/clientpositive/resourceplan.q  |   1 +
 .../queries/clientpositive/results_cache_1.q    |   4 +
 .../queries/clientpositive/results_cache_2.q    |   1 +
 .../clientpositive/results_cache_capacity.q     |   1 +
 .../clientpositive/results_cache_empty_result.q |   1 +
 .../clientpositive/results_cache_lifetime.q     |   1 +
 .../results_cache_quoted_identifiers.q          |   1 +
 .../clientpositive/results_cache_temptable.q    |   1 +
 .../clientpositive/results_cache_with_masking.q |   1 +
 .../test/queries/clientpositive/retry_failure.q |   2 +-
 .../clientpositive/root_dir_external_table.q    |   1 +
 .../queries/clientpositive/router_join_ppr.q    |   2 +
 .../runtime_skewjoin_mapjoin_spark.q            |   2 +
 ql/src/test/queries/clientpositive/sample1.q    |   2 +
 ql/src/test/queries/clientpositive/sample10.q   |   1 +
 ql/src/test/queries/clientpositive/sample2.q    |   1 +
 ql/src/test/queries/clientpositive/sample3.q    |   1 +
 ql/src/test/queries/clientpositive/sample4.q    |   1 +
 ql/src/test/queries/clientpositive/sample5.q    |   1 +
 ql/src/test/queries/clientpositive/sample6.q    |   2 +
 ql/src/test/queries/clientpositive/sample7.q    |   1 +
 ql/src/test/queries/clientpositive/sample8.q    |   3 +
 ql/src/test/queries/clientpositive/sample9.q    |   1 +
 .../clientpositive/sample_islocalmode_hook.q    |   1 +
 .../sample_islocalmode_hook_hadoop20.q          |   1 +
 .../sample_islocalmode_hook_use_metadata.q      |   1 +
 .../clientpositive/schema_evol_orc_acid_part.q  |   1 +
 .../schema_evol_orc_acid_part_llap_io.q         |   1 +
 .../schema_evol_orc_acid_part_update.q          |   3 +
 .../schema_evol_orc_acid_part_update_llap_io.q  |   3 +
 .../schema_evol_orc_acidvec_part.q              |   1 +
 .../schema_evol_orc_acidvec_part_llap_io.q      |   1 +
 .../schema_evol_orc_acidvec_part_update.q       |   1 +
 ...chema_evol_orc_acidvec_part_update_llap_io.q |   1 +
 .../schema_evol_orc_nonvec_part.q               |   1 +
 .../schema_evol_orc_nonvec_part_all_complex.q   |   1 +
 ...a_evol_orc_nonvec_part_all_complex_llap_io.q |   1 +
 .../schema_evol_orc_nonvec_part_all_primitive.q |   1 +
 ...evol_orc_nonvec_part_all_primitive_llap_io.q |   1 +
 .../schema_evol_orc_nonvec_part_llap_io.q       |   1 +
 .../clientpositive/schema_evol_orc_vec_part.q   |   1 +
 .../schema_evol_orc_vec_part_all_complex.q      |   1 +
 ...hema_evol_orc_vec_part_all_complex_llap_io.q |   1 +
 .../schema_evol_orc_vec_part_all_primitive.q    |   1 +
 ...ma_evol_orc_vec_part_all_primitive_llap_io.q |   1 +
 .../schema_evol_orc_vec_part_llap_io.q          |   1 +
 .../queries/clientpositive/schema_evol_stats.q  |   1 +
 .../schema_evol_text_nonvec_part.q              |   1 +
 .../schema_evol_text_nonvec_part_all_complex.q  |   1 +
 ..._evol_text_nonvec_part_all_complex_llap_io.q |   1 +
 ...schema_evol_text_nonvec_part_all_primitive.q |   1 +
 ...vol_text_nonvec_part_all_primitive_llap_io.q |   1 +
 .../schema_evol_text_nonvec_part_llap_io.q      |   1 +
 .../clientpositive/schema_evol_text_vec_part.q  |   1 +
 .../schema_evol_text_vec_part_all_complex.q     |   1 +
 ...ema_evol_text_vec_part_all_complex_llap_io.q |   1 +
 .../schema_evol_text_vec_part_all_primitive.q   |   1 +
 ...a_evol_text_vec_part_all_primitive_llap_io.q |   1 +
 .../schema_evol_text_vec_part_llap_io.q         |   1 +
 .../schema_evol_text_vecrow_part.q              |   1 +
 .../schema_evol_text_vecrow_part_all_complex.q  |   1 +
 ..._evol_text_vecrow_part_all_complex_llap_io.q |   1 +
 ...schema_evol_text_vecrow_part_all_primitive.q |   1 +
 ...vol_text_vecrow_part_all_primitive_llap_io.q |   1 +
 .../schema_evol_text_vecrow_part_llap_io.q      |   1 +
 .../queries/clientpositive/schemeAuthority.q    |   1 +
 .../queries/clientpositive/schemeAuthority2.q   |   1 +
 .../queries/clientpositive/schemeAuthority3.q   |   1 +
 .../queries/clientpositive/script_env_var1.q    |   1 +
 .../queries/clientpositive/script_env_var2.q    |   1 +
 .../test/queries/clientpositive/script_pipe.q   |   1 +
 .../test/queries/clientpositive/scriptfile1.q   |   1 +
 .../queries/clientpositive/selectDistinctStar.q |   3 +
 .../queries/clientpositive/select_as_omitted.q  |   2 +
 .../clientpositive/select_column_pruning.q      |   1 +
 .../queries/clientpositive/select_same_col.q    |   1 +
 .../clientpositive/select_transform_hint.q      |   1 +
 .../queries/clientpositive/select_unquote_and.q |   1 +
 .../queries/clientpositive/select_unquote_not.q |   1 +
 .../queries/clientpositive/select_unquote_or.q  |   1 +
 ql/src/test/queries/clientpositive/semicolon.q  |   1 +
 ql/src/test/queries/clientpositive/semijoin.q   |   1 +
 ql/src/test/queries/clientpositive/semijoin3.q  |   1 +
 .../test/queries/clientpositive/semijoin_hint.q |   3 +
 .../clientpositive/serde_user_properties.q      |   1 +
 .../clientpositive/set_processor_namespaces.q   |   1 +
 .../queries/clientpositive/set_variable_sub.q   |   1 +
 ql/src/test/queries/clientpositive/setop_subq.q |   1 +
 .../test/queries/clientpositive/sharedworkext.q |   1 +
 .../clientpositive/show_create_table_view.q     |   1 +
 .../queries/clientpositive/show_partitions.q    |   1 +
 .../test/queries/clientpositive/show_tables.q   |   2 -
 .../queries/clientpositive/show_tablestatus.q   |   2 +
 ql/src/test/queries/clientpositive/showparts.q  |   1 +
 ql/src/test/queries/clientpositive/skewjoin.q   |   2 +
 .../queries/clientpositive/skewjoin_noskew.q    |   1 +
 .../test/queries/clientpositive/smb_mapjoin9.q  |   1 +
 .../queries/clientpositive/smb_mapjoin_11.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_12.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_13.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_14.q     |   2 +
 .../queries/clientpositive/smb_mapjoin_15.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_16.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_17.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_18.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_19.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_20.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_21.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_22.q     |   1 +
 .../queries/clientpositive/smb_mapjoin_25.q     |   1 +
 .../test/queries/clientpositive/smb_mapjoin_6.q |   1 +
 .../test/queries/clientpositive/smb_mapjoin_7.q |   1 +
 ql/src/test/queries/clientpositive/sort.q       |   1 +
 .../clientpositive/sort_merge_join_desc_1.q     |   1 +
 .../clientpositive/sort_merge_join_desc_2.q     |   1 +
 .../clientpositive/sort_merge_join_desc_3.q     |   1 +
 .../clientpositive/sort_merge_join_desc_4.q     |   1 +
 .../clientpositive/sort_merge_join_desc_5.q     |   2 +
 .../clientpositive/sort_merge_join_desc_6.q     |   2 +
 .../clientpositive/sort_merge_join_desc_7.q     |   2 +
 .../clientpositive/sort_merge_join_desc_8.q     |   1 +
 .../spark_combine_equivalent_work_2.q           |   1 +
 .../spark_dynamic_partition_pruning.q           |   1 +
 .../spark_dynamic_partition_pruning_2.q         |   1 +
 .../spark_dynamic_partition_pruning_4.q         |   1 +
 .../spark_dynamic_partition_pruning_5.q         |   1 +
 ...ark_dynamic_partition_pruning_mapjoin_only.q |   1 +
 .../spark_explain_groupbyshuffle.q              |   1 +
 .../clientpositive/spark_explainuser_1.q        |   9 +
 .../clientpositive/spark_local_queries.q        |   3 +
 .../spark_multi_insert_parallel_orderby.q       |   1 +
 .../clientpositive/spark_opt_shuffle_serde.q    |   1 +
 .../queries/clientpositive/spark_union_merge.q  |   1 +
 .../queries/clientpositive/spark_use_op_stats.q |   2 +
 .../spark_use_ts_stats_for_mapjoin.q            |   2 +
 ...spark_vectorized_dynamic_partition_pruning.q |   1 +
 .../special_character_in_tabnames_1.q           |   6 +
 ql/src/test/queries/clientpositive/stats0.q     |   1 +
 ql/src/test/queries/clientpositive/stats1.q     |   2 +
 ql/src/test/queries/clientpositive/stats10.q    |   1 +
 ql/src/test/queries/clientpositive/stats12.q    |   1 +
 ql/src/test/queries/clientpositive/stats13.q    |   1 +
 ql/src/test/queries/clientpositive/stats14.q    |   2 +
 ql/src/test/queries/clientpositive/stats15.q    |   2 +
 ql/src/test/queries/clientpositive/stats16.q    |   1 +
 ql/src/test/queries/clientpositive/stats18.q    |   2 +
 ql/src/test/queries/clientpositive/stats2.q     |   1 +
 ql/src/test/queries/clientpositive/stats4.q     |   1 +
 ql/src/test/queries/clientpositive/stats5.q     |   1 +
 ql/src/test/queries/clientpositive/stats6.q     |   1 +
 ql/src/test/queries/clientpositive/stats7.q     |   1 +
 ql/src/test/queries/clientpositive/stats8.q     |   1 +
 ql/src/test/queries/clientpositive/stats9.q     |   1 +
 .../clientpositive/stats_aggregator_error_1.q   |   1 +
 .../clientpositive/stats_based_fetch_decision.q |   2 +
 .../clientpositive/stats_empty_dyn_part.q       |   2 +
 .../clientpositive/stats_empty_partition.q      |   2 +
 .../queries/clientpositive/stats_filemetadata.q |   1 +
 .../queries/clientpositive/stats_invalidation.q |   1 +
 .../queries/clientpositive/stats_list_bucket.q  |   1 +
 .../clientpositive/stats_missing_warning.q      |   1 +
 .../queries/clientpositive/stats_noscan_1.q     |   1 +
 .../queries/clientpositive/stats_noscan_2.q     |   1 +
 .../clientpositive/stats_null_optimizer.q       |   1 +
 .../clientpositive/stats_publisher_error_1.q    |   1 +
 ql/src/test/queries/clientpositive/statsfs.q    |   2 +
 ql/src/test/queries/clientpositive/str_to_map.q |   1 +
 .../queries/clientpositive/struct_in_view.q     |   1 +
 ql/src/test/queries/clientpositive/subq.q       |   1 +
 ql/src/test/queries/clientpositive/subq2.q      |   1 +
 .../clientpositive/subq_where_serialization.q   |   1 +
 .../queries/clientpositive/subquery_alias.q     |   2 +
 .../test/queries/clientpositive/subquery_corr.q |   1 +
 .../queries/clientpositive/subquery_exists.q    |   1 +
 .../subquery_exists_explain_rewrite.q           |   1 +
 .../clientpositive/subquery_exists_having.q     |   1 +
 .../test/queries/clientpositive/subquery_in.q   |   3 +
 .../subquery_in_explain_rewrite.q               |   3 +
 .../queries/clientpositive/subquery_in_having.q |   1 +
 .../queries/clientpositive/subquery_multi.q     |   3 +
 .../clientpositive/subquery_multiinsert.q       |   1 +
 .../clientpositive/subquery_nested_subquery.q   |   1 +
 .../queries/clientpositive/subquery_notexists.q |   2 +
 .../clientpositive/subquery_notexists_having.q  |   1 +
 .../queries/clientpositive/subquery_notin.q     |   3 +
 .../clientpositive/subquery_notin_having.q      |   2 +
 .../queries/clientpositive/subquery_scalar.q    |   3 +
 .../queries/clientpositive/subquery_select.q    |   2 +
 .../clientpositive/subquery_shared_alias.q      |   1 +
 .../clientpositive/subquery_unqual_corr_expr.q  |   1 +
 .../clientpositive/subquery_unqualcolumnrefs.q  |   2 +
 .../queries/clientpositive/subquery_views.q     |   1 +
 .../clientpositive/sum_expr_with_order.q        |   1 +
 ql/src/test/queries/clientpositive/sysdb.q      |   1 +
 .../clientpositive/tablename_with_select.q      |   1 +
 .../test/queries/clientpositive/tablevalues.q   |   1 +
 ql/src/test/queries/clientpositive/temp_table.q |   3 +-
 .../queries/clientpositive/temp_table_gb1.q     |   1 +
 .../queries/clientpositive/temp_table_join1.q   |   2 +
 .../clientpositive/temp_table_precedence.q      |   1 +
 .../clientpositive/temp_table_subquery1.q       |   1 +
 .../clientpositive/temp_table_truncate.q        |   6 +-
 .../temp_table_windowing_expressions.q          |   1 +
 .../clientpositive/test_boolean_whereclause.q   |   1 +
 ql/src/test/queries/clientpositive/tez-tag.q    |   1 +
 .../clientpositive/tez_bmj_schema_evolution.q   |   1 +
 ql/src/test/queries/clientpositive/tez_dml.q    |   1 +
 .../clientpositive/tez_dynpart_hashjoin_1.q     |   1 +
 .../clientpositive/tez_dynpart_hashjoin_2.q     |   2 +
 .../clientpositive/tez_dynpart_hashjoin_3.q     |   2 +
 .../queries/clientpositive/tez_input_counters.q |   1 +
 .../tez_insert_overwrite_local_directory_1.q    |   1 +
 .../test/queries/clientpositive/tez_join_hash.q |   2 +
 .../clientpositive/tez_join_result_complex.q    |   1 +
 .../queries/clientpositive/tez_join_tests.q     |   2 +
 .../queries/clientpositive/tez_joins_explain.q  |   2 +
 .../queries/clientpositive/tez_multi_union.q    |   1 +
 .../clientpositive/tez_schema_evolution.q       |   1 +
 .../test/queries/clientpositive/tez_smb_main.q  |   2 +
 ql/src/test/queries/clientpositive/tez_union.q  |   1 +
 ql/src/test/queries/clientpositive/tez_union2.q |   1 +
 .../queries/clientpositive/tez_union_decimal.q  |   1 +
 .../clientpositive/tez_union_multiinsert.q      |   1 +
 .../queries/clientpositive/tez_union_with_udf.q |   1 +
 .../tez_vector_dynpart_hashjoin_1.q             |   1 +
 .../tez_vector_dynpart_hashjoin_2.q             |   2 +
 ql/src/test/queries/clientpositive/timestamp.q  |   1 +
 .../test/queries/clientpositive/timestamp_1.q   |   1 +
 .../test/queries/clientpositive/timestamp_2.q   |   1 +
 .../test/queries/clientpositive/timestamp_3.q   |   1 +
 .../clientpositive/timestamp_comparison.q       |   1 +
 .../clientpositive/timestamp_comparison2.q      |   1 +
 .../clientpositive/timestamp_ints_casts.q       |   1 +
 .../queries/clientpositive/timestamp_lazy.q     |   1 +
 .../test/queries/clientpositive/timestamp_udf.q |   1 +
 ql/src/test/queries/clientpositive/touch.q      |   2 +
 ql/src/test/queries/clientpositive/transform1.q |   1 +
 ql/src/test/queries/clientpositive/transform2.q |   1 +
 .../queries/clientpositive/transform_acid.q     |   2 +
 .../queries/clientpositive/transform_ppr1.q     |   2 +
 .../queries/clientpositive/transform_ppr2.q     |   2 +
 .../queries/clientpositive/truncate_column.q    |   2 +
 .../clientpositive/truncate_column_buckets.q    |   1 +
 .../truncate_column_list_bucket.q               |   2 +
 .../clientpositive/truncate_column_merge.q      |   1 +
 .../test/queries/clientpositive/type_cast_1.q   |   1 +
 .../queries/clientpositive/type_conversions_1.q |   1 +
 .../test/queries/clientpositive/type_widening.q |   1 +
 .../queries/clientpositive/udaf_all_keyword.q   |   1 +
 .../queries/clientpositive/udaf_collect_set.q   |   1 +
 .../clientpositive/udaf_histogram_numeric.q     |   1 +
 .../queries/clientpositive/udaf_number_format.q |   1 +
 .../queries/clientpositive/udaf_percentile.q    |   1 +
 .../test/queries/clientpositive/udaf_sum_list.q |   1 +
 ql/src/test/queries/clientpositive/udf1.q       |   1 +
 ql/src/test/queries/clientpositive/udf2.q       |   1 +
 ql/src/test/queries/clientpositive/udf3.q       |   1 +
 ql/src/test/queries/clientpositive/udf4.q       |   1 +
 ql/src/test/queries/clientpositive/udf5.q       |   1 +
 ql/src/test/queries/clientpositive/udf6.q       |   1 +
 ql/src/test/queries/clientpositive/udf7.q       |   1 +
 ql/src/test/queries/clientpositive/udf8.q       |   1 +
 ql/src/test/queries/clientpositive/udf9.q       |   1 +
 .../test/queries/clientpositive/udf_10_trims.q  |   1 +
 ql/src/test/queries/clientpositive/udf_E.q      |   1 +
 ql/src/test/queries/clientpositive/udf_PI.q     |   1 +
 ql/src/test/queries/clientpositive/udf_abs.q    |   1 +
 ql/src/test/queries/clientpositive/udf_acos.q   |   1 +
 ql/src/test/queries/clientpositive/udf_array.q  |   1 +
 .../queries/clientpositive/udf_array_contains.q |   1 +
 ql/src/test/queries/clientpositive/udf_ascii.q  |   1 +
 ql/src/test/queries/clientpositive/udf_asin.q   |   1 +
 ql/src/test/queries/clientpositive/udf_atan.q   |   1 +
 .../test/queries/clientpositive/udf_between.q   |   1 +
 ql/src/test/queries/clientpositive/udf_bin.q    |   1 +
 ql/src/test/queries/clientpositive/udf_case.q   |   1 +
 .../clientpositive/udf_case_column_pruning.q    |   1 +
 .../queries/clientpositive/udf_case_thrift.q    |   1 +
 .../clientpositive/udf_character_length.q       |   1 +
 .../queries/clientpositive/udf_classloader.q    |   1 +
 ..._classloader_dynamic_dependency_resolution.q |   1 +
 .../test/queries/clientpositive/udf_coalesce.q  |   2 +
 .../clientpositive/udf_compare_java_string.q    |   1 +
 ql/src/test/queries/clientpositive/udf_concat.q |   1 +
 .../queries/clientpositive/udf_concat_insert1.q |   1 +
 .../queries/clientpositive/udf_concat_insert2.q |   1 +
 .../test/queries/clientpositive/udf_concat_ws.q |   1 +
 .../queries/clientpositive/udf_context_aware.q  |   1 +
 ql/src/test/queries/clientpositive/udf_conv.q   |   1 +
 ql/src/test/queries/clientpositive/udf_cos.q    |   1 +
 ql/src/test/queries/clientpositive/udf_count.q  |   1 +
 .../queries/clientpositive/udf_current_user.q   |   1 +
 .../test/queries/clientpositive/udf_degrees.q   |   1 +
 ql/src/test/queries/clientpositive/udf_div.q    |   1 +
 ql/src/test/queries/clientpositive/udf_divide.q |   1 +
 ql/src/test/queries/clientpositive/udf_elt.q    |   1 +
 ql/src/test/queries/clientpositive/udf_equal.q  |   1 +
 .../queries/clientpositive/udf_example_add.q    |   1 +
 .../test/queries/clientpositive/udf_explode.q   |   1 +
 ql/src/test/queries/clientpositive/udf_field.q  |   1 +
 .../queries/clientpositive/udf_find_in_set.q    |   1 +
 .../queries/clientpositive/udf_format_number.q  |   1 +
 .../clientpositive/udf_get_json_object.q        |   2 +
 .../queries/clientpositive/udf_greaterthan.q    |   1 +
 .../clientpositive/udf_greaterthanorequal.q     |   1 +
 .../test/queries/clientpositive/udf_greatest.q  |   1 +
 ql/src/test/queries/clientpositive/udf_hash.q   |   1 +
 ql/src/test/queries/clientpositive/udf_hex.q    |   1 +
 ql/src/test/queries/clientpositive/udf_hour.q   |   1 +
 ql/src/test/queries/clientpositive/udf_if.q     |   1 +
 ql/src/test/queries/clientpositive/udf_in.q     |   1 +
 ql/src/test/queries/clientpositive/udf_inline.q |   1 +
 ql/src/test/queries/clientpositive/udf_instr.q  |   1 +
 .../clientpositive/udf_isnull_isnotnull.q       |   2 +
 .../queries/clientpositive/udf_java_method.q    |   1 +
 ql/src/test/queries/clientpositive/udf_least.q  |   1 +
 ql/src/test/queries/clientpositive/udf_length.q |   1 +
 .../test/queries/clientpositive/udf_lessthan.q  |   1 +
 .../clientpositive/udf_lessthanorequal.q        |   1 +
 ql/src/test/queries/clientpositive/udf_like.q   |   1 +
 .../test/queries/clientpositive/udf_likeall.q   |   1 +
 .../test/queries/clientpositive/udf_likeany.q   |   1 +
 ql/src/test/queries/clientpositive/udf_locate.q |   1 +
 .../queries/clientpositive/udf_logged_in_user.q |   1 +
 .../clientpositive/udf_logic_java_boolean.q     |   1 +
 ql/src/test/queries/clientpositive/udf_lower.q  |   1 +
 ql/src/test/queries/clientpositive/udf_lpad.q   |   1 +
 ql/src/test/queries/clientpositive/udf_map.q    |   1 +
 .../test/queries/clientpositive/udf_map_keys.q  |   1 +
 .../queries/clientpositive/udf_map_values.q     |   1 +
 ql/src/test/queries/clientpositive/udf_max.q    |   1 +
 ql/src/test/queries/clientpositive/udf_min.q    |   1 +
 ql/src/test/queries/clientpositive/udf_minute.q |   1 +
 ql/src/test/queries/clientpositive/udf_modulo.q |   1 +
 .../queries/clientpositive/udf_months_between.q |   1 +
 .../queries/clientpositive/udf_named_struct.q   |   1 +
 .../test/queries/clientpositive/udf_negative.q  |   1 +
 .../test/queries/clientpositive/udf_next_day.q  |   1 +
 .../test/queries/clientpositive/udf_notequal.q  |   1 +
 ql/src/test/queries/clientpositive/udf_notop.q  |   1 +
 ql/src/test/queries/clientpositive/udf_nvl.q    |   1 +
 .../queries/clientpositive/udf_octet_length.q   |   1 +
 .../test/queries/clientpositive/udf_parse_url.q |   1 +
 .../queries/clientpositive/udf_percentile.q     |   1 +
 ql/src/test/queries/clientpositive/udf_pmod.q   |   1 +
 ql/src/test/queries/clientpositive/udf_printf.q |   1 +
 .../test/queries/clientpositive/udf_radians.q   |   1 +
 .../test/queries/clientpositive/udf_reflect.q   |   1 +
 .../test/queries/clientpositive/udf_reflect2.q  |   1 +
 ql/src/test/queries/clientpositive/udf_regexp.q |   1 +
 ql/src/test/queries/clientpositive/udf_repeat.q |   1 +
 .../test/queries/clientpositive/udf_reverse.q   |   1 +
 ql/src/test/queries/clientpositive/udf_round.q  |   2 +
 .../test/queries/clientpositive/udf_round_2.q   |   1 +
 .../clientpositive/udf_round_2_auto_stats.q     |   1 +
 .../test/queries/clientpositive/udf_round_3.q   |   1 +
 ql/src/test/queries/clientpositive/udf_rpad.q   |   1 +
 ql/src/test/queries/clientpositive/udf_second.q |   1 +
 .../test/queries/clientpositive/udf_sentences.q |   1 +
 ql/src/test/queries/clientpositive/udf_sign.q   |   1 +
 ql/src/test/queries/clientpositive/udf_sin.q    |   1 +
 ql/src/test/queries/clientpositive/udf_size.q   |   1 +
 .../queries/clientpositive/udf_sort_array.q     |   1 +
 ql/src/test/queries/clientpositive/udf_space.q  |   1 +
 ql/src/test/queries/clientpositive/udf_split.q  |   1 +
 ql/src/test/queries/clientpositive/udf_struct.q |   1 +
 ql/src/test/queries/clientpositive/udf_substr.q |   1 +
 ql/src/test/queries/clientpositive/udf_tan.q    |   1 +
 .../queries/clientpositive/udf_testlength.q     |   1 +
 .../queries/clientpositive/udf_testlength2.q    |   1 +
 .../queries/clientpositive/udf_to_boolean.q     |   1 +
 .../test/queries/clientpositive/udf_to_byte.q   |   1 +
 .../test/queries/clientpositive/udf_to_double.q |   1 +
 .../test/queries/clientpositive/udf_to_float.q  |   1 +
 .../test/queries/clientpositive/udf_to_long.q   |   1 +
 .../test/queries/clientpositive/udf_to_short.q  |   1 +
 .../test/queries/clientpositive/udf_to_string.q |   1 +
 .../clientpositive/udf_to_unix_timestamp.q      |   1 +
 .../test/queries/clientpositive/udf_translate.q |   1 +
 .../queries/clientpositive/udf_trunc_number.q   |   1 +
 ql/src/test/queries/clientpositive/udf_unhex.q  |   1 +
 ql/src/test/queries/clientpositive/udf_union.q  |   1 +
 ql/src/test/queries/clientpositive/udf_using.q  |   1 +
 .../queries/clientpositive/udf_weekofyear.q     |   1 +
 ql/src/test/queries/clientpositive/udf_when.q   |   1 +
 ql/src/test/queries/clientpositive/udf_xpath.q  |   1 +
 .../queries/clientpositive/udf_xpath_boolean.q  |   1 +
 .../queries/clientpositive/udf_xpath_double.q   |   1 +
 .../queries/clientpositive/udf_xpath_float.q    |   1 +
 .../test/queries/clientpositive/udf_xpath_int.q |   1 +
 .../queries/clientpositive/udf_xpath_long.q     |   1 +
 .../queries/clientpositive/udf_xpath_short.q    |   1 +
 .../queries/clientpositive/udf_xpath_string.q   |   1 +
 .../test/queries/clientpositive/udtf_explode.q  |   1 +
 .../queries/clientpositive/udtf_json_tuple.q    |   1 +
 .../queries/clientpositive/udtf_nofetchtask.q   |   1 +
 .../clientpositive/udtf_parse_url_tuple.q       |   1 +
 ql/src/test/queries/clientpositive/udtf_stack.q |   1 +
 ql/src/test/queries/clientpositive/union.q      |   1 +
 ql/src/test/queries/clientpositive/union10.q    |   1 +
 ql/src/test/queries/clientpositive/union11.q    |   1 +
 ql/src/test/queries/clientpositive/union12.q    |   3 +
 ql/src/test/queries/clientpositive/union13.q    |   1 +
 ql/src/test/queries/clientpositive/union14.q    |   2 +
 ql/src/test/queries/clientpositive/union15.q    |   2 +
 ql/src/test/queries/clientpositive/union16.q    |   1 +
 ql/src/test/queries/clientpositive/union17.q    |   1 +
 ql/src/test/queries/clientpositive/union18.q    |   1 +
 ql/src/test/queries/clientpositive/union19.q    |   1 +
 ql/src/test/queries/clientpositive/union2.q     |   1 +
 ql/src/test/queries/clientpositive/union20.q    |   1 +
 ql/src/test/queries/clientpositive/union21.q    |   2 +
 ql/src/test/queries/clientpositive/union22.q    |   1 +
 ql/src/test/queries/clientpositive/union23.q    |   1 +
 ql/src/test/queries/clientpositive/union24.q    |   1 +
 ql/src/test/queries/clientpositive/union25.q    |   1 +
 ql/src/test/queries/clientpositive/union26.q    |   1 +
 ql/src/test/queries/clientpositive/union27.q    |   1 +
 ql/src/test/queries/clientpositive/union28.q    |   1 +
 ql/src/test/queries/clientpositive/union29.q    |   1 +
 ql/src/test/queries/clientpositive/union3.q     |   1 +
 ql/src/test/queries/clientpositive/union30.q    |   1 +
 ql/src/test/queries/clientpositive/union31.q    |   1 +
 ql/src/test/queries/clientpositive/union32.q    |   1 +
 ql/src/test/queries/clientpositive/union33.q    |   1 +
 ql/src/test/queries/clientpositive/union34.q    |   1 +
 ql/src/test/queries/clientpositive/union35.q    |   1 +
 ql/src/test/queries/clientpositive/union36.q    |   1 +
 ql/src/test/queries/clientpositive/union4.q     |   1 +
 ql/src/test/queries/clientpositive/union5.q     |   1 +
 ql/src/test/queries/clientpositive/union6.q     |   2 +
 ql/src/test/queries/clientpositive/union7.q     |   2 +
 ql/src/test/queries/clientpositive/union8.q     |   1 +
 ql/src/test/queries/clientpositive/union9.q     |   1 +
 .../queries/clientpositive/unionDistinct_1.q    |   4 +
 .../queries/clientpositive/unionDistinct_2.q    |   1 +
 .../queries/clientpositive/unionDistinct_3.q    |   3 +
 .../queries/clientpositive/union_date_trim.q    |   1 +
 .../queries/clientpositive/union_fast_stats.q   |   1 +
 .../queries/clientpositive/union_lateralview.q  |   2 +
 ql/src/test/queries/clientpositive/union_null.q |   2 +
 .../test/queries/clientpositive/union_paren.q   |   1 +
 .../queries/clientpositive/union_pos_alias.q    |   1 +
 ql/src/test/queries/clientpositive/union_ppr.q  |   1 +
 .../queries/clientpositive/union_remove_25.q    |   1 +
 .../clientpositive/union_remove_6_subq.q        |   1 +
 .../test/queries/clientpositive/union_script.q  |   1 +
 .../test/queries/clientpositive/union_stats.q   |   1 +
 .../queries/clientpositive/union_top_level.q    |   1 +
 ql/src/test/queries/clientpositive/union_view.q |   1 +
 .../clientpositive/unset_table_view_property.q  |   1 +
 .../queries/clientpositive/updateAccessTime.q   |   2 +
 .../queries/clientpositive/updateBasicStats.q   |   1 +
 .../clientpositive/update_all_non_partitioned.q |   1 +
 .../clientpositive/update_all_partitioned.q     |   1 +
 .../queries/clientpositive/update_all_types.q   |   1 +
 .../queries/clientpositive/update_orig_table.q  |   1 +
 .../queries/clientpositive/update_tmp_table.q   |   1 +
 .../queries/clientpositive/update_two_cols.q    |   1 +
 .../clientpositive/update_where_no_match.q      |   1 +
 .../update_where_non_partitioned.q              |   1 +
 .../clientpositive/update_where_partitioned.q   |   1 +
 ql/src/test/queries/clientpositive/varchar_1.q  |   1 +
 ql/src/test/queries/clientpositive/varchar_2.q  |   1 +
 .../test/queries/clientpositive/varchar_cast.q  |   1 +
 .../queries/clientpositive/varchar_comparison.q |   1 +
 .../clientpositive/varchar_nested_types.q       |   1 +
 .../test/queries/clientpositive/varchar_udf1.q  |   1 +
 .../clientpositive/vector_adaptor_usage_mode.q  |   1 +
 .../clientpositive/vector_auto_smb_mapjoin_14.q |   3 +
 .../queries/clientpositive/vector_between_in.q  |   1 +
 .../queries/clientpositive/vector_case_when_1.q |   1 +
 .../test/queries/clientpositive/vector_char_2.q |   1 +
 .../queries/clientpositive/vector_char_simple.q |   2 +
 .../queries/clientpositive/vector_coalesce.q    |   1 +
 .../queries/clientpositive/vector_complex_all.q |   2 +
 .../clientpositive/vector_complex_join.q        |   2 +
 .../test/queries/clientpositive/vector_date_1.q |   1 +
 .../queries/clientpositive/vector_decimal_1.q   |   1 +
 .../queries/clientpositive/vector_decimal_2.q   |   1 +
 .../clientpositive/vector_decimal_aggregate.q   |   1 +
 .../clientpositive/vector_decimal_cast.q        |   1 +
 .../clientpositive/vector_decimal_expressions.q |   1 +
 .../clientpositive/vector_decimal_math_funcs.q  |   1 +
 ql/src/test/queries/clientpositive/vector_elt.q |   1 +
 .../queries/clientpositive/vector_empty_where.q |   1 +
 .../queries/clientpositive/vector_groupby4.q    |   1 +
 .../queries/clientpositive/vector_groupby6.q    |   1 +
 .../vector_groupby_grouping_window.q            |   1 +
 .../clientpositive/vector_groupby_mapjoin.q     |   1 +
 .../queries/clientpositive/vector_if_expr.q     |   1 +
 .../queries/clientpositive/vector_interval_1.q  |   1 +
 .../queries/clientpositive/vector_interval_2.q  |   1 +
 .../test/queries/clientpositive/vector_join30.q |   1 +
 .../clientpositive/vector_left_outer_join.q     |   1 +
 .../clientpositive/vector_leftsemi_mapjoin.q    |   1 +
 .../clientpositive/vector_mapjoin_reduce.q      |   1 +
 .../clientpositive/vector_multi_insert.q        |   1 +
 .../vector_non_constant_in_expr.q               |   1 +
 .../vector_non_string_partition.q               |   1 +
 ql/src/test/queries/clientpositive/vector_nvl.q |   1 +
 .../vector_orc_string_reader_empty_dict.q       |   1 +
 .../queries/clientpositive/vector_outer_join1.q |   1 +
 .../queries/clientpositive/vector_outer_join2.q |   1 +
 .../queries/clientpositive/vector_outer_join3.q |   1 +
 .../queries/clientpositive/vector_outer_join4.q |   1 +
 .../queries/clientpositive/vector_outer_join5.q |   1 +
 .../vector_reduce_groupby_decimal.q             |   1 +
 .../clientpositive/vector_reuse_scratchcols.q   |   1 +
 .../clientpositive/vector_tablesample_rows.q    |   1 +
 .../test/queries/clientpositive/vector_udf1.q   |   1 +
 .../test/queries/clientpositive/vector_udf2.q   |   1 +
 .../test/queries/clientpositive/vector_udf3.q   |   1 +
 .../vector_udf_character_length.q               |   1 +
 .../clientpositive/vector_udf_octet_length.q    |   1 +
 .../clientpositive/vector_varchar_simple.q      |   2 +
 .../queries/clientpositive/vector_windowing.q   |   1 +
 .../vector_windowing_expressions.q              |   1 +
 .../clientpositive/vector_windowing_gby.q       |   2 +
 .../clientpositive/vector_windowing_gby2.q      |   2 +
 .../clientpositive/vector_windowing_navfn.q     |   1 +
 .../clientpositive/vector_windowing_streaming.q |   2 +
 .../queries/clientpositive/vectorization_0.q    |   3 +
 .../queries/clientpositive/vectorization_1.q    |   1 +
 .../queries/clientpositive/vectorization_10.q   |   1 +
 .../queries/clientpositive/vectorization_11.q   |   1 +
 .../queries/clientpositive/vectorization_12.q   |   1 +
 .../queries/clientpositive/vectorization_13.q   |   1 +
 .../queries/clientpositive/vectorization_14.q   |   1 +
 .../queries/clientpositive/vectorization_15.q   |   1 +
 .../queries/clientpositive/vectorization_16.q   |   1 +
 .../queries/clientpositive/vectorization_17.q   |   1 +
 .../queries/clientpositive/vectorization_2.q    |   1 +
 .../queries/clientpositive/vectorization_3.q    |   1 +
 .../queries/clientpositive/vectorization_4.q    |   1 +
 .../queries/clientpositive/vectorization_5.q    |   1 +
 .../queries/clientpositive/vectorization_6.q    |   1 +
 .../queries/clientpositive/vectorization_7.q    |   1 +
 .../queries/clientpositive/vectorization_8.q    |   1 +
 .../queries/clientpositive/vectorization_9.q    |   1 +
 .../clientpositive/vectorization_decimal_date.q |   1 +
 .../queries/clientpositive/vectorization_div0.q |   1 +
 .../vectorization_input_format_excludes.q       |   1 +
 .../clientpositive/vectorization_limit.q        |   1 +
 .../clientpositive/vectorization_nested_udf.q   |   1 +
 .../queries/clientpositive/vectorization_not.q  |   1 +
 .../clientpositive/vectorization_offset_limit.q |   1 +
 .../queries/clientpositive/vectorization_part.q |   1 +
 .../clientpositive/vectorization_part_project.q |   1 +
 .../clientpositive/vectorization_part_varchar.q |   1 +
 .../clientpositive/vectorization_pushdown.q     |   1 +
 .../vectorization_short_regress.q               |   2 +
 .../clientpositive/vectorized_bucketmapjoin1.q  |   1 +
 .../queries/clientpositive/vectorized_case.q    |   1 +
 .../queries/clientpositive/vectorized_casts.q   |   1 +
 .../queries/clientpositive/vectorized_context.q |   1 +
 .../clientpositive/vectorized_date_funcs.q      |   1 +
 .../clientpositive/vectorized_distinct_gby.q    |   2 +
 .../vectorized_dynamic_partition_pruning.q      |   1 +
 .../vectorized_dynamic_semijoin_reduction.q     |   1 +
 .../vectorized_dynamic_semijoin_reduction2.q    |   1 +
 .../queries/clientpositive/vectorized_mapjoin.q |   1 +
 .../clientpositive/vectorized_math_funcs.q      |   1 +
 .../vectorized_multi_output_select.q            |   2 +
 .../clientpositive/vectorized_nested_mapjoin.q  |   1 +
 .../queries/clientpositive/vectorized_parquet.q |   1 +
 .../clientpositive/vectorized_rcfile_columnar.q |   1 +
 .../clientpositive/vectorized_shufflejoin.q     |   1 +
 .../clientpositive/vectorized_string_funcs.q    |   1 +
 .../clientpositive/vectorized_timestamp_funcs.q |   1 +
 .../vectorized_timestamp_ints_casts.q           |   1 +
 ql/src/test/queries/clientpositive/view_alias.q |   1 +
 ql/src/test/queries/clientpositive/view_cbo.q   |   1 +
 .../test/queries/clientpositive/view_inputs.q   |   1 +
 .../queries/clientpositive/virtual_column.q     |   1 +
 ql/src/test/queries/clientpositive/windowing.q  |   1 +
 .../windowing_adjust_rowcontainer_sz.q          |   1 +
 .../clientpositive/windowing_columnPruning.q    |   1 +
 .../queries/clientpositive/windowing_decimal.q  |   1 +
 .../clientpositive/windowing_expressions.q      |   1 +
 .../test/queries/clientpositive/windowing_gby.q |   2 +
 .../queries/clientpositive/windowing_gby2.q     |   2 +
 .../queries/clientpositive/windowing_navfn.q    |   1 +
 .../clientpositive/windowing_streaming.q        |   2 +
 .../queries/clientpositive/windowing_udaf.q     |   1 +
 .../queries/clientpositive/windowing_udaf2.q    |   1 +
 .../test/queries/negative/ambiguous_join_col.q  |   2 +
 ql/src/test/queries/negative/duplicate_alias.q  |   1 +
 ql/src/test/queries/negative/garbage.q          |   1 +
 .../negative/insert_wrong_number_columns.q      |   1 +
 ql/src/test/queries/negative/invalid_dot.q      |   1 +
 .../queries/negative/invalid_function_param2.q  |   1 +
 ql/src/test/queries/negative/invalid_index.q    |   1 +
 ql/src/test/queries/negative/invalid_select.q   |   1 +
 .../test/queries/negative/missing_overwrite.q   |   1 +
 ql/src/test/queries/negative/nonkey_groupby.q   |   1 +
 ql/src/test/queries/negative/quoted_string.q    |   1 +
 ql/src/test/queries/negative/unknown_column1.q  |   1 +
 ql/src/test/queries/negative/unknown_column2.q  |   1 +
 ql/src/test/queries/negative/unknown_column3.q  |   1 +
 ql/src/test/queries/negative/unknown_column4.q  |   1 +
 ql/src/test/queries/negative/unknown_column5.q  |   1 +
 ql/src/test/queries/negative/unknown_column6.q  |   1 +
 .../test/queries/negative/unknown_function1.q   |   1 +
 .../test/queries/negative/unknown_function2.q   |   1 +
 .../test/queries/negative/unknown_function3.q   |   1 +
 .../test/queries/negative/unknown_function4.q   |   1 +
 ql/src/test/queries/negative/unknown_table1.q   |   1 +
 ql/src/test/queries/negative/unknown_table2.q   |   1 +
 ql/src/test/queries/negative/wrong_distinct1.q  |   1 +
 ql/src/test/queries/negative/wrong_distinct2.q  |   1 +
 ql/src/test/queries/positive/case_sensitivity.q |   1 +
 ql/src/test/queries/positive/cast1.q            |   1 +
 ql/src/test/queries/positive/groupby1.q         |   1 +
 ql/src/test/queries/positive/groupby2.q         |   1 +
 ql/src/test/queries/positive/groupby3.q         |   1 +
 ql/src/test/queries/positive/groupby4.q         |   1 +
 ql/src/test/queries/positive/groupby5.q         |   1 +
 ql/src/test/queries/positive/groupby6.q         |   1 +
 ql/src/test/queries/positive/input1.q           |   1 +
 ql/src/test/queries/positive/input2.q           |   1 +
 ql/src/test/queries/positive/input20.q          |   1 +
 ql/src/test/queries/positive/input3.q           |   1 +
 ql/src/test/queries/positive/input4.q           |   1 +
 ql/src/test/queries/positive/input5.q           |   1 +
 ql/src/test/queries/positive/input6.q           |   1 +
 ql/src/test/queries/positive/input7.q           |   1 +
 ql/src/test/queries/positive/input8.q           |   1 +
 ql/src/test/queries/positive/input9.q           |   1 +
 ql/src/test/queries/positive/input_part1.q      |   1 +
 .../queries/positive/input_testsequencefile.q   |   1 +
 ql/src/test/queries/positive/input_testxpath.q  |   1 +
 ql/src/test/queries/positive/input_testxpath2.q |   1 +
 .../queries/positive/insert_column_mixcase.q    |   1 +
 ql/src/test/queries/positive/join1.q            |   2 +
 ql/src/test/queries/positive/join2.q            |   2 +
 ql/src/test/queries/positive/join3.q            |   2 +
 ql/src/test/queries/positive/join4.q            |   2 +
 ql/src/test/queries/positive/join5.q            |   2 +
 ql/src/test/queries/positive/join6.q            |   2 +
 ql/src/test/queries/positive/join7.q            |   2 +
 ql/src/test/queries/positive/join8.q            |   2 +
 ql/src/test/queries/positive/sample1.q          |   1 +
 ql/src/test/queries/positive/sample2.q          |   1 +
 ql/src/test/queries/positive/sample3.q          |   1 +
 ql/src/test/queries/positive/sample4.q          |   1 +
 ql/src/test/queries/positive/sample5.q          |   1 +
 ql/src/test/queries/positive/sample6.q          |   1 +
 ql/src/test/queries/positive/sample7.q          |   1 +
 ql/src/test/queries/positive/subq.q             |   1 +
 ql/src/test/queries/positive/udf1.q             |   1 +
 ql/src/test/queries/positive/udf6.q             |   1 +
 ql/src/test/queries/positive/udf_case.q         |   1 +
 ql/src/test/queries/positive/udf_when.q         |   1 +
 ql/src/test/queries/positive/union.q            |   1 +
 .../clientnegative/clusterbyorderby.q.out       |   2 +-
 .../test/results/clientnegative/clustern3.q.out |   2 +-
 .../test/results/clientnegative/clustern4.q.out |   2 +-
 .../results/clientnegative/column_rename3.q.out |   2 +-
 .../results/clientnegative/groupby_key.q.out    |   2 +-
 ql/src/test/results/clientnegative/input1.q.out |   2 +-
 ql/src/test/results/clientnegative/input2.q.out |   2 +-
 .../clientnegative/invalid_distinct2.q.out      |   2 +-
 .../join_alt_syntax_comma_on.q.out              |   2 +-
 .../clientnegative/lateral_view_join.q.out      |   2 +-
 .../results/clientnegative/nonkey_groupby.q.out |   2 +-
 ...f_negative_AggrFuncsWithNoGBYNoPartDef.q.out |   2 +-
 .../ptf_negative_DistributeByOrderBy.q.out      |   2 +-
 .../ptf_negative_DuplicateWindowAlias.q.out     |   2 +-
 .../ptf_negative_PartitionBySortBy.q.out        |   2 +-
 .../ptf_negative_WhereWithRankCond.q.out        |   2 +-
 .../clientnegative/ptf_window_boundaries.q.out  |   2 +-
 .../clientnegative/ptf_window_boundaries2.q.out |   2 +-
 .../selectDistinctStarNeg_2.q.out               |   2 +-
 .../selectDistinctWithoutAggr.q.out             |   2 +-
 .../clientnegative/select_star_suffix.q.out     |   2 +-
 .../test/results/clientnegative/semijoin1.q.out |   2 +-
 .../test/results/clientnegative/semijoin2.q.out |   2 +-
 .../test/results/clientnegative/semijoin3.q.out |   2 +-
 .../test/results/clientnegative/semijoin4.q.out |   2 +-
 .../results/clientnegative/subq_insert.q.out    |   2 +-
 .../clientnegative/subquery_corr_from.q.out     |   2 +-
 .../subquery_corr_grandparent.q.out             |   2 +-
 .../clientnegative/subquery_corr_select.q.out   |   2 +-
 .../subquery_exists_implicit_gby.q.out          |   2 +-
 .../results/clientnegative/subquery_in_on.q.out |   2 +-
 .../subquery_notexists_implicit_gby.q.out       |   2 +-
 .../subquery_subquery_chain.q.out               |   2 +-
 .../subquery_subquery_chain_exists.q.out        |   2 +-
 .../subquery_windowing_corr.q.out               |   2 +-
 .../clientnegative/udaf_invalid_place.q.out     |   2 +-
 .../udf_array_contains_wrong1.q.out             |   2 +-
 .../udf_array_contains_wrong2.q.out             |   2 +-
 .../results/clientnegative/udf_coalesce.q.out   |   2 +-
 .../clientnegative/udf_concat_ws_wrong1.q.out   |   2 +-
 .../clientnegative/udf_concat_ws_wrong2.q.out   |   2 +-
 .../clientnegative/udf_concat_ws_wrong3.q.out   |   2 +-
 .../clientnegative/udf_elt_wrong_args_len.q.out |   2 +-
 .../clientnegative/udf_elt_wrong_type.q.out     |   2 +-
 .../udf_field_wrong_args_len.q.out              |   2 +-
 .../clientnegative/udf_field_wrong_type.q.out   |   2 +-
 .../udf_format_number_wrong1.q.out              |   2 +-
 .../udf_format_number_wrong2.q.out              |   2 +-
 .../udf_format_number_wrong3.q.out              |   2 +-
 .../udf_format_number_wrong4.q.out              |   2 +-
 .../udf_format_number_wrong5.q.out              |   2 +-
 .../udf_format_number_wrong7.q.out              |   2 +-
 .../clientnegative/udf_greatest_error_1.q.out   |   2 +-
 .../clientnegative/udf_greatest_error_2.q.out   |   2 +-
 .../clientnegative/udf_if_not_bool.q.out        |   2 +-
 .../clientnegative/udf_if_wrong_args_len.q.out  |   2 +-
 .../udf_instr_wrong_args_len.q.out              |   2 +-
 .../clientnegative/udf_instr_wrong_type.q.out   |   2 +-
 .../clientnegative/udf_likeall_wrong1.q.out     |   2 +-
 .../clientnegative/udf_likeany_wrong1.q.out     |   2 +-
 .../udf_locate_wrong_args_len.q.out             |   2 +-
 .../clientnegative/udf_locate_wrong_type.q.out  |   2 +-
 .../clientnegative/udf_map_keys_arg_num.q.out   |   2 +-
 .../clientnegative/udf_map_keys_arg_type.q.out  |   2 +-
 .../clientnegative/udf_map_values_arg_num.q.out |   2 +-
 .../udf_map_values_arg_type.q.out               |   2 +-
 .../clientnegative/udf_printf_wrong1.q.out      |   2 +-
 .../clientnegative/udf_printf_wrong2.q.out      |   2 +-
 .../clientnegative/udf_printf_wrong3.q.out      |   2 +-
 .../clientnegative/udf_printf_wrong4.q.out      |   2 +-
 .../udf_size_wrong_args_len.q.out               |   2 +-
 .../clientnegative/udf_size_wrong_type.q.out    |   2 +-
 .../udf_sort_array_by_wrong1.q.out              |   2 +-
 .../udf_sort_array_by_wrong2.q.out              |   2 +-
 .../clientnegative/udf_sort_array_wrong1.q.out  |   2 +-
 .../clientnegative/udf_sort_array_wrong2.q.out  |   2 +-
 .../clientnegative/udf_sort_array_wrong3.q.out  |   2 +-
 .../clientnegative/udf_when_type_wrong.q.out    |   2 +-
 .../clientnegative/udtf_not_supported1.q.out    |   2 +-
 .../results/clientnegative/unionClusterBy.q.out |   2 +-
 .../clientnegative/unionDistributeBy.q.out      |   2 +-
 .../results/clientnegative/unionLimit.q.out     |   2 +-
 .../results/clientnegative/unionOrderBy.q.out   |   2 +-
 .../results/clientnegative/unionSortBy.q.out    |   2 +-
 .../results/clientnegative/uniquejoin.q.out     |   2 +-
 .../results/clientnegative/uniquejoin3.q.out    |   2 +-
 .../results/clientpositive/add_part_exist.q.out |  22 --
 ql/src/test/results/clientpositive/alter1.q.out |  20 +-
 ql/src/test/results/clientpositive/alter2.q.out |  24 +-
 ql/src/test/results/clientpositive/alter3.q.out |  20 +-
 ql/src/test/results/clientpositive/alter4.q.out |  20 +-
 ql/src/test/results/clientpositive/alter5.q.out |  20 +-
 .../clientpositive/alter_rename_partition.q.out |  44 ---
 .../clientpositive/authorization_9.q.out        | 308 ++++---------------
 .../authorization_show_grant.q.out              |  64 ----
 ql/src/test/results/clientpositive/cte_5.q.out  |  22 --
 .../test/results/clientpositive/cte_mat_4.q.out |  80 +----
 .../test/results/clientpositive/cte_mat_5.q.out |  22 --
 .../clientpositive/describe_table_json.q.out    |  15 +-
 .../encryption_auto_purge_tables.q.out          |  10 +-
 .../encrypted/encryption_drop_table.q.out       |  25 +-
 .../encrypted/encryption_move_tbl.q.out         |   5 +-
 ql/src/test/results/clientpositive/input2.q.out |  45 +--
 ql/src/test/results/clientpositive/input3.q.out |  40 +--
 .../results/clientpositive/llap/cte_5.q.out     |  22 --
 .../results/clientpositive/llap/cte_mat_4.q.out |  80 +----
 .../results/clientpositive/llap/cte_mat_5.q.out |  22 --
 .../clientpositive/llap/jdbc_handler.q.out      |  62 +---
 .../clientpositive/llap/temp_table.q.out        |  26 --
 .../results/clientpositive/rename_column.q.out  |  24 +-
 .../results/clientpositive/show_tables.q.out    |  48 ---
 .../clientpositive/spark/temp_table.q.out       |  26 --
 .../clientpositive/temp_table_truncate.q.out    |  20 +-
 .../compiler/errors/duplicate_alias.q.out       |   2 +-
 .../test/results/compiler/errors/garbage.q.out  |   2 +-
 .../errors/insert_wrong_number_columns.q.out    |   2 +-
 .../results/compiler/errors/invalid_dot.q.out   |   2 +-
 .../errors/invalid_function_param2.q.out        |   2 +-
 .../results/compiler/errors/invalid_index.q.out |   2 +-
 .../compiler/errors/invalid_select.q.out        |   2 +-
 .../compiler/errors/missing_overwrite.q.out     |   2 +-
 .../compiler/errors/nonkey_groupby.q.out        |   2 +-
 .../results/compiler/errors/quoted_string.q.out |   4 +-
 .../compiler/errors/unknown_column1.q.out       |   2 +-
 .../compiler/errors/unknown_column2.q.out       |   2 +-
 .../compiler/errors/unknown_column3.q.out       |   2 +-
 .../compiler/errors/unknown_column4.q.out       |   2 +-
 .../compiler/errors/unknown_column5.q.out       |   2 +-
 .../compiler/errors/unknown_column6.q.out       |   2 +-
 .../compiler/errors/unknown_function2.q.out     |   2 +-
 .../compiler/errors/unknown_function3.q.out     |   2 +-
 .../compiler/errors/unknown_table1.q.out        |   2 +-
 .../compiler/errors/unknown_table2.q.out        |   2 +-
 .../compiler/errors/wrong_distinct1.q.out       |   2 +-
 .../compiler/errors/wrong_distinct2.q.out       |   2 +-
 2350 files changed, 3344 insertions(+), 1737 deletions(-)
----------------------------------------------------------------------


Reply via email to