You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by mg...@apache.org on 2020/04/15 12:16:51 UTC

[hive] branch master updated: HIVE-23205 Do not run q tests with TestCliDriver if they are also set up for any other driver (Miklos Gergely, reviewed by Jesus Camacho Rodriguez)

This is an automated email from the ASF dual-hosted git repository.

mgergely pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 8e3ce09  HIVE-23205 Do not run q tests with TestCliDriver if they are also set up for any other driver (Miklos Gergely, reviewed by Jesus Camacho Rodriguez)
8e3ce09 is described below

commit 8e3ce09aacf85cc85f3b369f8de9ca9fc860e957
Author: miklosgergely <mg...@cloudera.com>
AuthorDate: Tue Apr 14 20:58:59 2020 +0200

    HIVE-23205 Do not run q tests with TestCliDriver if they are also set up for any other driver (Miklos Gergely, reviewed by Jesus Camacho Rodriguez)
---
 .../apache/hadoop/hive/cli/control/CliConfigs.java |     5 +
 .../acid_direct_insert_insert_overwrite.q.out      |  1258 -
 .../clientpositive/acid_multiinsert_dyn_part.q.out |   536 -
 .../results/clientpositive/alter_merge_2_orc.q.out |   120 -
 .../alter_partition_change_col.q.out               |  1127 -
 .../results/clientpositive/autoColumnStats_1.q.out |  1516 -
 .../clientpositive/autoColumnStats_10.q.out        |   532 -
 .../results/clientpositive/autoColumnStats_2.q.out |  1644 -
 .../test/results/clientpositive/auto_join0.q.out   |   300 -
 .../test/results/clientpositive/auto_join1.q.out   |   168 -
 .../test/results/clientpositive/auto_join21.q.out  |   707 -
 .../test/results/clientpositive/auto_join29.q.out  |  3937 ---
 ql/src/test/results/clientpositive/bucket2.q.out   |   524 -
 ql/src/test/results/clientpositive/bucket3.q.out   |   610 -
 .../clientpositive/bucket_num_reducers_acid.q.out  |    35 -
 .../results/clientpositive/cbo_gby_empty.q.out     |    75 -
 .../results/clientpositive/cbo_simple_select.q.out |  1071 -
 ql/src/test/results/clientpositive/cbo_stats.q.out |    12 -
 .../results/clientpositive/cbo_subq_exists.q.out   |   285 -
 ql/src/test/results/clientpositive/cbo_union.q.out |   914 -
 .../results/clientpositive/cbo_windowing.q.out     |   287 -
 .../clientpositive/colstats_all_nulls.q.out        |    93 -
 ...mn_names_with_leading_and_trailing_spaces.q.out |   123 -
 .../convert_decimal64_to_decimal.q.out             |   452 -
 .../clientpositive/count_dist_rewrite.q.out        |  1231 -
 .../clientpositive/create_merge_compressed.q.out   |   138 -
 .../test/results/clientpositive/cross_join.q.out   |   408 -
 .../clientpositive/cross_product_check_1.q.out     |   676 -
 .../clientpositive/cross_product_check_2.q.out     |   741 -
 ql/src/test/results/clientpositive/ctas.q.out      |  1149 -
 ql/src/test/results/clientpositive/cte_1.q.out     | 31379 -------------------
 ql/src/test/results/clientpositive/cte_2.q.out     |   212 -
 ql/src/test/results/clientpositive/cte_3.q.out     |   460 -
 ql/src/test/results/clientpositive/cte_4.q.out     |   210 -
 ql/src/test/results/clientpositive/cte_5.q.out     |   142 -
 ql/src/test/results/clientpositive/cte_mat_1.q.out |    77 -
 ql/src/test/results/clientpositive/cte_mat_2.q.out |    77 -
 ql/src/test/results/clientpositive/cte_mat_3.q.out |   157 -
 ql/src/test/results/clientpositive/cte_mat_4.q.out |   433 -
 ql/src/test/results/clientpositive/cte_mat_5.q.out |   228 -
 .../custom_input_output_format.q.out               |    98 -
 .../results/clientpositive/deleteAnalyze.q.out     |   235 -
 .../delete_all_non_partitioned.q.out               |    52 -
 .../clientpositive/delete_all_partitioned.q.out    |    86 -
 .../results/clientpositive/delete_orig_table.q.out |    61 -
 .../results/clientpositive/delete_tmp_table.q.out  |    60 -
 .../clientpositive/delete_where_no_match.q.out     |    62 -
 .../delete_where_non_partitioned.q.out             |    61 -
 .../clientpositive/delete_where_partitioned.q.out  |   105 -
 .../clientpositive/delete_whole_partition.q.out    |    92 -
 .../clientpositive/desc_table_formatted.q.out      |   742 -
 .../test/results/clientpositive/distinct_66.q.out  |   301 -
 .../clientpositive/drop_with_concurrency.q.out     |    20 -
 .../results/clientpositive/druid_timeseries.q.out  |   678 -
 .../test/results/clientpositive/druid_topn.q.out   |   390 -
 .../test/results/clientpositive/dynpart_cast.q.out |   165 -
 .../clientpositive/dynpart_sort_optimization.q.out |  3797 ---
 .../test/results/clientpositive/empty_array.q.out  |    70 -
 .../test/results/clientpositive/empty_join.q.out   |   177 -
 .../results/clientpositive/enforce_order.q.out     |    80 -
 .../results/clientpositive/erasure_commands.q.out  |     4 -
 .../results/clientpositive/escape_comments.q.out   |   184 -
 .../clientpositive/estimate_pkfk_filtered_fk.q.out |   285 -
 .../clientpositive/estimate_pkfk_nocond.q.out      |   309 -
 .../clientpositive/estimate_pkfk_push.q.out        |   281 -
 .../results/clientpositive/explain_outputs.q.out   |   377 -
 .../clientpositive/filter_join_breaktask.q.out     |   360 -
 .../clientpositive/filter_join_breaktask2.q.out    |   268 -
 .../test/results/clientpositive/filter_union.q.out |   637 -
 ql/src/test/results/clientpositive/groupby1.q.out  |   430 -
 ql/src/test/results/clientpositive/groupby3.q.out  |   209 -
 .../clientpositive/groupby_rollup_empty.q.out      |   305 -
 ql/src/test/results/clientpositive/having.q.out    |  1284 -
 .../identity_project_remove_skip.q.out             |   113 -
 ql/src/test/results/clientpositive/insert1.q.out   |   854 -
 .../test/results/clientpositive/insert_into1.q.out |   960 -
 .../test/results/clientpositive/insert_into2.q.out |   682 -
 .../results/clientpositive/insert_orig_table.q.out |   136 -
 .../insert_overwrite_local_directory_1.q.out       |  1769 --
 .../clientpositive/insert_update_delete.q.out      |    78 -
 .../insert_values_dynamic_partitioned.q.out        |    45 -
 .../insert_values_non_partitioned.q.out            |    70 -
 .../clientpositive/insert_values_partitioned.q.out |    66 -
 .../clientpositive/insert_values_tmp_table.q.out   |    36 -
 ql/src/test/results/clientpositive/join0.q.out     |   247 -
 ql/src/test/results/clientpositive/join46.q.out    |  2301 --
 .../clientpositive/join_emit_interval.q.out        |   255 -
 .../test/results/clientpositive/keep_uniform.q.out |  1115 -
 .../test/results/clientpositive/kill_query.q.out   |    36 -
 .../test/results/clientpositive/leftsemijoin.q.out |   324 -
 ql/src/test/results/clientpositive/llap_text.q.out |  1082 -
 .../results/clientpositive/llap_uncompressed.q.out |   240 -
 .../results/clientpositive/load_dyn_part1.q.out    |  2353 --
 .../results/clientpositive/load_dyn_part2.q.out    |  2204 --
 .../results/clientpositive/load_dyn_part3.q.out    |  2178 --
 ql/src/test/results/clientpositive/mapjoin2.q.out  |   675 -
 ql/src/test/results/clientpositive/mapjoin3.q.out  |   211 -
 ql/src/test/results/clientpositive/mapjoin46.q.out |  2817 --
 .../mapjoin_decimal_vectorized.q.out               |  1074 -
 .../results/clientpositive/mapjoin_mapjoin.q.out   |   830 -
 .../test/results/clientpositive/mapreduce1.q.out   |   661 -
 .../test/results/clientpositive/mapreduce2.q.out   |   656 -
 ql/src/test/results/clientpositive/merge1.q.out    |   831 -
 ql/src/test/results/clientpositive/merge2.q.out    |   831 -
 ql/src/test/results/clientpositive/mergejoin.q.out |  5074 ---
 .../clientpositive/metadata_only_queries.q.out     |   791 -
 .../metadata_only_queries_with_filters.q.out       |   240 -
 ql/src/test/results/clientpositive/mm_all.q.out    |  2168 --
 ql/src/test/results/clientpositive/mm_bhif.q.out   |   146 -
 ql/src/test/results/clientpositive/mm_cttas.q.out  |    89 -
 .../clientpositive/nonmr_fetch_threshold.q.out     |   365 -
 .../test/results/clientpositive/orc_merge1.q.out   |   582 -
 .../test/results/clientpositive/orc_merge10.q.out  |   824 -
 .../test/results/clientpositive/orc_merge11.q.out  |   447 -
 .../test/results/clientpositive/orc_merge12.q.out  |   823 -
 .../test/results/clientpositive/orc_merge2.q.out   |   291 -
 .../test/results/clientpositive/orc_merge3.q.out   |   237 -
 .../test/results/clientpositive/orc_merge4.q.out   |   263 -
 .../test/results/clientpositive/orc_merge5.q.out   |   387 -
 .../test/results/clientpositive/orc_merge6.q.out   |   578 -
 .../test/results/clientpositive/orc_merge8.q.out   |   130 -
 .../test/results/clientpositive/orc_merge9.q.out   |   182 -
 .../results/clientpositive/orc_merge_diff_fs.q.out |   654 -
 .../clientpositive/orc_merge_incompat1.q.out       |   265 -
 .../clientpositive/orc_merge_incompat2.q.out       |   436 -
 .../clientpositive/orc_merge_incompat3.q.out       |    70 -
 .../clientpositive/orc_merge_incompat_schema.q.out |   161 -
 .../orc_merge_incompat_writer_version.q.out        |   108 -
 .../clientpositive/orc_ppd_schema_evol_1a.q.out    |    70 -
 .../clientpositive/orc_ppd_schema_evol_1b.q.out    |   124 -
 .../clientpositive/orc_ppd_schema_evol_2a.q.out    |    70 -
 .../clientpositive/orc_ppd_schema_evol_2b.q.out    |   124 -
 .../clientpositive/orc_schema_evol_quoted.q.out    |   258 -
 .../orc_struct_type_vectorization.q.out            |   514 -
 .../clientpositive/orc_vectorization_ppd.q.out     |   256 -
 ql/src/test/results/clientpositive/parallel.q.out  |  1540 -
 .../results/clientpositive/parallel_colstats.q.out |  1540 -
 .../parquet_complex_types_vectorization.q.out      |   914 -
 .../parquet_map_type_vectorization.q.out           |   496 -
 .../parquet_struct_type_vectorization.q.out        |   514 -
 .../parquet_types_vectorization.q.out              |   894 -
 .../results/clientpositive/ptf_matchpath.q.out     |   385 -
 .../results/clientpositive/reducesink_dedup.q.out  |   236 -
 ql/src/test/results/clientpositive/sample1.q.out   |   954 -
 .../clientpositive/select_dummy_source.q.out       |   287 -
 ql/src/test/results/clientpositive/skewjoin.q.out  |  1647 -
 .../results/clientpositive/smb_mapjoin_1.q.out     |   584 -
 .../results/clientpositive/smb_mapjoin_10.q.out    |   116 -
 .../results/clientpositive/smb_mapjoin_11.q.out    |  2257 --
 .../results/clientpositive/smb_mapjoin_12.q.out    |   588 -
 .../results/clientpositive/smb_mapjoin_13.q.out    |   408 -
 .../results/clientpositive/smb_mapjoin_16.q.out    |   105 -
 .../results/clientpositive/smb_mapjoin_2.q.out     |   548 -
 .../results/clientpositive/smb_mapjoin_3.q.out     |   544 -
 .../results/clientpositive/smb_mapjoin_7.q.out     |  1302 -
 .../results/clientpositive/stats_noscan_1.q.out    |   498 -
 .../results/clientpositive/stats_only_null.q.out   |   453 -
 .../results/clientpositive/subquery_exists.q.out   |  1390 -
 .../temp_table_drop_partitions_filter4.q.out       |   224 -
 .../clientpositive/udf_unix_timestamp.q.out        |   117 -
 ql/src/test/results/clientpositive/union2.q.out    |    91 -
 ql/src/test/results/clientpositive/union3.q.out    |   292 -
 ql/src/test/results/clientpositive/union4.q.out    |   271 -
 ql/src/test/results/clientpositive/union5.q.out    |   171 -
 ql/src/test/results/clientpositive/union6.q.out    |   259 -
 ql/src/test/results/clientpositive/union7.q.out    |   156 -
 ql/src/test/results/clientpositive/union8.q.out    |  1589 -
 ql/src/test/results/clientpositive/union9.q.out    |   115 -
 .../update_after_multiple_inserts.q.out            |    74 -
 .../update_all_non_partitioned.q.out               |    62 -
 .../clientpositive/update_all_partitioned.q.out    |   106 -
 .../results/clientpositive/update_all_types.q.out  |   192 -
 .../results/clientpositive/update_orig_table.q.out |    58 -
 .../results/clientpositive/update_tmp_table.q.out  |    62 -
 .../results/clientpositive/update_two_cols.q.out   |    63 -
 .../clientpositive/update_where_no_match.q.out     |    62 -
 .../update_where_non_partitioned.q.out             |    62 -
 .../clientpositive/update_where_partitioned.q.out  |   106 -
 .../test/results/clientpositive/vector_acid3.q.out |    65 -
 .../clientpositive/vector_aggregate_9.q.out        |   439 -
 .../vector_aggregate_without_gby.q.out             |   151 -
 .../clientpositive/vector_between_columns.q.out    |   378 -
 .../vector_binary_join_groupby.q.out               |   578 -
 .../results/clientpositive/vector_bround.q.out     |   133 -
 .../results/clientpositive/vector_bucket.q.out     |   120 -
 .../clientpositive/vector_case_when_1.q.out        |  1101 -
 .../clientpositive/vector_case_when_2.q.out        |  1286 -
 .../clientpositive/vector_cast_constant.q.out      |   283 -
 .../results/clientpositive/vector_char_2.q.out     |   436 -
 .../results/clientpositive/vector_char_4.q.out     |   230 -
 .../results/clientpositive/vector_char_cast.q.out  |    35 -
 .../clientpositive/vector_char_mapjoin1.q.out      |   608 -
 .../clientpositive/vector_char_simple.q.out        |   283 -
 .../results/clientpositive/vector_coalesce.q.out   |   518 -
 .../results/clientpositive/vector_coalesce_2.q.out |   438 -
 .../results/clientpositive/vector_coalesce_3.q.out |   194 -
 .../results/clientpositive/vector_coalesce_4.q.out |   125 -
 .../test/results/clientpositive/vector_count.q.out |   417 -
 .../results/clientpositive/vector_data_types.q.out |   422 -
 .../results/clientpositive/vector_date_1.q.out     |  1018 -
 ...r_decimal64_add_decimal64column_diffscale.q.out |   143 -
 .../vector_decimal64_case_when_nvl.q.out           |   438 -
 .../vector_decimal64_div_decimal64column.q.out     |   143 -
 .../vector_decimal64_div_decimal64scalar.q.out     |   250 -
 .../vector_decimal64_mul_decimal64column.q.out     |   143 -
 .../vector_decimal64_mul_decimal64scalar.q.out     |   143 -
 .../vector_decimal64_mul_intcolumn.q.out           |   250 -
 .../results/clientpositive/vector_decimal_1.q.out  |   917 -
 .../clientpositive/vector_decimal_10_0.q.out       |   241 -
 .../results/clientpositive/vector_decimal_3.q.out  |   392 -
 .../results/clientpositive/vector_decimal_4.q.out  |   250 -
 .../results/clientpositive/vector_decimal_5.q.out  |   277 -
 .../results/clientpositive/vector_decimal_6.q.out  |   689 -
 .../clientpositive/vector_decimal_aggregate.q.out  |   696 -
 .../clientpositive/vector_decimal_cast.q.out       |   224 -
 .../vector_decimal_expressions.q.out               |   317 -
 .../clientpositive/vector_decimal_join.q.out       |   164 -
 .../clientpositive/vector_decimal_mapjoin.q.out    |  1642 -
 .../clientpositive/vector_decimal_mapjoin2.q.out   |    47 -
 .../clientpositive/vector_decimal_math_funcs.q.out |   506 -
 .../clientpositive/vector_decimal_precision.q.out  |  1320 -
 .../clientpositive/vector_decimal_round.q.out      |   664 -
 .../clientpositive/vector_decimal_round_2.q.out    |   618 -
 .../clientpositive/vector_decimal_trailing.q.out   |   207 -
 .../clientpositive/vector_decimal_udf2.q.out       |   528 -
 .../results/clientpositive/vector_distinct_2.q.out |  1900 --
 .../test/results/clientpositive/vector_elt.q.out   |   219 -
 .../results/clientpositive/vector_groupby4.q.out   |   291 -
 .../results/clientpositive/vector_groupby6.q.out   |   291 -
 .../results/clientpositive/vector_groupby_3.q.out  |  1904 --
 .../vector_groupby_grouping_sets_switchmode.q.out  |   293 -
 .../clientpositive/vector_groupby_mapjoin.q.out    |   612 -
 .../clientpositive/vector_groupby_reduce.q.out     |  2090 --
 .../clientpositive/vector_grouping_sets.q.out      |   428 -
 .../results/clientpositive/vector_if_expr.q.out    |   114 -
 .../clientpositive/vector_include_no_sel.q.out     |   317 -
 .../results/clientpositive/vector_interval_1.q.out |  1053 -
 .../vector_interval_arithmetic.q.out               |  1279 -
 .../clientpositive/vector_interval_mapjoin.q.out   |   347 -
 .../clientpositive/vector_join_part_col_char.q.out |   227 -
 .../clientpositive/vector_left_outer_join.q.out    |   168 -
 .../clientpositive/vector_left_outer_join2.q.out   |   862 -
 .../results/clientpositive/vector_map_order.q.out  |   105 -
 .../vector_mr_diff_schema_alias.q.out              |   460 -
 .../clientpositive/vector_multi_insert.q.out       |   383 -
 .../vector_non_string_partition.q.out              |   250 -
 .../clientpositive/vector_null_projection.q.out    |   221 -
 .../test/results/clientpositive/vector_nvl.q.out   |   384 -
 .../results/clientpositive/vector_orderby_5.q.out  |   255 -
 .../clientpositive/vector_outer_join0.q.out        |   322 -
 .../clientpositive/vector_outer_join1.q.out        |   812 -
 .../clientpositive/vector_outer_join2.q.out        |   436 -
 .../clientpositive/vector_outer_join3.q.out        |   360 -
 .../clientpositive/vector_outer_join4.q.out        |   818 -
 .../clientpositive/vector_outer_join6.q.out        |   194 -
 .../vector_outer_join_constants.q.out              |   993 -
 .../results/clientpositive/vector_reduce1.q.out    |  2189 --
 .../results/clientpositive/vector_reduce2.q.out    |  2189 --
 .../results/clientpositive/vector_reduce3.q.out    |  2189 --
 .../vector_reduce_groupby_decimal.q.out            |   274 -
 .../vector_reduce_groupby_duplicate_cols.q.out     |   191 -
 .../clientpositive/vector_string_concat.q.out      |   523 -
 .../results/clientpositive/vector_struct_in.q.out  |  1045 -
 .../vector_udf_character_length.q.out              |   330 -
 .../clientpositive/vector_udf_octet_length.q.out   |   265 -
 .../results/clientpositive/vector_union_null.q.out |   175 -
 .../results/clientpositive/vector_varchar_4.q.out  |   230 -
 .../clientpositive/vector_varchar_mapjoin1.q.out   |   534 -
 .../clientpositive/vector_varchar_simple.q.out     |   395 -
 .../clientpositive/vector_when_case_null.q.out     |   129 -
 .../results/clientpositive/vectorization_1.q.out   |   193 -
 .../results/clientpositive/vectorization_10.q.out  |   414 -
 .../results/clientpositive/vectorization_11.q.out  |   178 -
 .../results/clientpositive/vectorization_12.q.out  |   824 -
 .../results/clientpositive/vectorization_13.q.out  |   664 -
 .../results/clientpositive/vectorization_14.q.out  |   918 -
 .../results/clientpositive/vectorization_15.q.out  |   333 -
 .../results/clientpositive/vectorization_16.q.out  |   715 -
 .../results/clientpositive/vectorization_17.q.out  |   542 -
 .../results/clientpositive/vectorization_2.q.out   |   201 -
 .../results/clientpositive/vectorization_3.q.out   |   211 -
 .../results/clientpositive/vectorization_4.q.out   |   201 -
 .../results/clientpositive/vectorization_5.q.out   |   188 -
 .../results/clientpositive/vectorization_6.q.out   |  1734 -
 .../results/clientpositive/vectorization_7.q.out   |   447 -
 .../results/clientpositive/vectorization_8.q.out   |   421 -
 .../results/clientpositive/vectorization_9.q.out   |   715 -
 .../vectorization_decimal_date.q.out               |   106 -
 .../clientpositive/vectorization_limit.q.out       |   943 -
 .../clientpositive/vectorization_nested_udf.q.out  |   109 -
 .../results/clientpositive/vectorization_not.q.out |    58 -
 .../clientpositive/vectorization_part.q.out        |    72 -
 .../vectorization_part_project.q.out               |   143 -
 .../vectorization_part_varchar.q.out               |    72 -
 .../clientpositive/vectorization_pushdown.q.out    |    91 -
 .../clientpositive/vectorized_bucketmapjoin1.q.out |   318 -
 .../results/clientpositive/vectorized_case.q.out   |  1246 -
 .../results/clientpositive/vectorized_casts.q.out  |   400 -
 .../clientpositive/vectorized_context.q.out        |   366 -
 .../clientpositive/vectorized_date_funcs.q.out     |  1265 -
 .../vectorized_decimal64_boundary.q.out            |   184 -
 .../clientpositive/vectorized_distinct_gby.q.out   |   497 -
 .../clientpositive/vectorized_mapjoin.q.out        |   170 -
 .../clientpositive/vectorized_mapjoin3.q.out       |   903 -
 .../clientpositive/vectorized_math_funcs.q.out     |   291 -
 .../clientpositive/vectorized_parquet_types.q.out  |   871 -
 .../vectorized_rcfile_columnar.q.out               |    56 -
 .../clientpositive/vectorized_shufflejoin.q.out    |   159 -
 .../clientpositive/vectorized_string_funcs.q.out   |   153 -
 .../clientpositive/vectorized_timestamp.q.out      |   525 -
 .../vectorized_timestamp_funcs.q.out               |  1280 -
 .../vectorized_timestamp_ints_casts.q.out          |   330 -
 312 files changed, 5 insertions(+), 200118 deletions(-)

diff --git a/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java b/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java
index f12b786..6bd9781 100644
--- a/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java
+++ b/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java
@@ -47,9 +47,12 @@ public class CliConfigs {
         setQueryDir("ql/src/test/queries/clientpositive");
 
         excludesFrom(testConfigProps, "minillap.query.files");
+        excludesFrom(testConfigProps, "minillap.shared.query.files");
         excludesFrom(testConfigProps, "minillaplocal.query.files");
+        excludesFrom(testConfigProps, "minillaplocal.shared.query.files");
         excludesFrom(testConfigProps, "minimr.query.files");
         excludesFrom(testConfigProps, "minitez.query.files");
+        excludesFrom(testConfigProps, "minitez.query.files.shared");
         excludesFrom(testConfigProps, "encrypted.query.files");
         excludesFrom(testConfigProps, "spark.only.query.files");
         excludesFrom(testConfigProps, "miniSparkOnYarn.only.query.files");
@@ -59,6 +62,8 @@ public class CliConfigs {
         excludesFrom(testConfigProps, "druid.kafka.query.files");
         excludesFrom(testConfigProps, "hive.kafka.query.files");
         excludesFrom(testConfigProps, "erasurecoding.only.query.files");
+        excludesFrom(testConfigProps, "erasurecoding.shared.query.files");
+        excludesFrom(testConfigProps, "beeline.positive.include");
 
         excludeQuery("fouter_join_ppr.q"); // Disabled in HIVE-19509
         excludeQuery("udaf_context_ngrams.q"); // disabled in HIVE-20741
diff --git a/ql/src/test/results/clientpositive/acid_direct_insert_insert_overwrite.q.out b/ql/src/test/results/clientpositive/acid_direct_insert_insert_overwrite.q.out
deleted file mode 100644
index 2ea60a8..0000000
--- a/ql/src/test/results/clientpositive/acid_direct_insert_insert_overwrite.q.out
+++ /dev/null
@@ -1,1258 +0,0 @@
-PREHOOK: query: drop table if exists io_test_acid_part
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists io_test_acid_part
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists io_test_text_1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists io_test_text_1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists io_test_text_2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists io_test_text_2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists io_test_text_3
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists io_test_text_3
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists io_test_acid_1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists io_test_acid_1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists io_test_acid_2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists io_test_acid_2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists io_test_acid_3
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists io_test_acid_3
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create external table io_test_text_1 (a int, b int, c int) stored as textfile
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_text_1
-POSTHOOK: query: create external table io_test_text_1 (a int, b int, c int) stored as textfile
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_text_1
-PREHOOK: query: insert into io_test_text_1 values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, NULL), (5555, 55, NULL)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@io_test_text_1
-POSTHOOK: query: insert into io_test_text_1 values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, NULL), (5555, 55, NULL)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@io_test_text_1
-POSTHOOK: Lineage: io_test_text_1.a SCRIPT []
-POSTHOOK: Lineage: io_test_text_1.b SCRIPT []
-POSTHOOK: Lineage: io_test_text_1.c SCRIPT []
-PREHOOK: query: create external table io_test_text_2 (a int, b int, c int) stored as textfile
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_text_2
-POSTHOOK: query: create external table io_test_text_2 (a int, b int, c int) stored as textfile
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_text_2
-PREHOOK: query: insert into io_test_text_2 values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, 4444), (5555, 55, 4444)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@io_test_text_2
-POSTHOOK: query: insert into io_test_text_2 values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, 4444), (5555, 55, 4444)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@io_test_text_2
-POSTHOOK: Lineage: io_test_text_2.a SCRIPT []
-POSTHOOK: Lineage: io_test_text_2.b SCRIPT []
-POSTHOOK: Lineage: io_test_text_2.c SCRIPT []
-PREHOOK: query: create table io_test_acid (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid
-POSTHOOK: query: create table io_test_acid (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid
-PREHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_1 where c is not null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid
-POSTHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_1 where c is not null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid
-POSTHOOK: Lineage: io_test_acid.a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.c SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:c, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-PREHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_1 where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid
-POSTHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_1 where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid
-POSTHOOK: Lineage: io_test_acid.a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.c SIMPLE []
-PREHOOK: query: select * from io_test_acid order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_2 where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid
-POSTHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_2 where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid
-POSTHOOK: Lineage: io_test_acid.a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.c SIMPLE []
-PREHOOK: query: select * from io_test_acid order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-PREHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_2 where c is not null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid
-POSTHOOK: query: insert overwrite table io_test_acid select a, b, c from io_test_text_2 where c is not null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid
-POSTHOOK: Lineage: io_test_acid.a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid.c SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:c, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	4444
-5555	55	4444
-PREHOOK: query: drop table io_test_acid
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid
-PREHOOK: Output: default@io_test_acid
-POSTHOOK: query: drop table io_test_acid
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid
-POSTHOOK: Output: default@io_test_acid
-PREHOOK: query: create table io_test_acid_1 (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_1
-POSTHOOK: query: create table io_test_acid_1 (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_1
-PREHOOK: query: create table io_test_acid_2 (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_2
-POSTHOOK: query: create table io_test_acid_2 (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_2
-PREHOOK: query: create table io_test_acid_3 (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_3
-POSTHOOK: query: create table io_test_acid_3 (a int, b int, c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_3
-PREHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_1 select a, b, c where c=1111
-insert overwrite table io_test_acid_2 select a, b, c where c=2222
-insert overwrite table io_test_acid_3 select a, b, c where c=4444
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_1
-PREHOOK: Output: default@io_test_acid_2
-PREHOOK: Output: default@io_test_acid_3
-POSTHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_1 select a, b, c where c=1111
-insert overwrite table io_test_acid_2 select a, b, c where c=2222
-insert overwrite table io_test_acid_3 select a, b, c where c=4444
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_1
-POSTHOOK: Output: default@io_test_acid_2
-POSTHOOK: Output: default@io_test_acid_3
-POSTHOOK: Lineage: io_test_acid_1.a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_1.b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_1.c SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:c, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_2.a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_2.b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_2.c SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:c, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_3.a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_3.b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_3.c SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:c, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_1 order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_1
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_1 order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_1
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-PREHOOK: query: select * from io_test_acid_2 order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_2
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_2 order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_2
-#### A masked pattern was here ####
-3333	33	2222
-PREHOOK: query: select * from io_test_acid_3 order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_3
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_3 order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_3
-#### A masked pattern was here ####
-4444	44	4444
-5555	55	4444
-PREHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_1 select a, b, c where c is null
-insert overwrite table io_test_acid_2 select a, b, c where c=7777
-insert overwrite table io_test_acid_3 select a, b, c where c is not null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_1
-PREHOOK: Output: default@io_test_acid_2
-PREHOOK: Output: default@io_test_acid_3
-POSTHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_1 select a, b, c where c is null
-insert overwrite table io_test_acid_2 select a, b, c where c=7777
-insert overwrite table io_test_acid_3 select a, b, c where c is not null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_1
-POSTHOOK: Output: default@io_test_acid_2
-POSTHOOK: Output: default@io_test_acid_3
-POSTHOOK: Lineage: io_test_acid_1.a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_1.b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_1.c SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:c, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_2.a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_2.b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_2.c SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:c, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_3.a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_3.b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_3.c SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:c, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_1 order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_1
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_1 order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_1
-#### A masked pattern was here ####
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: select * from io_test_acid_2 order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_2
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_2 order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_2
-#### A masked pattern was here ####
-PREHOOK: query: select * from io_test_acid_3 order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_3
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_3 order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_3
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-PREHOOK: query: drop table io_test_acid_1
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_1
-PREHOOK: Output: default@io_test_acid_1
-POSTHOOK: query: drop table io_test_acid_1
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_1
-POSTHOOK: Output: default@io_test_acid_1
-PREHOOK: query: drop table io_test_acid_2
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_2
-PREHOOK: Output: default@io_test_acid_2
-POSTHOOK: query: drop table io_test_acid_2
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_2
-POSTHOOK: Output: default@io_test_acid_2
-PREHOOK: query: drop table io_test_acid_3
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_3
-PREHOOK: Output: default@io_test_acid_3
-POSTHOOK: query: drop table io_test_acid_3
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_3
-POSTHOOK: Output: default@io_test_acid_3
-PREHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_1 where c is not null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_1 where c is not null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-#### A masked pattern was here ####
-1111	11	1
-2222	22	1
-3333	33	1
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c=2) select a, b from io_test_text_1 where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part@c=2
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c=2) select a, b from io_test_text_1 where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=2
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-PREHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-POSTHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-1111	11	1
-2222	22	1
-3333	33	1
-4444	44	2
-5555	55	2
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_1 where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_1 where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a, c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-PREHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a, c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-POSTHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-4444	44	1
-4444	44	2
-5555	55	1
-5555	55	2
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_2 where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_2 where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-PREHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-POSTHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-4444	44	2
-5555	55	2
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_2 where c is not null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c=1) select a, b from io_test_text_2 where c is not null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a, c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-PREHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a, c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-POSTHOOK: Input: default@io_test_acid_part@c=2
-#### A masked pattern was here ####
-1111	11	1
-2222	22	1
-3333	33	1
-4444	44	1
-4444	44	2
-5555	55	1
-5555	55	2
-PREHOOK: query: drop table io_test_acid_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: drop table io_test_acid_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c=1) select a, b where c=1111
-insert overwrite table io_test_acid_part partition (c=2) select a, b where c=2222
-insert overwrite table io_test_acid_part partition (c=3) select a, b where c=4444
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part@c=1
-PREHOOK: Output: default@io_test_acid_part@c=2
-PREHOOK: Output: default@io_test_acid_part@c=3
-POSTHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c=1) select a, b where c=1111
-insert overwrite table io_test_acid_part partition (c=2) select a, b where c=2222
-insert overwrite table io_test_acid_part partition (c=3) select a, b where c=4444
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: Output: default@io_test_acid_part@c=2
-POSTHOOK: Output: default@io_test_acid_part@c=3
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=3).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=3).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-PREHOOK: Input: default@io_test_acid_part@c=2
-PREHOOK: Input: default@io_test_acid_part@c=3
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-POSTHOOK: Input: default@io_test_acid_part@c=2
-POSTHOOK: Input: default@io_test_acid_part@c=3
-#### A masked pattern was here ####
-1111	11	1
-2222	22	1
-3333	33	2
-4444	44	3
-5555	55	3
-PREHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c=1) select a, b where c is null
-insert overwrite table io_test_acid_part partition (c=2) select a, b where c=7777
-insert overwrite table io_test_acid_part partition (c=3) select a, b where c is not null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part@c=1
-PREHOOK: Output: default@io_test_acid_part@c=2
-PREHOOK: Output: default@io_test_acid_part@c=3
-POSTHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c=1) select a, b where c is null
-insert overwrite table io_test_acid_part partition (c=2) select a, b where c=7777
-insert overwrite table io_test_acid_part partition (c=3) select a, b where c is not null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: Output: default@io_test_acid_part@c=2
-POSTHOOK: Output: default@io_test_acid_part@c=3
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=3).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=3).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-PREHOOK: Input: default@io_test_acid_part@c=2
-PREHOOK: Input: default@io_test_acid_part@c=3
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-POSTHOOK: Input: default@io_test_acid_part@c=2
-POSTHOOK: Input: default@io_test_acid_part@c=3
-#### A masked pattern was here ####
-1111	11	3
-2222	22	3
-3333	33	3
-4444	44	1
-5555	55	1
-PREHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c=1) select a, b where c=8888
-insert overwrite table io_test_acid_part partition (c=2) select a, b where c=7777
-insert overwrite table io_test_acid_part partition (c=3) select a, b where c=9999
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part@c=1
-PREHOOK: Output: default@io_test_acid_part@c=2
-PREHOOK: Output: default@io_test_acid_part@c=3
-POSTHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c=1) select a, b where c=8888
-insert overwrite table io_test_acid_part partition (c=2) select a, b where c=7777
-insert overwrite table io_test_acid_part partition (c=3) select a, b where c=9999
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1
-POSTHOOK: Output: default@io_test_acid_part@c=2
-POSTHOOK: Output: default@io_test_acid_part@c=3
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=3).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=3).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1
-PREHOOK: Input: default@io_test_acid_part@c=2
-PREHOOK: Input: default@io_test_acid_part@c=3
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1
-POSTHOOK: Input: default@io_test_acid_part@c=2
-POSTHOOK: Input: default@io_test_acid_part@c=3
-#### A masked pattern was here ####
-PREHOOK: query: drop table io_test_acid_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: drop table io_test_acid_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_1 where c is not null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_1 where c is not null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_1 where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_1 where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Output: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-PREHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-POSTHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_2 where b=11 or b=44 or b=99
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_2 where b=11 or b=44 or b=99
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Output: default@io_test_acid_part@c=4444
-POSTHOOK: Output: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a, c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-PREHOOK: Input: default@io_test_acid_part@c=4444
-PREHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a, c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-POSTHOOK: Input: default@io_test_acid_part@c=4444
-POSTHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-3333	33	2222
-4444	44	4444
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_2 where b=99
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: insert overwrite table io_test_acid_part partition (c) select a, b, c from io_test_text_2 where b=99
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Output: default@io_test_acid_part@c=4444
-POSTHOOK: Output: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE []
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE []
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).b SIMPLE []
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE []
-PREHOOK: query: select * from io_test_acid_part order by a, c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-PREHOOK: Input: default@io_test_acid_part@c=4444
-PREHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a, c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-POSTHOOK: Input: default@io_test_acid_part@c=4444
-POSTHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-3333	33	2222
-4444	44	4444
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: drop table io_test_acid_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: drop table io_test_acid_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is not null
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is not null
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Output: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-PREHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-POSTHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=11
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=99
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=44
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: from io_test_text_1
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=11
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=99
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=44
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Output: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_1)io_test_text_1.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-PREHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-POSTHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-3333	33	2222
-4444	44	NULL
-PREHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=7
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=44
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=9
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=7
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=44
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=9
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Output: default@io_test_acid_part@c=4444
-POSTHOOK: Output: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a, c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-PREHOOK: Input: default@io_test_acid_part@c=4444
-PREHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a, c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-POSTHOOK: Input: default@io_test_acid_part@c=4444
-POSTHOOK: Input: default@io_test_acid_part@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-3333	33	2222
-4444	44	4444
-4444	44	NULL
-PREHOOK: query: drop table io_test_acid_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: drop table io_test_acid_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is not null
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is null
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is not null
-insert overwrite table io_test_acid_part partition (c) select a, b, c where c is null
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Output: default@io_test_acid_part@c=4444
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=4444).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-PREHOOK: Input: default@io_test_acid_part@c=4444
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-POSTHOOK: Input: default@io_test_acid_part@c=4444
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	4444
-5555	55	4444
-PREHOOK: query: drop table io_test_acid_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: drop table io_test_acid_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=11
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=99
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=33
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=88
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: from io_test_text_2
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=11
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=99
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=33
-insert overwrite table io_test_acid_part partition (c) select a, b, c where b=88
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_acid_part@c=1111
-POSTHOOK: Output: default@io_test_acid_part@c=2222
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=1111).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).a SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(c=2222).b SIMPLE [(io_test_text_2)io_test_text_2.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@c=1111
-PREHOOK: Input: default@io_test_acid_part@c=2222
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@c=1111
-POSTHOOK: Input: default@io_test_acid_part@c=2222
-#### A masked pattern was here ####
-1111	11	1111
-3333	33	2222
-PREHOOK: query: drop table io_test_acid_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: drop table io_test_acid_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: create external table io_test_text_3 (a int, b int, pc1 int, pc2 int, pc3 int) stored as textfile
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_text_3
-POSTHOOK: query: create external table io_test_text_3 (a int, b int, pc1 int, pc2 int, pc3 int) stored as textfile
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_text_3
-PREHOOK: query: insert into io_test_text_3 values (11,11,11,11,11),
-(12,12,11,11,11),
-(13,13,11,11,22),
-(14,15,11,11,NULL),
-(16,16,11,22,11),
-(17,17,11,22,22),
-(18,18,11,22,NULL),
-(19,19,11,22,NULL),
-(20,20,22,11,11),
-(21,21,22,11,11),
-(22,22,22,22,11),
-(23,23,22,NUll,11),
-(24,24,22,NUll,22),
-(25,25,22,NULL,NULL),
-(26,26,NULL,11,11),
-(27,27,NULL,22,11),
-(28,28,NULL,NULL,11),
-(29,29,NULL,NULL,22),
-(30,30,NULL,NULL,NULL)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@io_test_text_3
-POSTHOOK: query: insert into io_test_text_3 values (11,11,11,11,11),
-(12,12,11,11,11),
-(13,13,11,11,22),
-(14,15,11,11,NULL),
-(16,16,11,22,11),
-(17,17,11,22,22),
-(18,18,11,22,NULL),
-(19,19,11,22,NULL),
-(20,20,22,11,11),
-(21,21,22,11,11),
-(22,22,22,22,11),
-(23,23,22,NUll,11),
-(24,24,22,NUll,22),
-(25,25,22,NULL,NULL),
-(26,26,NULL,11,11),
-(27,27,NULL,22,11),
-(28,28,NULL,NULL,11),
-(29,29,NULL,NULL,22),
-(30,30,NULL,NULL,NULL)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@io_test_text_3
-POSTHOOK: Lineage: io_test_text_3.a SCRIPT []
-POSTHOOK: Lineage: io_test_text_3.b SCRIPT []
-POSTHOOK: Lineage: io_test_text_3.pc1 SCRIPT []
-POSTHOOK: Lineage: io_test_text_3.pc2 SCRIPT []
-POSTHOOK: Lineage: io_test_text_3.pc3 SCRIPT []
-PREHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (pc1 int, pc2 int, pc3 int) stored as orc  tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: create table io_test_acid_part (a int, b int) partitioned by (pc1 int, pc2 int, pc3 int) stored as orc  tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: from io_test_text_3
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc1 is not null and pc2 is not null and pc3 is not null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc2 is null and pc1 is not null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc3 is null and pc2 is not null and pc1 is not null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc1 is null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where a=111
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_text_3
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: from io_test_text_3
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc1 is not null and pc2 is not null and pc3 is not null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc2 is null and pc1 is not null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc3 is null and pc2 is not null and pc1 is not null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where pc1 is null
-insert overwrite table io_test_acid_part partition (pc1, pc2, pc3)
-  select a, b, pc1, pc2, pc3
-  where a=111
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_text_3
-POSTHOOK: Output: default@io_test_acid_part@pc1=11/pc2=11/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=11/pc2=11/pc3=22
-POSTHOOK: Output: default@io_test_acid_part@pc1=11/pc2=11/pc3=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Output: default@io_test_acid_part@pc1=11/pc2=22/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=11/pc2=22/pc3=22
-POSTHOOK: Output: default@io_test_acid_part@pc1=11/pc2=22/pc3=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Output: default@io_test_acid_part@pc1=22/pc2=11/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=22/pc2=22/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=22
-POSTHOOK: Output: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Output: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=11/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=22/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=11
-POSTHOOK: Output: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=22
-POSTHOOK: Output: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=11,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=11,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=11,pc3=22).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=11,pc3=22).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=11,pc3=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=11,pc3=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=22,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=22,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=22,pc3=22).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=22,pc3=22).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=22,pc3=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=11,pc2=22,pc3=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=11,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=11,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=22,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=22,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=__HIVE_DEFAULT_PARTITION__,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=__HIVE_DEFAULT_PARTITION__,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=__HIVE_DEFAULT_PARTITION__,pc3=22).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=__HIVE_DEFAULT_PARTITION__,pc3=22).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=__HIVE_DEFAULT_PARTITION__,pc3=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=22,pc2=__HIVE_DEFAULT_PARTITION__,pc3=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=11,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=11,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=22,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=22,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=__HIVE_DEFAULT_PARTITION__,pc3=11).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=__HIVE_DEFAULT_PARTITION__,pc3=11).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=__HIVE_DEFAULT_PARTITION__,pc3=22).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=__HIVE_DEFAULT_PARTITION__,pc3=22).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=__HIVE_DEFAULT_PARTITION__,pc3=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: io_test_acid_part PARTITION(pc1=__HIVE_DEFAULT_PARTITION__,pc2=__HIVE_DEFAULT_PARTITION__,pc3=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(io_test_text_3)io_test_text_3.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from io_test_acid_part order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Input: default@io_test_acid_part@pc1=11/pc2=11/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=11/pc2=11/pc3=22
-PREHOOK: Input: default@io_test_acid_part@pc1=11/pc2=11/pc3=__HIVE_DEFAULT_PARTITION__
-PREHOOK: Input: default@io_test_acid_part@pc1=11/pc2=22/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=11/pc2=22/pc3=22
-PREHOOK: Input: default@io_test_acid_part@pc1=11/pc2=22/pc3=__HIVE_DEFAULT_PARTITION__
-PREHOOK: Input: default@io_test_acid_part@pc1=22/pc2=11/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=22/pc2=22/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=22
-PREHOOK: Input: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=__HIVE_DEFAULT_PARTITION__
-PREHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=11/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=22/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=11
-PREHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=22
-PREHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from io_test_acid_part order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Input: default@io_test_acid_part@pc1=11/pc2=11/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=11/pc2=11/pc3=22
-POSTHOOK: Input: default@io_test_acid_part@pc1=11/pc2=11/pc3=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Input: default@io_test_acid_part@pc1=11/pc2=22/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=11/pc2=22/pc3=22
-POSTHOOK: Input: default@io_test_acid_part@pc1=11/pc2=22/pc3=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Input: default@io_test_acid_part@pc1=22/pc2=11/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=22/pc2=22/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=22
-POSTHOOK: Input: default@io_test_acid_part@pc1=22/pc2=__HIVE_DEFAULT_PARTITION__/pc3=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=11/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=22/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=11
-POSTHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=22
-POSTHOOK: Input: default@io_test_acid_part@pc1=__HIVE_DEFAULT_PARTITION__/pc2=__HIVE_DEFAULT_PARTITION__/pc3=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-11	11	11	11	11
-12	12	11	11	11
-13	13	11	11	22
-14	15	11	11	NULL
-16	16	11	22	11
-17	17	11	22	22
-18	18	11	22	NULL
-19	19	11	22	NULL
-20	20	22	11	11
-21	21	22	11	11
-22	22	22	22	11
-23	23	22	NULL	11
-24	24	22	NULL	22
-25	25	22	NULL	NULL
-26	26	NULL	11	11
-27	27	NULL	22	11
-28	28	NULL	NULL	11
-29	29	NULL	NULL	22
-30	30	NULL	NULL	NULL
-PREHOOK: query: drop table io_test_acid_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_acid_part
-PREHOOK: Output: default@io_test_acid_part
-POSTHOOK: query: drop table io_test_acid_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_acid_part
-POSTHOOK: Output: default@io_test_acid_part
-PREHOOK: query: drop table io_test_text_1
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_text_1
-PREHOOK: Output: default@io_test_text_1
-POSTHOOK: query: drop table io_test_text_1
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_text_1
-POSTHOOK: Output: default@io_test_text_1
-PREHOOK: query: drop table io_test_text_2
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_text_2
-PREHOOK: Output: default@io_test_text_2
-POSTHOOK: query: drop table io_test_text_2
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_text_2
-POSTHOOK: Output: default@io_test_text_2
-PREHOOK: query: drop table io_test_text_3
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@io_test_text_3
-PREHOOK: Output: default@io_test_text_3
-POSTHOOK: query: drop table io_test_text_3
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@io_test_text_3
-POSTHOOK: Output: default@io_test_text_3
diff --git a/ql/src/test/results/clientpositive/acid_multiinsert_dyn_part.q.out b/ql/src/test/results/clientpositive/acid_multiinsert_dyn_part.q.out
deleted file mode 100644
index 4605368..0000000
--- a/ql/src/test/results/clientpositive/acid_multiinsert_dyn_part.q.out
+++ /dev/null
@@ -1,536 +0,0 @@
-PREHOOK: query: drop table if exists multiinsert_test_text
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists multiinsert_test_text
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists multiinsert_test_text_2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists multiinsert_test_text_2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists multiinsert_test_acid
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists multiinsert_test_acid
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists multiinsert_test_mm
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists multiinsert_test_mm
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table if exists multiinsert_test_acid_nondi
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table if exists multiinsert_test_acid_nondi
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create external table multiinsert_test_text (a int, b int, c int) stored as textfile
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_text
-POSTHOOK: query: create external table multiinsert_test_text (a int, b int, c int) stored as textfile
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_text
-PREHOOK: query: insert into multiinsert_test_text values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, NULL), (5555, 55, NULL)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@multiinsert_test_text
-POSTHOOK: query: insert into multiinsert_test_text values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, NULL), (5555, 55, NULL)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@multiinsert_test_text
-POSTHOOK: Lineage: multiinsert_test_text.a SCRIPT []
-POSTHOOK: Lineage: multiinsert_test_text.b SCRIPT []
-POSTHOOK: Lineage: multiinsert_test_text.c SCRIPT []
-PREHOOK: query: create external table multiinsert_test_text_2 (a int, b int, c int) stored as textfile
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_text_2
-POSTHOOK: query: create external table multiinsert_test_text_2 (a int, b int, c int) stored as textfile
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_text_2
-PREHOOK: query: insert into multiinsert_test_text_2 values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, 4444), (5555, 55, 4444)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@multiinsert_test_text_2
-POSTHOOK: query: insert into multiinsert_test_text_2 values (1111, 11, 1111), (2222, 22, 1111), (3333, 33, 2222), (4444, 44, 4444), (5555, 55, 4444)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@multiinsert_test_text_2
-POSTHOOK: Lineage: multiinsert_test_text_2.a SCRIPT []
-POSTHOOK: Lineage: multiinsert_test_text_2.b SCRIPT []
-POSTHOOK: Lineage: multiinsert_test_text_2.c SCRIPT []
-PREHOOK: query: create table multiinsert_test_acid (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_acid
-POSTHOOK: query: create table multiinsert_test_acid (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_acid
-PREHOOK: query: create table multiinsert_test_mm (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true', 'transactional_properties'='insert_only')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_mm
-POSTHOOK: query: create table multiinsert_test_mm (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true', 'transactional_properties'='insert_only')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_mm
-PREHOOK: query: create table multiinsert_test_acid_nondi (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_acid_nondi
-POSTHOOK: query: create table multiinsert_test_acid_nondi (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_acid_nondi
-PREHOOK: query: from multiinsert_test_text a
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_text
-PREHOOK: Output: default@multiinsert_test_acid
-POSTHOOK: query: from multiinsert_test_text a
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_text
-POSTHOOK: Output: default@multiinsert_test_acid@c=1111
-POSTHOOK: Output: default@multiinsert_test_acid@c=2222
-POSTHOOK: Output: default@multiinsert_test_acid@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=1111).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=1111).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=2222).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=2222).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from multiinsert_test_acid order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_acid
-PREHOOK: Input: default@multiinsert_test_acid@c=1111
-PREHOOK: Input: default@multiinsert_test_acid@c=2222
-PREHOOK: Input: default@multiinsert_test_acid@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from multiinsert_test_acid order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_acid
-POSTHOOK: Input: default@multiinsert_test_acid@c=1111
-POSTHOOK: Input: default@multiinsert_test_acid@c=2222
-POSTHOOK: Input: default@multiinsert_test_acid@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: from multiinsert_test_text a
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_text
-PREHOOK: Output: default@multiinsert_test_mm
-POSTHOOK: query: from multiinsert_test_text a
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_text
-POSTHOOK: Output: default@multiinsert_test_mm@c=1111
-POSTHOOK: Output: default@multiinsert_test_mm@c=2222
-POSTHOOK: Output: default@multiinsert_test_mm@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=1111).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=1111).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=2222).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=2222).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from multiinsert_test_mm order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_mm
-PREHOOK: Input: default@multiinsert_test_mm@c=1111
-PREHOOK: Input: default@multiinsert_test_mm@c=2222
-PREHOOK: Input: default@multiinsert_test_mm@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from multiinsert_test_mm order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_mm
-POSTHOOK: Input: default@multiinsert_test_mm@c=1111
-POSTHOOK: Input: default@multiinsert_test_mm@c=2222
-POSTHOOK: Input: default@multiinsert_test_mm@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: from multiinsert_test_text a
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_text
-PREHOOK: Output: default@multiinsert_test_acid_nondi
-POSTHOOK: query: from multiinsert_test_text a
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_text
-POSTHOOK: Output: default@multiinsert_test_acid_nondi@c=1111
-POSTHOOK: Output: default@multiinsert_test_acid_nondi@c=2222
-POSTHOOK: Output: default@multiinsert_test_acid_nondi@c=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=1111).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=1111).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=2222).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=2222).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=__HIVE_DEFAULT_PARTITION__).a SIMPLE [(multiinsert_test_text)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=__HIVE_DEFAULT_PARTITION__).b SIMPLE [(multiinsert_test_text)a.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from multiinsert_test_acid_nondi order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_acid_nondi
-PREHOOK: Input: default@multiinsert_test_acid_nondi@c=1111
-PREHOOK: Input: default@multiinsert_test_acid_nondi@c=2222
-PREHOOK: Input: default@multiinsert_test_acid_nondi@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: select * from multiinsert_test_acid_nondi order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_acid_nondi
-POSTHOOK: Input: default@multiinsert_test_acid_nondi@c=1111
-POSTHOOK: Input: default@multiinsert_test_acid_nondi@c=2222
-POSTHOOK: Input: default@multiinsert_test_acid_nondi@c=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	NULL
-5555	55	NULL
-PREHOOK: query: drop table if exists multiinsert_test_acid
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_acid
-PREHOOK: Output: default@multiinsert_test_acid
-POSTHOOK: query: drop table if exists multiinsert_test_acid
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_acid
-POSTHOOK: Output: default@multiinsert_test_acid
-PREHOOK: query: drop table if exists multiinsert_test_mm
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_mm
-PREHOOK: Output: default@multiinsert_test_mm
-POSTHOOK: query: drop table if exists multiinsert_test_mm
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_mm
-POSTHOOK: Output: default@multiinsert_test_mm
-PREHOOK: query: drop table if exists multiinsert_test_acid_nondi
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_acid_nondi
-PREHOOK: Output: default@multiinsert_test_acid_nondi
-POSTHOOK: query: drop table if exists multiinsert_test_acid_nondi
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_acid_nondi
-POSTHOOK: Output: default@multiinsert_test_acid_nondi
-PREHOOK: query: create table multiinsert_test_acid (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_acid
-POSTHOOK: query: create table multiinsert_test_acid (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_acid
-PREHOOK: query: create table multiinsert_test_mm (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true', 'transactional_properties'='insert_only')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_mm
-POSTHOOK: query: create table multiinsert_test_mm (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true', 'transactional_properties'='insert_only')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_mm
-PREHOOK: query: create table multiinsert_test_acid_nondi (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@multiinsert_test_acid_nondi
-POSTHOOK: query: create table multiinsert_test_acid_nondi (a int, b int) partitioned by (c int) stored as orc tblproperties('transactional'='true')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@multiinsert_test_acid_nondi
-PREHOOK: query: from multiinsert_test_text_2 a
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_text_2
-PREHOOK: Output: default@multiinsert_test_acid
-POSTHOOK: query: from multiinsert_test_text_2 a
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_text_2
-POSTHOOK: Output: default@multiinsert_test_acid@c=1111
-POSTHOOK: Output: default@multiinsert_test_acid@c=2222
-POSTHOOK: Output: default@multiinsert_test_acid@c=4444
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=1111).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=1111).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=2222).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=2222).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=4444).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid PARTITION(c=4444).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from multiinsert_test_acid order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_acid
-PREHOOK: Input: default@multiinsert_test_acid@c=1111
-PREHOOK: Input: default@multiinsert_test_acid@c=2222
-PREHOOK: Input: default@multiinsert_test_acid@c=4444
-#### A masked pattern was here ####
-POSTHOOK: query: select * from multiinsert_test_acid order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_acid
-POSTHOOK: Input: default@multiinsert_test_acid@c=1111
-POSTHOOK: Input: default@multiinsert_test_acid@c=2222
-POSTHOOK: Input: default@multiinsert_test_acid@c=4444
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	4444
-5555	55	4444
-PREHOOK: query: from multiinsert_test_text_2 a
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_text_2
-PREHOOK: Output: default@multiinsert_test_mm
-POSTHOOK: query: from multiinsert_test_text_2 a
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_mm partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_text_2
-POSTHOOK: Output: default@multiinsert_test_mm@c=1111
-POSTHOOK: Output: default@multiinsert_test_mm@c=2222
-POSTHOOK: Output: default@multiinsert_test_mm@c=4444
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=1111).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=1111).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=2222).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=2222).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=4444).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_mm PARTITION(c=4444).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from multiinsert_test_mm order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_mm
-PREHOOK: Input: default@multiinsert_test_mm@c=1111
-PREHOOK: Input: default@multiinsert_test_mm@c=2222
-PREHOOK: Input: default@multiinsert_test_mm@c=4444
-#### A masked pattern was here ####
-POSTHOOK: query: select * from multiinsert_test_mm order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_mm
-POSTHOOK: Input: default@multiinsert_test_mm@c=1111
-POSTHOOK: Input: default@multiinsert_test_mm@c=2222
-POSTHOOK: Input: default@multiinsert_test_mm@c=4444
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	4444
-5555	55	4444
-PREHOOK: query: from multiinsert_test_text_2 a
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_text_2
-PREHOOK: Output: default@multiinsert_test_acid_nondi
-POSTHOOK: query: from multiinsert_test_text_2 a
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
- where a.c is not null
-insert overwrite table multiinsert_test_acid_nondi partition (c)
-select
- a.a,
- a.b,
- a.c
-where a.c is null
-sort by a.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_text_2
-POSTHOOK: Output: default@multiinsert_test_acid_nondi@c=1111
-POSTHOOK: Output: default@multiinsert_test_acid_nondi@c=2222
-POSTHOOK: Output: default@multiinsert_test_acid_nondi@c=4444
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=1111).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=1111).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=2222).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=2222).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=4444).a SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:a, type:int, comment:null), ]
-POSTHOOK: Lineage: multiinsert_test_acid_nondi PARTITION(c=4444).b SIMPLE [(multiinsert_test_text_2)a.FieldSchema(name:b, type:int, comment:null), ]
-PREHOOK: query: select * from multiinsert_test_acid_nondi order by a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@multiinsert_test_acid_nondi
-PREHOOK: Input: default@multiinsert_test_acid_nondi@c=1111
-PREHOOK: Input: default@multiinsert_test_acid_nondi@c=2222
-PREHOOK: Input: default@multiinsert_test_acid_nondi@c=4444
-#### A masked pattern was here ####
-POSTHOOK: query: select * from multiinsert_test_acid_nondi order by a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@multiinsert_test_acid_nondi
-POSTHOOK: Input: default@multiinsert_test_acid_nondi@c=1111
-POSTHOOK: Input: default@multiinsert_test_acid_nondi@c=2222
-POSTHOOK: Input: default@multiinsert_test_acid_nondi@c=4444
-#### A masked pattern was here ####
-1111	11	1111
-2222	22	1111
-3333	33	2222
-4444	44	4444
-5555	55	4444
-PREHOOK: query: drop table if exists multiinsert_test_text
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_text
-PREHOOK: Output: default@multiinsert_test_text
-POSTHOOK: query: drop table if exists multiinsert_test_text
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_text
-POSTHOOK: Output: default@multiinsert_test_text
-PREHOOK: query: drop table if exists multiinsert_test_text_2
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_text_2
-PREHOOK: Output: default@multiinsert_test_text_2
-POSTHOOK: query: drop table if exists multiinsert_test_text_2
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_text_2
-POSTHOOK: Output: default@multiinsert_test_text_2
-PREHOOK: query: drop table if exists multiinsert_test_acid
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_acid
-PREHOOK: Output: default@multiinsert_test_acid
-POSTHOOK: query: drop table if exists multiinsert_test_acid
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_acid
-POSTHOOK: Output: default@multiinsert_test_acid
-PREHOOK: query: drop table if exists multiinsert_test_mm
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_mm
-PREHOOK: Output: default@multiinsert_test_mm
-POSTHOOK: query: drop table if exists multiinsert_test_mm
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_mm
-POSTHOOK: Output: default@multiinsert_test_mm
-PREHOOK: query: drop table if exists multiinsert_test_acid_nondi
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@multiinsert_test_acid_nondi
-PREHOOK: Output: default@multiinsert_test_acid_nondi
-POSTHOOK: query: drop table if exists multiinsert_test_acid_nondi
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@multiinsert_test_acid_nondi
-POSTHOOK: Output: default@multiinsert_test_acid_nondi
diff --git a/ql/src/test/results/clientpositive/alter_merge_2_orc.q.out b/ql/src/test/results/clientpositive/alter_merge_2_orc.q.out
deleted file mode 100644
index 0829057..0000000
--- a/ql/src/test/results/clientpositive/alter_merge_2_orc.q.out
+++ /dev/null
@@ -1,120 +0,0 @@
-PREHOOK: query: create table src_orc_merge_test_part(key int, value string) partitioned by (ds string, ts string) stored as orc
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src_orc_merge_test_part
-POSTHOOK: query: create table src_orc_merge_test_part(key int, value string) partitioned by (ds string, ts string) stored as orc
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src_orc_merge_test_part
-PREHOOK: query: alter table src_orc_merge_test_part add partition (ds='2012-01-03', ts='2012-01-03+14:46:31')
-PREHOOK: type: ALTERTABLE_ADDPARTS
-PREHOOK: Output: default@src_orc_merge_test_part
-POSTHOOK: query: alter table src_orc_merge_test_part add partition (ds='2012-01-03', ts='2012-01-03+14:46:31')
-POSTHOOK: type: ALTERTABLE_ADDPARTS
-POSTHOOK: Output: default@src_orc_merge_test_part
-POSTHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-PREHOOK: query: desc extended src_orc_merge_test_part partition (ds='2012-01-03', ts='2012-01-03+14:46:31')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_orc_merge_test_part
-POSTHOOK: query: desc extended src_orc_merge_test_part partition (ds='2012-01-03', ts='2012-01-03+14:46:31')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_orc_merge_test_part
-key                 	int                 	                    
-value               	string              	                    
-ds                  	string              	                    
-ts                  	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-ts                  	string              	                    
-	 	 
-#### A masked pattern was here ####
-PREHOOK: query: insert overwrite table src_orc_merge_test_part partition(ds='2012-01-03', ts='2012-01-03+14:46:31') select * from src order by key, value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-POSTHOOK: query: insert overwrite table src_orc_merge_test_part partition(ds='2012-01-03', ts='2012-01-03+14:46:31') select * from src order by key, value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-POSTHOOK: Lineage: src_orc_merge_test_part PARTITION(ds=2012-01-03,ts=2012-01-03+14:46:31).key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_orc_merge_test_part PARTITION(ds=2012-01-03,ts=2012-01-03+14:46:31).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: insert into table src_orc_merge_test_part partition(ds='2012-01-03', ts='2012-01-03+14:46:31') select * from src order by key, value limit 100
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-POSTHOOK: query: insert into table src_orc_merge_test_part partition(ds='2012-01-03', ts='2012-01-03+14:46:31') select * from src order by key, value limit 100
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-POSTHOOK: Lineage: src_orc_merge_test_part PARTITION(ds=2012-01-03,ts=2012-01-03+14:46:31).key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_orc_merge_test_part PARTITION(ds=2012-01-03,ts=2012-01-03+14:46:31).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: insert into table src_orc_merge_test_part partition(ds='2012-01-03', ts='2012-01-03+14:46:31') select * from src order by key, value limit 10
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-POSTHOOK: query: insert into table src_orc_merge_test_part partition(ds='2012-01-03', ts='2012-01-03+14:46:31') select * from src order by key, value limit 10
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-POSTHOOK: Lineage: src_orc_merge_test_part PARTITION(ds=2012-01-03,ts=2012-01-03+14:46:31).key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_orc_merge_test_part PARTITION(ds=2012-01-03,ts=2012-01-03+14:46:31).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: select count(1) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src_orc_merge_test_part
-#### A masked pattern was here ####
-POSTHOOK: query: select count(1) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src_orc_merge_test_part
-#### A masked pattern was here ####
-610
-PREHOOK: query: select sum(hash(key)), sum(hash(value)) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src_orc_merge_test_part
-PREHOOK: Input: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-#### A masked pattern was here ####
-POSTHOOK: query: select sum(hash(key)), sum(hash(value)) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src_orc_merge_test_part
-POSTHOOK: Input: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-#### A masked pattern was here ####
-143807	50348357904
-PREHOOK: query: alter table src_orc_merge_test_part partition (ds='2012-01-03', ts='2012-01-03+14:46:31') concatenate
-PREHOOK: type: ALTER_PARTITION_MERGE
-PREHOOK: Input: default@src_orc_merge_test_part
-PREHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-POSTHOOK: query: alter table src_orc_merge_test_part partition (ds='2012-01-03', ts='2012-01-03+14:46:31') concatenate
-POSTHOOK: type: ALTER_PARTITION_MERGE
-POSTHOOK: Input: default@src_orc_merge_test_part
-POSTHOOK: Output: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-PREHOOK: query: select count(1) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src_orc_merge_test_part
-PREHOOK: Input: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-#### A masked pattern was here ####
-POSTHOOK: query: select count(1) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src_orc_merge_test_part
-POSTHOOK: Input: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-#### A masked pattern was here ####
-610
-PREHOOK: query: select sum(hash(key)), sum(hash(value)) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src_orc_merge_test_part
-PREHOOK: Input: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-#### A masked pattern was here ####
-POSTHOOK: query: select sum(hash(key)), sum(hash(value)) from src_orc_merge_test_part where ds='2012-01-03' and ts='2012-01-03+14:46:31'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src_orc_merge_test_part
-POSTHOOK: Input: default@src_orc_merge_test_part@ds=2012-01-03/ts=2012-01-03+14%3A46%3A31
-#### A masked pattern was here ####
-143807	50348357904
-PREHOOK: query: drop table src_orc_merge_test_part
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@src_orc_merge_test_part
-PREHOOK: Output: default@src_orc_merge_test_part
-POSTHOOK: query: drop table src_orc_merge_test_part
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@src_orc_merge_test_part
-POSTHOOK: Output: default@src_orc_merge_test_part
diff --git a/ql/src/test/results/clientpositive/alter_partition_change_col.q.out b/ql/src/test/results/clientpositive/alter_partition_change_col.q.out
deleted file mode 100644
index 9a5ac43..0000000
--- a/ql/src/test/results/clientpositive/alter_partition_change_col.q.out
+++ /dev/null
@@ -1,1127 +0,0 @@
-PREHOOK: query: create table alter_partition_change_col0 (c1 string, c2 string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@alter_partition_change_col0
-POSTHOOK: query: create table alter_partition_change_col0 (c1 string, c2 string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@alter_partition_change_col0
-PREHOOK: query: load data local inpath '../../data/files/dec.txt' overwrite into table alter_partition_change_col0
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@alter_partition_change_col0
-POSTHOOK: query: load data local inpath '../../data/files/dec.txt' overwrite into table alter_partition_change_col0
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@alter_partition_change_col0
-PREHOOK: query: create table alter_partition_change_col1 (c1 string, c2 string) partitioned by (p1 string comment 'Column p1', p2 string comment 'Column p2')
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@alter_partition_change_col1
-POSTHOOK: query: create table alter_partition_change_col1 (c1 string, c2 string) partitioned by (p1 string comment 'Column p1', p2 string comment 'Column p2')
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@alter_partition_change_col1
-PREHOOK: query: insert overwrite table alter_partition_change_col1 partition (p1, p2)
-  select c1, c2, 'abc', '123' from alter_partition_change_col0
-  union all
-  select c1, c2, cast(null as string), '123' from alter_partition_change_col0
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col0
-PREHOOK: Output: default@alter_partition_change_col1
-POSTHOOK: query: insert overwrite table alter_partition_change_col1 partition (p1, p2)
-  select c1, c2, 'abc', '123' from alter_partition_change_col0
-  union all
-  select c1, c2, cast(null as string), '123' from alter_partition_change_col0
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col0
-POSTHOOK: Output: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: Lineage: alter_partition_change_col1 PARTITION(p1=__HIVE_DEFAULT_PARTITION__,p2=123).c1 EXPRESSION [(alter_partition_change_col0)alter_partition_change_col0.FieldSchema(name:c1, type:string, comment:null), ]
-POSTHOOK: Lineage: alter_partition_change_col1 PARTITION(p1=__HIVE_DEFAULT_PARTITION__,p2=123).c2 EXPRESSION [(alter_partition_change_col0)alter_partition_change_col0.FieldSchema(name:c2, type:string, comment:null), ]
-POSTHOOK: Lineage: alter_partition_change_col1 PARTITION(p1=abc,p2=123).c1 EXPRESSION [(alter_partition_change_col0)alter_partition_change_col0.FieldSchema(name:c1, type:string, comment:null), ]
-POSTHOOK: Lineage: alter_partition_change_col1 PARTITION(p1=abc,p2=123).c2 EXPRESSION [(alter_partition_change_col0)alter_partition_change_col0.FieldSchema(name:c2, type:string, comment:null), ]
-PREHOOK: query: show partitions alter_partition_change_col1
-PREHOOK: type: SHOWPARTITIONS
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: show partitions alter_partition_change_col1
-POSTHOOK: type: SHOWPARTITIONS
-POSTHOOK: Input: default@alter_partition_change_col1
-p1=__HIVE_DEFAULT_PARTITION__/p2=123
-p1=abc/p2=123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	0.0	abc	123
-Beck	77.341	abc	123
-Beck	79.9	abc	123
-Cluck	5.96	abc	123
-Mary	33.33	abc	123
-Mary	4.329	abc	123
-Snow	55.71	abc	123
-Tom	-12.25	abc	123
-Tom	19.00	abc	123
-Tom	234.79	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.341	__HIVE_DEFAULT_PARTITION__	123
-Beck	79.9	__HIVE_DEFAULT_PARTITION__	123
-Cluck	5.96	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.33	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.329	__HIVE_DEFAULT_PARTITION__	123
-Snow	55.71	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.25	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.00	__HIVE_DEFAULT_PARTITION__	123
-Tom	234.79	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__' or lower(p1)='a'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__' or lower(p1)='a'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.341	__HIVE_DEFAULT_PARTITION__	123
-Beck	79.9	__HIVE_DEFAULT_PARTITION__	123
-Cluck	5.96	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.33	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.329	__HIVE_DEFAULT_PARTITION__	123
-Snow	55.71	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.25	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.00	__HIVE_DEFAULT_PARTITION__	123
-Tom	234.79	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 change c2 c2 decimal(10,0)
-PREHOOK: type: ALTERTABLE_RENAMECOL
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1
-POSTHOOK: query: alter table alter_partition_change_col1 change c2 c2 decimal(10,0)
-POSTHOOK: type: ALTERTABLE_RENAMECOL
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Output: default@alter_partition_change_col1
-PREHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') change c2 c2 decimal(10,0)
-PREHOOK: type: ALTERTABLE_RENAMECOL
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') change c2 c2 decimal(10,0)
-POSTHOOK: type: ALTERTABLE_RENAMECOL
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-PREHOOK: query: alter table alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123') change c2 c2 decimal(10,0)
-PREHOOK: type: ALTERTABLE_RENAMECOL
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-POSTHOOK: query: alter table alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123') change c2 c2 decimal(10,0)
-POSTHOOK: type: ALTERTABLE_RENAMECOL
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	0	abc	123
-Beck	77	abc	123
-Beck	80	abc	123
-Cluck	6	abc	123
-Mary	33	abc	123
-Mary	4	abc	123
-Snow	56	abc	123
-Tom	-12	abc	123
-Tom	19	abc	123
-Tom	235	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0	__HIVE_DEFAULT_PARTITION__	123
-Beck	77	__HIVE_DEFAULT_PARTITION__	123
-Beck	80	__HIVE_DEFAULT_PARTITION__	123
-Cluck	6	__HIVE_DEFAULT_PARTITION__	123
-Mary	33	__HIVE_DEFAULT_PARTITION__	123
-Mary	4	__HIVE_DEFAULT_PARTITION__	123
-Snow	56	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12	__HIVE_DEFAULT_PARTITION__	123
-Tom	19	__HIVE_DEFAULT_PARTITION__	123
-Tom	235	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 change c2 c2 decimal(14,4)
-PREHOOK: type: ALTERTABLE_RENAMECOL
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1
-POSTHOOK: query: alter table alter_partition_change_col1 change c2 c2 decimal(14,4)
-POSTHOOK: type: ALTERTABLE_RENAMECOL
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Output: default@alter_partition_change_col1
-PREHOOK: query: describe alter_partition_change_col1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(14,4)       	                    
-p1                  	string              	Column p1           
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Column p1           
-p2                  	string              	Column p2           
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(10,0)       	                    
-p1                  	string              	Column p1           
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Column p1           
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	abc	123
-Beck	77.0000	abc	123
-Beck	80.0000	abc	123
-Cluck	6.0000	abc	123
-Mary	33.0000	abc	123
-Mary	4.0000	abc	123
-Snow	56.0000	abc	123
-Tom	-12.0000	abc	123
-Tom	19.0000	abc	123
-Tom	235.0000	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	80.0000	__HIVE_DEFAULT_PARTITION__	123
-Cluck	6.0000	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.0000	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.0000	__HIVE_DEFAULT_PARTITION__	123
-Snow	56.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	235.0000	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: explain alter table alter_partition_change_col1 partition column (p1 string comment 'Changed comment for p1')
-PREHOOK: type: ALTERTABLE_PARTCOLTYPE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: explain alter table alter_partition_change_col1 partition column (p1 string comment 'Changed comment for p1')
-POSTHOOK: type: ALTERTABLE_PARTCOLTYPE
-POSTHOOK: Input: default@alter_partition_change_col1
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Alter Partition
-      partition key name: p1
-      partition key type: string
-      table: default.alter_partition_change_col1
-
-PREHOOK: query: alter table alter_partition_change_col1 partition column (p1 string comment 'Changed comment for p1')
-PREHOOK: type: ALTERTABLE_PARTCOLTYPE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: alter table alter_partition_change_col1 partition column (p1 string comment 'Changed comment for p1')
-POSTHOOK: type: ALTERTABLE_PARTCOLTYPE
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Output: default@alter_partition_change_col1
-PREHOOK: query: describe alter_partition_change_col1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(14,4)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') change c2 c2 decimal(14,4)
-PREHOOK: type: ALTERTABLE_RENAMECOL
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') change c2 c2 decimal(14,4)
-POSTHOOK: type: ALTERTABLE_RENAMECOL
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(14,4)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	abc	123
-Beck	77.3410	abc	123
-Beck	79.9000	abc	123
-Cluck	5.9600	abc	123
-Mary	33.3300	abc	123
-Mary	4.3290	abc	123
-Snow	55.7100	abc	123
-Tom	-12.2500	abc	123
-Tom	19.0000	abc	123
-Tom	234.7900	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	80.0000	__HIVE_DEFAULT_PARTITION__	123
-Cluck	6.0000	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.0000	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.0000	__HIVE_DEFAULT_PARTITION__	123
-Snow	56.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	235.0000	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123') change c2 c2 decimal(14,4)
-PREHOOK: type: ALTERTABLE_RENAMECOL
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-POSTHOOK: query: alter table alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123') change c2 c2 decimal(14,4)
-POSTHOOK: type: ALTERTABLE_RENAMECOL
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(14,4)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	abc	123
-Beck	77.3410	abc	123
-Beck	79.9000	abc	123
-Cluck	5.9600	abc	123
-Mary	33.3300	abc	123
-Mary	4.3290	abc	123
-Snow	55.7100	abc	123
-Tom	-12.2500	abc	123
-Tom	19.0000	abc	123
-Tom	234.7900	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.3410	__HIVE_DEFAULT_PARTITION__	123
-Beck	79.9000	__HIVE_DEFAULT_PARTITION__	123
-Cluck	5.9600	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.3300	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.3290	__HIVE_DEFAULT_PARTITION__	123
-Snow	55.7100	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.2500	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	234.7900	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') replace columns (c1 string)
-PREHOOK: type: ALTERTABLE_REPLACECOLS
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') replace columns (c1 string)
-POSTHOOK: type: ALTERTABLE_REPLACECOLS
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-PREHOOK: query: describe alter_partition_change_col1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(14,4)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	NULL	abc	123
-Beck	NULL	abc	123
-Beck	NULL	abc	123
-Cluck	NULL	abc	123
-Mary	NULL	abc	123
-Mary	NULL	abc	123
-Snow	NULL	abc	123
-Tom	NULL	abc	123
-Tom	NULL	abc	123
-Tom	NULL	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.3410	__HIVE_DEFAULT_PARTITION__	123
-Beck	79.9000	__HIVE_DEFAULT_PARTITION__	123
-Cluck	5.9600	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.3300	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.3290	__HIVE_DEFAULT_PARTITION__	123
-Snow	55.7100	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.2500	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	234.7900	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 replace columns (c1 string)
-PREHOOK: type: ALTERTABLE_REPLACECOLS
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1
-POSTHOOK: query: alter table alter_partition_change_col1 replace columns (c1 string)
-POSTHOOK: type: ALTERTABLE_REPLACECOLS
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Output: default@alter_partition_change_col1
-PREHOOK: query: describe alter_partition_change_col1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	abc	123
-Beck	abc	123
-Beck	abc	123
-Cluck	abc	123
-Mary	abc	123
-Mary	abc	123
-Snow	abc	123
-Tom	abc	123
-Tom	abc	123
-Tom	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	__HIVE_DEFAULT_PARTITION__	123
-Beck	__HIVE_DEFAULT_PARTITION__	123
-Beck	__HIVE_DEFAULT_PARTITION__	123
-Cluck	__HIVE_DEFAULT_PARTITION__	123
-Mary	__HIVE_DEFAULT_PARTITION__	123
-Mary	__HIVE_DEFAULT_PARTITION__	123
-Snow	__HIVE_DEFAULT_PARTITION__	123
-Tom	__HIVE_DEFAULT_PARTITION__	123
-Tom	__HIVE_DEFAULT_PARTITION__	123
-Tom	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 add columns (c2 decimal(14,4))
-PREHOOK: type: ALTERTABLE_ADDCOLS
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1
-POSTHOOK: query: alter table alter_partition_change_col1 add columns (c2 decimal(14,4))
-POSTHOOK: type: ALTERTABLE_ADDCOLS
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Output: default@alter_partition_change_col1
-PREHOOK: query: describe alter_partition_change_col1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(14,4)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	NULL	abc	123
-Beck	NULL	abc	123
-Beck	NULL	abc	123
-Cluck	NULL	abc	123
-Mary	NULL	abc	123
-Mary	NULL	abc	123
-Snow	NULL	abc	123
-Tom	NULL	abc	123
-Tom	NULL	abc	123
-Tom	NULL	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.3410	__HIVE_DEFAULT_PARTITION__	123
-Beck	79.9000	__HIVE_DEFAULT_PARTITION__	123
-Cluck	5.9600	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.3300	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.3290	__HIVE_DEFAULT_PARTITION__	123
-Snow	55.7100	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.2500	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	234.7900	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') add columns (c2 decimal(14,4))
-PREHOOK: type: ALTERTABLE_ADDCOLS
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: query: alter table alter_partition_change_col1 partition (p1='abc', p2='123') add columns (c2 decimal(14,4))
-POSTHOOK: type: ALTERTABLE_ADDCOLS
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(14,4)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	abc	123
-Beck	77.3410	abc	123
-Beck	79.9000	abc	123
-Cluck	5.9600	abc	123
-Mary	33.3300	abc	123
-Mary	4.3290	abc	123
-Snow	55.7100	abc	123
-Tom	-12.2500	abc	123
-Tom	19.0000	abc	123
-Tom	234.7900	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.3410	__HIVE_DEFAULT_PARTITION__	123
-Beck	79.9000	__HIVE_DEFAULT_PARTITION__	123
-Cluck	5.9600	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.3300	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.3290	__HIVE_DEFAULT_PARTITION__	123
-Snow	55.7100	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.2500	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	234.7900	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: alter table alter_partition_change_col1 partition (p1, p2='123') change column c2 c2 decimal(10,0)
-PREHOOK: type: ALTERTABLE_RENAMECOL
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Output: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-PREHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: query: alter table alter_partition_change_col1 partition (p1, p2='123') change column c2 c2 decimal(10,0)
-POSTHOOK: type: ALTERTABLE_RENAMECOL
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-POSTHOOK: Output: default@alter_partition_change_col1@p1=abc/p2=123
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='abc', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(10,0)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: describe alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: query: describe alter_partition_change_col1 partition (p1='__HIVE_DEFAULT_PARTITION__', p2='123')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter_partition_change_col1
-c1                  	string              	                    
-c2                  	decimal(10,0)       	                    
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-p1                  	string              	Changed comment for p1
-p2                  	string              	Column p2           
-PREHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='abc'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=abc/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	abc	123
-Beck	77.0000	abc	123
-Beck	80.0000	abc	123
-Cluck	6.0000	abc	123
-Mary	33.0000	abc	123
-Mary	4.0000	abc	123
-Snow	56.0000	abc	123
-Tom	-12.0000	abc	123
-Tom	19.0000	abc	123
-Tom	235.0000	abc	123
-PREHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter_partition_change_col1
-PREHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-POSTHOOK: query: select * from alter_partition_change_col1 where p1='__HIVE_DEFAULT_PARTITION__'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter_partition_change_col1
-POSTHOOK: Input: default@alter_partition_change_col1@p1=__HIVE_DEFAULT_PARTITION__/p2=123
-#### A masked pattern was here ####
-Beck	0.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	77.0000	__HIVE_DEFAULT_PARTITION__	123
-Beck	80.0000	__HIVE_DEFAULT_PARTITION__	123
-Cluck	6.0000	__HIVE_DEFAULT_PARTITION__	123
-Mary	33.0000	__HIVE_DEFAULT_PARTITION__	123
-Mary	4.0000	__HIVE_DEFAULT_PARTITION__	123
-Snow	56.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	-12.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	19.0000	__HIVE_DEFAULT_PARTITION__	123
-Tom	235.0000	__HIVE_DEFAULT_PARTITION__	123
-PREHOOK: query: CREATE TABLE `alterPartTbl`(
-col_1col_1col_1col_1col_1col_11 string,
-col_1col_1col_1col_1col_1col_12 string,
-col_1col_1col_1col_1col_1col_13 string,
-col_1col_1col_1col_1col_1col_14 string,
-col_1col_1col_1col_1col_1col_15 string,
-col_1col_1col_1col_1col_1col_16 string,
-col_1col_1col_1col_1col_1col_17 string,
-col_1col_1col_1col_1col_1col_18 string,
-col_1col_1col_1col_1col_1col_19 string,
-col_1col_1col_1col_1col_1col_110 string,
-col_1col_1col_1col_1col_1col_111 string,
-col_1col_1col_1col_1col_1col_112 string,
-col_1col_1col_1col_1col_1col_113 string,
-col_1col_1col_1col_1col_1col_114 string,
-col_1col_1col_1col_1col_1col_115 string,
-col_1col_1col_1col_1col_1col_116 string,
-col_1col_1col_1col_1col_1col_117 string,
-col_1col_1col_1col_1col_1col_118 string,
-col_1col_1col_1col_1col_1col_119 string,
-col_1col_1col_1col_1col_1col_120 string,
-col_1col_1col_1col_1col_1col_121 string,
-col_1col_1col_1col_1col_1col_122 string,
-col_1col_1col_1col_1col_1col_123 string,
-col_1col_1col_1col_1col_1col_124 string,
-col_1col_1col_1col_1col_1col_125 string,
-col_1col_1col_1col_1col_1col_126 string,
-col_1col_1col_1col_1col_1col_127 string,
-col_1col_1col_1col_1col_1col_128 string,
-col_1col_1col_1col_1col_1col_129 string,
-col_1col_1col_1col_1col_1col_130 string,
-col_1col_1col_1col_1col_1col_131 string,
-col_1col_1col_1col_1col_1col_132 string,
-col_1col_1col_1col_1col_1col_133 string,
-col_1col_1col_1col_1col_1col_134 string,
-col_1col_1col_1col_1col_1col_135 string,
-col_1col_1col_1col_1col_1col_136 string,
-col_1col_1col_1col_1col_1col_137 string,
-col_1col_1col_1col_1col_1col_138 string,
-col_1col_1col_1col_1col_1col_139 string,
-col_1col_1col_1col_1col_1col_140 string,
-col_1col_1col_1col_1col_1col_141 string,
-col_1col_1col_1col_1col_1col_142 string,
-col_1col_1col_1col_1col_1col_143 string,
-col_1col_1col_1col_1col_1col_144 string,
-col_1col_1col_1col_1col_1col_145 string,
-col_1col_1col_1col_1col_1col_146 string,
-col_1col_1col_1col_1col_1col_147 string,
-col_1col_1col_1col_1col_1col_148 string,
-col_1col_1col_1col_1col_1col_149 string,
-col_1col_1col_1col_1col_1col_150 string,
-col_1col_1col_1col_1col_1col_151 string,
-col_1col_1col_1col_1col_1col_152 string,
-col_1col_1col_1col_1col_1col_153 string,
-col_1col_1col_1col_1col_1col_154 string,
-col_1col_1col_1col_1col_1col_155 string,
-col_1col_1col_1col_1col_1col_156 string,
-col_1col_1col_1col_1col_1col_157 string,
-col_1col_1col_1col_1col_1col_158 string,
-col_1col_1col_1col_1col_1col_159 string,
-col_1col_1col_1col_1col_1col_160 string,
-col_1col_1col_1col_1col_1col_161 string,
-col_1col_1col_1col_1col_1col_162 string,
-col_1col_1col_1col_1col_1col_163 string,
-col_1col_1col_1col_1col_1col_164 string,
-col_1col_1col_1col_1col_1col_165 string,
-col_1col_1col_1col_1col_1col_166 string,
-col_1col_1col_1col_1col_1col_167 string,
-col_1col_1col_1col_1col_1col_168 string,
-col_1col_1col_1col_1col_1col_169 string,
-col_1col_1col_1col_1col_1col_170 string,
-col_1col_1col_1col_1col_1col_171 string,
-col_1col_1col_1col_1col_1col_172 string,
-col_1col_1col_1col_1col_1col_173 string,
-col_1col_1col_1col_1col_1col_174 string,
-col_1col_1col_1col_1col_1col_175 string,
-col_1col_1col_1col_1col_1col_176 string,
-col_1col_1col_1col_1col_1col_177 string,
-col_1col_1col_1col_1col_1col_178 string,
-col_1col_1col_1col_1col_1col_179 string,
-col_1col_1col_1col_1col_1col_180 string,
-col_1col_1col_1col_1col_1col_181 string,
-col_1col_1col_1col_1col_1col_182 string,
-col_1col_1col_1col_1col_1col_183 string,
-col_1col_1col_1col_1col_1col_184 string,
-col_1col_1col_1col_1col_1col_185 string,
-col_1col_1col_1col_1col_1col_186 string,
-col_1col_1col_1col_1col_1col_187 string,
-col_1col_1col_1col_1col_1col_188 string,
-col_1col_1col_1col_1col_1col_189 string,
-col_1col_1col_1col_1col_1col_190 string,
-col_1col_1col_1col_1col_1col_191 string,
-col_1col_1col_1col_1col_1col_192 string,
-col_1col_1col_1col_1col_1col_193 string,
-col_1col_1col_1col_1col_1col_194 string,
-col_1col_1col_1col_1col_1col_195 string,
-col_1col_1col_1col_1col_1col_196 string,
-col_1col_1col_1col_1col_1col_197 string,
-col_1col_1col_1col_1col_1col_198 string,
-col_1col_1col_1col_1col_1col_199 string,
-col_1col_1col_1col_1col_1col_1100 string,
-col_1col_1col_1col_1col_1col_1101 string,
-col_1col_1col_1col_1col_1col_1102 string,
-col_1col_1col_1col_1col_1col_1103 string,
-col_1col_1col_1col_1col_1col_1104 string,
-col_1col_1col_1col_1col_1col_1105 string,
-col_1col_1col_1col_1col_1col_1106 string,
-col_1col_1col_1col_1col_1col_1107 string,
-col_1col_1col_1col_1col_1col_1108 string,
-col_1col_1col_1col_1col_1col_1109 string,
-col_1col_1col_1col_1col_1col_1110 string,
-col_1col_1col_1col_1col_1col_1111 string,
-col_1col_1col_1col_1col_1col_1112 string,
-col_1col_1col_1col_1col_1col_1113 string,
-col_1col_1col_1col_1col_1col_1114 string,
-col_1col_1col_1col_1col_1col_1115 string,
-col_1col_1col_1col_1col_1col_1116 string,
-col_1col_1col_1col_1col_1col_1117 string,
-col_1col_1col_1col_1col_1col_1118 string,
-col_1col_1col_1col_1col_1col_1119 string,
-col_1col_1col_1col_1col_1col_1120 string,
-col_1col_1col_1col_1col_1col_1121 string,
-col_1col_1col_1col_1col_1col_1122 string,
-col_1col_1col_1col_1col_1col_1123 string,
-col_1col_1col_1col_1col_1col_1124 string,
-col_1col_1col_1col_1col_1col_1125 string,
-col_1col_1col_1col_1col_1col_1126 string,
-col_1col_1col_1col_1col_1col_1127 string,
-col_1col_1col_1col_1col_1col_1128 string,
-col_1col_1col_1col_1col_1col_1129 string,
-col_1col_1col_1col_1col_1col_1130 string,
-col_1col_1col_1col_1col_1col_1131 string,
-col_1col_1col_1col_1col_1col_1132 string,
-col_1col_1col_1col_1col_1col_1133 string,
-col_1col_1col_1col_1col_1col_1134 string,
-col_1col_1col_1col_1col_1col_1135 string,
-col_1col_1col_1col_1col_1col_1136 string,
-col_1col_1col_1col_1col_1col_1137 string,
-col_1col_1col_1col_1col_1col_1138 string,
-col_1col_1col_1col_1col_1col_1139 string,
-col_1col_1col_1col_1col_1col_1140 string,
-col_1col_1col_1col_1col_1col_1141 string,
-col_1col_1col_1col_1col_1col_1142 string,
-col_1col_1col_1col_1col_1col_1143 string,
-col_1col_1col_1col_1col_1col_1144 string,
-col_1col_1col_1col_1col_1col_1145 string,
-col_1col_1col_1col_1col_1col_1146 string,
-col_1col_1col_1col_1col_1col_1147 string,
-col_1col_1col_1col_1col_1col_1148 string,
-col_1col_1col_1col_1col_1col_1149 string,
-col_1col_1col_1col_1col_1col_1150 string,
-col_1col_1col_1col_1col_1col_1151 string,
-col_1col_1col_1col_1col_1col_1152 string,
-col_1col_1col_1col_1col_1col_1153 string,
-col_1col_1col_1col_1col_1col_1154 string,
-col_1col_1col_1col_1col_1col_1155 string,
-col_1col_1col_1col_1col_1col_1156 string,
-col_1col_1col_1col_1col_1col_1157 string,
-col_1col_1col_1col_1col_1col_1158 string)
- PARTITIONED BY (
-   `partition_col` string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@alterPartTbl
-POSTHOOK: query: CREATE TABLE `alterPartTbl`(
-col_1col_1col_1col_1col_1col_11 string,
-col_1col_1col_1col_1col_1col_12 string,
-col_1col_1col_1col_1col_1col_13 string,
-col_1col_1col_1col_1col_1col_14 string,
-col_1col_1col_1col_1col_1col_15 string,
-col_1col_1col_1col_1col_1col_16 string,
-col_1col_1col_1col_1col_1col_17 string,
-col_1col_1col_1col_1col_1col_18 string,
-col_1col_1col_1col_1col_1col_19 string,
-col_1col_1col_1col_1col_1col_110 string,
-col_1col_1col_1col_1col_1col_111 string,
-col_1col_1col_1col_1col_1col_112 string,
-col_1col_1col_1col_1col_1col_113 string,
-col_1col_1col_1col_1col_1col_114 string,
-col_1col_1col_1col_1col_1col_115 string,
-col_1col_1col_1col_1col_1col_116 string,
-col_1col_1col_1col_1col_1col_117 string,
-col_1col_1col_1col_1col_1col_118 string,
-col_1col_1col_1col_1col_1col_119 string,
-col_1col_1col_1col_1col_1col_120 string,
-col_1col_1col_1col_1col_1col_121 string,
-col_1col_1col_1col_1col_1col_122 string,
-col_1col_1col_1col_1col_1col_123 string,
-col_1col_1col_1col_1col_1col_124 string,
-col_1col_1col_1col_1col_1col_125 string,
-col_1col_1col_1col_1col_1col_126 string,
-col_1col_1col_1col_1col_1col_127 string,
-col_1col_1col_1col_1col_1col_128 string,
-col_1col_1col_1col_1col_1col_129 string,
-col_1col_1col_1col_1col_1col_130 string,
-col_1col_1col_1col_1col_1col_131 string,
-col_1col_1col_1col_1col_1col_132 string,
-col_1col_1col_1col_1col_1col_133 string,
-col_1col_1col_1col_1col_1col_134 string,
-col_1col_1col_1col_1col_1col_135 string,
-col_1col_1col_1col_1col_1col_136 string,
-col_1col_1col_1col_1col_1col_137 string,
-col_1col_1col_1col_1col_1col_138 string,
-col_1col_1col_1col_1col_1col_139 string,
-col_1col_1col_1col_1col_1col_140 string,
-col_1col_1col_1col_1col_1col_141 string,
-col_1col_1col_1col_1col_1col_142 string,
-col_1col_1col_1col_1col_1col_143 string,
-col_1col_1col_1col_1col_1col_144 string,
-col_1col_1col_1col_1col_1col_145 string,
-col_1col_1col_1col_1col_1col_146 string,
-col_1col_1col_1col_1col_1col_147 string,
-col_1col_1col_1col_1col_1col_148 string,
-col_1col_1col_1col_1col_1col_149 string,
-col_1col_1col_1col_1col_1col_150 string,
-col_1col_1col_1col_1col_1col_151 string,
-col_1col_1col_1col_1col_1col_152 string,
-col_1col_1col_1col_1col_1col_153 string,
-col_1col_1col_1col_1col_1col_154 string,
-col_1col_1col_1col_1col_1col_155 string,
-col_1col_1col_1col_1col_1col_156 string,
-col_1col_1col_1col_1col_1col_157 string,
-col_1col_1col_1col_1col_1col_158 string,
-col_1col_1col_1col_1col_1col_159 string,
-col_1col_1col_1col_1col_1col_160 string,
-col_1col_1col_1col_1col_1col_161 string,
-col_1col_1col_1col_1col_1col_162 string,
-col_1col_1col_1col_1col_1col_163 string,
-col_1col_1col_1col_1col_1col_164 string,
-col_1col_1col_1col_1col_1col_165 string,
-col_1col_1col_1col_1col_1col_166 string,
-col_1col_1col_1col_1col_1col_167 string,
-col_1col_1col_1col_1col_1col_168 string,
-col_1col_1col_1col_1col_1col_169 string,
-col_1col_1col_1col_1col_1col_170 string,
-col_1col_1col_1col_1col_1col_171 string,
-col_1col_1col_1col_1col_1col_172 string,
-col_1col_1col_1col_1col_1col_173 string,
-col_1col_1col_1col_1col_1col_174 string,
-col_1col_1col_1col_1col_1col_175 string,
-col_1col_1col_1col_1col_1col_176 string,
-col_1col_1col_1col_1col_1col_177 string,
-col_1col_1col_1col_1col_1col_178 string,
-col_1col_1col_1col_1col_1col_179 string,
-col_1col_1col_1col_1col_1col_180 string,
-col_1col_1col_1col_1col_1col_181 string,
-col_1col_1col_1col_1col_1col_182 string,
-col_1col_1col_1col_1col_1col_183 string,
-col_1col_1col_1col_1col_1col_184 string,
-col_1col_1col_1col_1col_1col_185 string,
-col_1col_1col_1col_1col_1col_186 string,
-col_1col_1col_1col_1col_1col_187 string,
-col_1col_1col_1col_1col_1col_188 string,
-col_1col_1col_1col_1col_1col_189 string,
-col_1col_1col_1col_1col_1col_190 string,
-col_1col_1col_1col_1col_1col_191 string,
-col_1col_1col_1col_1col_1col_192 string,
-col_1col_1col_1col_1col_1col_193 string,
-col_1col_1col_1col_1col_1col_194 string,
-col_1col_1col_1col_1col_1col_195 string,
-col_1col_1col_1col_1col_1col_196 string,
-col_1col_1col_1col_1col_1col_197 string,
-col_1col_1col_1col_1col_1col_198 string,
-col_1col_1col_1col_1col_1col_199 string,
-col_1col_1col_1col_1col_1col_1100 string,
-col_1col_1col_1col_1col_1col_1101 string,
-col_1col_1col_1col_1col_1col_1102 string,
-col_1col_1col_1col_1col_1col_1103 string,
-col_1col_1col_1col_1col_1col_1104 string,
-col_1col_1col_1col_1col_1col_1105 string,
-col_1col_1col_1col_1col_1col_1106 string,
-col_1col_1col_1col_1col_1col_1107 string,
-col_1col_1col_1col_1col_1col_1108 string,
-col_1col_1col_1col_1col_1col_1109 string,
-col_1col_1col_1col_1col_1col_1110 string,
-col_1col_1col_1col_1col_1col_1111 string,
-col_1col_1col_1col_1col_1col_1112 string,
-col_1col_1col_1col_1col_1col_1113 string,
-col_1col_1col_1col_1col_1col_1114 string,
-col_1col_1col_1col_1col_1col_1115 string,
-col_1col_1col_1col_1col_1col_1116 string,
-col_1col_1col_1col_1col_1col_1117 string,
-col_1col_1col_1col_1col_1col_1118 string,
-col_1col_1col_1col_1col_1col_1119 string,
-col_1col_1col_1col_1col_1col_1120 string,
-col_1col_1col_1col_1col_1col_1121 string,
-col_1col_1col_1col_1col_1col_1122 string,
-col_1col_1col_1col_1col_1col_1123 string,
-col_1col_1col_1col_1col_1col_1124 string,
-col_1col_1col_1col_1col_1col_1125 string,
-col_1col_1col_1col_1col_1col_1126 string,
-col_1col_1col_1col_1col_1col_1127 string,
-col_1col_1col_1col_1col_1col_1128 string,
-col_1col_1col_1col_1col_1col_1129 string,
-col_1col_1col_1col_1col_1col_1130 string,
-col_1col_1col_1col_1col_1col_1131 string,
-col_1col_1col_1col_1col_1col_1132 string,
-col_1col_1col_1col_1col_1col_1133 string,
-col_1col_1col_1col_1col_1col_1134 string,
-col_1col_1col_1col_1col_1col_1135 string,
-col_1col_1col_1col_1col_1col_1136 string,
-col_1col_1col_1col_1col_1col_1137 string,
-col_1col_1col_1col_1col_1col_1138 string,
-col_1col_1col_1col_1col_1col_1139 string,
-col_1col_1col_1col_1col_1col_1140 string,
-col_1col_1col_1col_1col_1col_1141 string,
-col_1col_1col_1col_1col_1col_1142 string,
-col_1col_1col_1col_1col_1col_1143 string,
-col_1col_1col_1col_1col_1col_1144 string,
-col_1col_1col_1col_1col_1col_1145 string,
-col_1col_1col_1col_1col_1col_1146 string,
-col_1col_1col_1col_1col_1col_1147 string,
-col_1col_1col_1col_1col_1col_1148 string,
-col_1col_1col_1col_1col_1col_1149 string,
-col_1col_1col_1col_1col_1col_1150 string,
-col_1col_1col_1col_1col_1col_1151 string,
-col_1col_1col_1col_1col_1col_1152 string,
-col_1col_1col_1col_1col_1col_1153 string,
-col_1col_1col_1col_1col_1col_1154 string,
-col_1col_1col_1col_1col_1col_1155 string,
-col_1col_1col_1col_1col_1col_1156 string,
-col_1col_1col_1col_1col_1col_1157 string,
-col_1col_1col_1col_1col_1col_1158 string)
- PARTITIONED BY (
-   `partition_col` string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@alterPartTbl
-PREHOOK: query: alter table alterPartTbl add partition(partition_col='CCL')
-PREHOOK: type: ALTERTABLE_ADDPARTS
-PREHOOK: Output: default@alterparttbl
-POSTHOOK: query: alter table alterPartTbl add partition(partition_col='CCL')
-POSTHOOK: type: ALTERTABLE_ADDPARTS
-POSTHOOK: Output: default@alterparttbl
-POSTHOOK: Output: default@alterparttbl@partition_col=CCL
-PREHOOK: query: drop table alterPartTbl
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@alterparttbl
-PREHOOK: Output: default@alterparttbl
-POSTHOOK: query: drop table alterPartTbl
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@alterparttbl
-POSTHOOK: Output: default@alterparttbl
diff --git a/ql/src/test/results/clientpositive/autoColumnStats_1.q.out b/ql/src/test/results/clientpositive/autoColumnStats_1.q.out
deleted file mode 100644
index 09028fd..0000000
--- a/ql/src/test/results/clientpositive/autoColumnStats_1.q.out
+++ /dev/null
@@ -1,1516 +0,0 @@
-PREHOOK: query: drop table src_multi1_n1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src_multi1_n1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src_multi1_n1 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src_multi1_n1
-POSTHOOK: query: create table src_multi1_n1 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src_multi1_n1
-PREHOOK: query: insert overwrite table src_multi1_n1 select * from src
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@src_multi1_n1
-POSTHOOK: query: insert overwrite table src_multi1_n1 select * from src
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@src_multi1_n1
-POSTHOOK: Lineage: src_multi1_n1.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_multi1_n1.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: explain extended select * from src_multi1_n1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src_multi1_n1
-#### A masked pattern was here ####
-POSTHOOK: query: explain extended select * from src_multi1_n1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src_multi1_n1
-#### A masked pattern was here ####
-OPTIMIZED SQL: SELECT `key`, `value`
-FROM `default`.`src_multi1_n1`
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: src_multi1_n1
-          Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-          GatherStats: false
-          Select Operator
-            expressions: key (type: string), value (type: string)
-            outputColumnNames: _col0, _col1
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: describe formatted src_multi1_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_multi1_n1
-POSTHOOK: query: describe formatted src_multi1_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_multi1_n1
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table a_n12
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table a_n12
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table b_n9
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table b_n9
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table a_n12 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@a_n12
-POSTHOOK: query: create table a_n12 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@a_n12
-PREHOOK: query: create table b_n9 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@b_n9
-POSTHOOK: query: create table b_n9 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@b_n9
-PREHOOK: query: from src
-insert overwrite table a_n12 select *
-insert overwrite table b_n9 select *
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@a_n12
-PREHOOK: Output: default@b_n9
-POSTHOOK: query: from src
-insert overwrite table a_n12 select *
-insert overwrite table b_n9 select *
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@a_n12
-POSTHOOK: Output: default@b_n9
-POSTHOOK: Lineage: a_n12.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n12.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n9.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n9.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted a_n12
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@a_n12
-POSTHOOK: query: describe formatted a_n12
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@a_n12
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: describe formatted b_n9
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n9
-POSTHOOK: query: describe formatted b_n9
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n9
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table a_n12
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@a_n12
-PREHOOK: Output: default@a_n12
-POSTHOOK: query: drop table a_n12
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@a_n12
-POSTHOOK: Output: default@a_n12
-PREHOOK: query: drop table b_n9
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@b_n9
-PREHOOK: Output: default@b_n9
-POSTHOOK: query: drop table b_n9
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@b_n9
-POSTHOOK: Output: default@b_n9
-PREHOOK: query: create table a_n12 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@a_n12
-POSTHOOK: query: create table a_n12 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@a_n12
-PREHOOK: query: create table b_n9 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@b_n9
-POSTHOOK: query: create table b_n9 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@b_n9
-PREHOOK: query: from src
-insert overwrite table a_n12 select *
-insert into table b_n9 select *
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@a_n12
-PREHOOK: Output: default@b_n9
-POSTHOOK: query: from src
-insert overwrite table a_n12 select *
-insert into table b_n9 select *
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@a_n12
-POSTHOOK: Output: default@b_n9
-POSTHOOK: Lineage: a_n12.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n12.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n9.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n9.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted a_n12
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@a_n12
-POSTHOOK: query: describe formatted a_n12
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@a_n12
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: describe formatted b_n9
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n9
-POSTHOOK: query: describe formatted b_n9
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n9
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table src_multi2_n2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src_multi2_n2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src_multi2_n2 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src_multi2_n2
-POSTHOOK: query: create table src_multi2_n2 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src_multi2_n2
-PREHOOK: query: insert overwrite table src_multi2_n2 select subq.key, src.value from (select * from src union select * from src1)subq join src on subq.key=src.key
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Input: default@src1
-PREHOOK: Output: default@src_multi2_n2
-POSTHOOK: query: insert overwrite table src_multi2_n2 select subq.key, src.value from (select * from src union select * from src1)subq join src on subq.key=src.key
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Input: default@src1
-POSTHOOK: Output: default@src_multi2_n2
-POSTHOOK: Lineage: src_multi2_n2.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), (src1)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_multi2_n2.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted src_multi2_n2
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_multi2_n2
-POSTHOOK: query: describe formatted src_multi2_n2
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_multi2_n2
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	508                 
-	rawDataSize         	5400                
-	totalSize           	5908                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table nzhang_part14_n1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table nzhang_part14_n1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table if not exists nzhang_part14_n1 (key string)
-  partitioned by (value string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: create table if not exists nzhang_part14_n1 (key string)
-  partitioned by (value string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@nzhang_part14_n1
-PREHOOK: query: desc formatted nzhang_part14_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: query: desc formatted nzhang_part14_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-# col_name            	data_type           	comment             
-key                 	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-value               	string              	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-	bucketing_version   	2                   
-	numFiles            	0                   
-	numPartitions       	0                   
-	numRows             	0                   
-	rawDataSize         	0                   
-	totalSize           	0                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert overwrite table nzhang_part14_n1 partition(value) 
-select key, value from (
-  select * from (select 'k1' as key, cast(null as string) as value from src limit 2)a_n12 
-  union all
-  select * from (select 'k2' as key, '' as value from src limit 2)b_n9
-  union all 
-  select * from (select 'k3' as key, ' ' as value from src limit 2)c_n2
-) T
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: insert overwrite table nzhang_part14_n1 partition(value) 
-select key, value from (
-  select * from (select 'k1' as key, cast(null as string) as value from src limit 2)a_n12 
-  union all
-  select * from (select 'k2' as key, '' as value from src limit 2)b_n9
-  union all 
-  select * from (select 'k3' as key, ' ' as value from src limit 2)c_n2
-) T
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@nzhang_part14_n1@value= 
-POSTHOOK: Output: default@nzhang_part14_n1@value=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(value= ).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(value=__HIVE_DEFAULT_PARTITION__).key EXPRESSION []
-PREHOOK: query: desc formatted nzhang_part14_n1 partition (value=' ')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: query: desc formatted nzhang_part14_n1 partition (value=' ')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-# col_name            	data_type           	comment             
-key                 	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-value               	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[ ]                 	 
-Database:           	default             	 
-Table:              	nzhang_part14_n1    	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\"}}
-	numFiles            	1                   
-	numRows             	2                   
-	rawDataSize         	4                   
-	totalSize           	6                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: explain select key from nzhang_part14_n1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@nzhang_part14_n1
-PREHOOK: Input: default@nzhang_part14_n1@value= 
-PREHOOK: Input: default@nzhang_part14_n1@value=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from nzhang_part14_n1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: Input: default@nzhang_part14_n1@value= 
-POSTHOOK: Input: default@nzhang_part14_n1@value=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: nzhang_part14_n1
-          Statistics: Num rows: 6 Data size: 516 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 6 Data size: 516 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: drop table src5_n0
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src5_n0
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src5_n0 as select key, value from src limit 5
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@src
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src5_n0
-POSTHOOK: query: create table src5_n0 as select key, value from src limit 5
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@src
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src5_n0
-POSTHOOK: Lineage: src5_n0.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src5_n0.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: insert overwrite table nzhang_part14_n1 partition(value)
-select key, value from src5_n0
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src5_n0
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: insert overwrite table nzhang_part14_n1 partition(value)
-select key, value from src5_n0
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src5_n0
-POSTHOOK: Output: default@nzhang_part14_n1@value=val_165
-POSTHOOK: Output: default@nzhang_part14_n1@value=val_238
-POSTHOOK: Output: default@nzhang_part14_n1@value=val_27
-POSTHOOK: Output: default@nzhang_part14_n1@value=val_311
-POSTHOOK: Output: default@nzhang_part14_n1@value=val_86
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(value=val_165).key SIMPLE [(src5_n0)src5_n0.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(value=val_238).key SIMPLE [(src5_n0)src5_n0.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(value=val_27).key SIMPLE [(src5_n0)src5_n0.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(value=val_311).key SIMPLE [(src5_n0)src5_n0.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(value=val_86).key SIMPLE [(src5_n0)src5_n0.FieldSchema(name:key, type:string, comment:null), ]
-PREHOOK: query: explain select key from nzhang_part14_n1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@nzhang_part14_n1
-PREHOOK: Input: default@nzhang_part14_n1@value= 
-PREHOOK: Input: default@nzhang_part14_n1@value=__HIVE_DEFAULT_PARTITION__
-PREHOOK: Input: default@nzhang_part14_n1@value=val_165
-PREHOOK: Input: default@nzhang_part14_n1@value=val_238
-PREHOOK: Input: default@nzhang_part14_n1@value=val_27
-PREHOOK: Input: default@nzhang_part14_n1@value=val_311
-PREHOOK: Input: default@nzhang_part14_n1@value=val_86
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from nzhang_part14_n1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: Input: default@nzhang_part14_n1@value= 
-POSTHOOK: Input: default@nzhang_part14_n1@value=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Input: default@nzhang_part14_n1@value=val_165
-POSTHOOK: Input: default@nzhang_part14_n1@value=val_238
-POSTHOOK: Input: default@nzhang_part14_n1@value=val_27
-POSTHOOK: Input: default@nzhang_part14_n1@value=val_311
-POSTHOOK: Input: default@nzhang_part14_n1@value=val_86
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: nzhang_part14_n1
-          Statistics: Num rows: 11 Data size: 957 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 11 Data size: 957 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: create table alter5_n0 ( col1 string ) partitioned by (dt string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@alter5_n0
-POSTHOOK: query: create table alter5_n0 ( col1 string ) partitioned by (dt string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@alter5_n0
-PREHOOK: query: alter table alter5_n0 add partition (dt='a') location 'parta'
-PREHOOK: type: ALTERTABLE_ADDPARTS
-#### A masked pattern was here ####
-PREHOOK: Output: default@alter5_n0
-POSTHOOK: query: alter table alter5_n0 add partition (dt='a') location 'parta'
-POSTHOOK: type: ALTERTABLE_ADDPARTS
-#### A masked pattern was here ####
-POSTHOOK: Output: default@alter5_n0
-POSTHOOK: Output: default@alter5_n0@dt=a
-PREHOOK: query: describe formatted alter5_n0 partition (dt='a')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter5_n0
-POSTHOOK: query: describe formatted alter5_n0 partition (dt='a')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter5_n0
-# col_name            	data_type           	comment             
-col1                	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-dt                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[a]                 	 
-Database:           	default             	 
-Table:              	alter5_n0           	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert overwrite table alter5_n0 partition (dt='a') select key from src
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@alter5_n0@dt=a
-POSTHOOK: query: insert overwrite table alter5_n0 partition (dt='a') select key from src
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@alter5_n0@dt=a
-POSTHOOK: Lineage: alter5_n0 PARTITION(dt=a).col1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-PREHOOK: query: describe formatted alter5_n0 partition (dt='a')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter5_n0
-POSTHOOK: query: describe formatted alter5_n0 partition (dt='a')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter5_n0
-# col_name            	data_type           	comment             
-col1                	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-dt                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[a]                 	 
-Database:           	default             	 
-Table:              	alter5_n0           	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"col1\":\"true\"}}
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	1406                
-	totalSize           	1906                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: explain select * from alter5_n0 where dt='a'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter5_n0
-PREHOOK: Input: default@alter5_n0@dt=a
-#### A masked pattern was here ####
-POSTHOOK: query: explain select * from alter5_n0 where dt='a'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter5_n0
-POSTHOOK: Input: default@alter5_n0@dt=a
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: alter5_n0
-          filterExpr: (dt = 'a') (type: boolean)
-          Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: col1 (type: string), 'a' (type: string)
-            outputColumnNames: _col0, _col1
-            Statistics: Num rows: 500 Data size: 86000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: drop table src_stat_part_n0
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src_stat_part_n0
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src_stat_part_n0(key string, value string) partitioned by (partitionId int)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src_stat_part_n0
-POSTHOOK: query: create table src_stat_part_n0(key string, value string) partitioned by (partitionId int)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src_stat_part_n0
-PREHOOK: query: insert overwrite table src_stat_part_n0 partition (partitionId=1)
-select * from src1 limit 5
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src1
-PREHOOK: Output: default@src_stat_part_n0@partitionid=1
-POSTHOOK: query: insert overwrite table src_stat_part_n0 partition (partitionId=1)
-select * from src1 limit 5
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src1
-POSTHOOK: Output: default@src_stat_part_n0@partitionid=1
-POSTHOOK: Lineage: src_stat_part_n0 PARTITION(partitionid=1).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_stat_part_n0 PARTITION(partitionid=1).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted src_stat_part_n0 PARTITION(partitionId=1)
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_stat_part_n0
-POSTHOOK: query: describe formatted src_stat_part_n0 PARTITION(partitionId=1)
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_stat_part_n0
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-partitionid         	int                 	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[1]                 	 
-Database:           	default             	 
-Table:              	src_stat_part_n0    	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	5                   
-	rawDataSize         	38                  
-	totalSize           	43                  
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert overwrite table src_stat_part_n0 partition (partitionId=2)
-select * from src1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src1
-PREHOOK: Output: default@src_stat_part_n0@partitionid=2
-POSTHOOK: query: insert overwrite table src_stat_part_n0 partition (partitionId=2)
-select * from src1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src1
-POSTHOOK: Output: default@src_stat_part_n0@partitionid=2
-POSTHOOK: Lineage: src_stat_part_n0 PARTITION(partitionid=2).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_stat_part_n0 PARTITION(partitionid=2).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted src_stat_part_n0 PARTITION(partitionId=2)
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_stat_part_n0
-POSTHOOK: query: describe formatted src_stat_part_n0 PARTITION(partitionId=2)
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_stat_part_n0
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-partitionid         	int                 	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2]                 	 
-Database:           	default             	 
-Table:              	src_stat_part_n0    	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	25                  
-	rawDataSize         	191                 
-	totalSize           	216                 
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table srcbucket_mapjoin_n6
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table srcbucket_mapjoin_n6
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: CREATE TABLE srcbucket_mapjoin_n6(key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@srcbucket_mapjoin_n6
-POSTHOOK: query: CREATE TABLE srcbucket_mapjoin_n6(key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@srcbucket_mapjoin_n6
-PREHOOK: query: drop table tab_part_n4
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table tab_part_n4
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: CREATE TABLE tab_part_n4 (key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@tab_part_n4
-POSTHOOK: query: CREATE TABLE tab_part_n4 (key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@tab_part_n4
-PREHOOK: query: drop table srcbucket_mapjoin_part_n7
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table srcbucket_mapjoin_part_n7
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: CREATE TABLE srcbucket_mapjoin_part_n7 (key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@srcbucket_mapjoin_part_n7
-POSTHOOK: query: CREATE TABLE srcbucket_mapjoin_part_n7 (key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n7
-PREHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_n6 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_n6
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_n6 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_n6
-POSTHOOK: Output: default@srcbucket_mapjoin_n6@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj1/000001_0' INTO TABLE srcbucket_mapjoin_n6 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_n6@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj1/000001_0' INTO TABLE srcbucket_mapjoin_n6 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_n6@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n7
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n7
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000001_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000001_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000002_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000002_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000003_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000003_0' INTO TABLE srcbucket_mapjoin_part_n7 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-PREHOOK: query: insert overwrite table tab_part_n4 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_part_n7
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcbucket_mapjoin_part_n7
-PREHOOK: Input: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-PREHOOK: Output: default@tab_part_n4@ds=2008-04-08
-POSTHOOK: query: insert overwrite table tab_part_n4 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_part_n7
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcbucket_mapjoin_part_n7
-POSTHOOK: Input: default@srcbucket_mapjoin_part_n7@ds=2008-04-08
-POSTHOOK: Output: default@tab_part_n4@ds=2008-04-08
-POSTHOOK: Lineage: tab_part_n4 PARTITION(ds=2008-04-08).key SIMPLE [(srcbucket_mapjoin_part_n7)srcbucket_mapjoin_part_n7.FieldSchema(name:key, type:int, comment:null), ]
-POSTHOOK: Lineage: tab_part_n4 PARTITION(ds=2008-04-08).value SIMPLE [(srcbucket_mapjoin_part_n7)srcbucket_mapjoin_part_n7.FieldSchema(name:value, type:string, comment:null), ]
-PREHOOK: query: describe formatted tab_part_n4 partition (ds='2008-04-08')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@tab_part_n4
-POSTHOOK: query: describe formatted tab_part_n4 partition (ds='2008-04-08')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@tab_part_n4
-# col_name            	data_type           	comment             
-key                 	int                 	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2008-04-08]        	 
-Database:           	default             	 
-Table:              	tab_part_n4         	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	4                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	4                   	 
-Bucket Columns:     	[key]               	 
-Sort Columns:       	[Order(col:key, order:1)]	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: CREATE TABLE tab_n3(key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@tab_n3
-POSTHOOK: query: CREATE TABLE tab_n3(key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@tab_n3
-PREHOOK: query: insert overwrite table tab_n3 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_n6
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcbucket_mapjoin_n6
-PREHOOK: Input: default@srcbucket_mapjoin_n6@ds=2008-04-08
-PREHOOK: Output: default@tab_n3@ds=2008-04-08
-POSTHOOK: query: insert overwrite table tab_n3 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_n6
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcbucket_mapjoin_n6
-POSTHOOK: Input: default@srcbucket_mapjoin_n6@ds=2008-04-08
-POSTHOOK: Output: default@tab_n3@ds=2008-04-08
-POSTHOOK: Lineage: tab_n3 PARTITION(ds=2008-04-08).key SIMPLE [(srcbucket_mapjoin_n6)srcbucket_mapjoin_n6.FieldSchema(name:key, type:int, comment:null), ]
-POSTHOOK: Lineage: tab_n3 PARTITION(ds=2008-04-08).value SIMPLE [(srcbucket_mapjoin_n6)srcbucket_mapjoin_n6.FieldSchema(name:value, type:string, comment:null), ]
-PREHOOK: query: describe formatted tab_n3 partition (ds='2008-04-08')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@tab_n3
-POSTHOOK: query: describe formatted tab_n3 partition (ds='2008-04-08')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@tab_n3
-# col_name            	data_type           	comment             
-key                 	int                 	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2008-04-08]        	 
-Database:           	default             	 
-Table:              	tab_n3              	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	2                   
-	numRows             	242                 
-	rawDataSize         	2566                
-	totalSize           	2808                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	2                   	 
-Bucket Columns:     	[key]               	 
-Sort Columns:       	[Order(col:key, order:1)]	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table nzhang_part14_n1
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: drop table nzhang_part14_n1
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: Output: default@nzhang_part14_n1
-PREHOOK: query: create table if not exists nzhang_part14_n1 (key string, value string)
-  partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: create table if not exists nzhang_part14_n1 (key string, value string)
-  partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@nzhang_part14_n1
-PREHOOK: query: describe formatted nzhang_part14_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: query: describe formatted nzhang_part14_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-	bucketing_version   	2                   
-	numFiles            	0                   
-	numPartitions       	0                   
-	numRows             	0                   
-	rawDataSize         	0                   
-	totalSize           	0                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert overwrite table nzhang_part14_n1 partition(ds, hr) 
-select key, value, ds, hr from (
-  select * from (select 'k1' as key, cast(null as string) as value, '1' as ds, '2' as hr from src limit 2)a_n12 
-  union all
-  select * from (select 'k2' as key, '' as value, '1' as ds, '3' as hr from src limit 2)b_n9
-  union all 
-  select * from (select 'k3' as key, ' ' as value, '2' as ds, '1' as hr from src limit 2)c_n2
-) T
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: insert overwrite table nzhang_part14_n1 partition(ds, hr) 
-select key, value, ds, hr from (
-  select * from (select 'k1' as key, cast(null as string) as value, '1' as ds, '2' as hr from src limit 2)a_n12 
-  union all
-  select * from (select 'k2' as key, '' as value, '1' as ds, '3' as hr from src limit 2)b_n9
-  union all 
-  select * from (select 'k3' as key, ' ' as value, '2' as ds, '1' as hr from src limit 2)c_n2
-) T
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@nzhang_part14_n1@ds=1/hr=2
-POSTHOOK: Output: default@nzhang_part14_n1@ds=1/hr=3
-POSTHOOK: Output: default@nzhang_part14_n1@ds=2/hr=1
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=1,hr=2).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=1,hr=2).value EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=1,hr=3).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=1,hr=3).value EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2,hr=1).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2,hr=1).value EXPRESSION []
-PREHOOK: query: desc formatted nzhang_part14_n1 partition(ds='1', hr='3')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: query: desc formatted nzhang_part14_n1 partition(ds='1', hr='3')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[1, 3]              	 
-Database:           	default             	 
-Table:              	nzhang_part14_n1    	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	2                   
-	rawDataSize         	6                   
-	totalSize           	8                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: INSERT OVERWRITE TABLE nzhang_part14_n1 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcpart
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-PREHOOK: Output: default@nzhang_part14_n1@ds=2010-03-03
-POSTHOOK: query: INSERT OVERWRITE TABLE nzhang_part14_n1 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcpart
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-POSTHOOK: Output: default@nzhang_part14_n1@ds=2010-03-03/hr=11
-POSTHOOK: Output: default@nzhang_part14_n1@ds=2010-03-03/hr=12
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: desc formatted nzhang_part14_n1 PARTITION(ds='2010-03-03', hr='12')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: query: desc formatted nzhang_part14_n1 PARTITION(ds='2010-03-03', hr='12')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2010-03-03, 12]    	 
-Database:           	default             	 
-Table:              	nzhang_part14_n1    	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	1000                
-	rawDataSize         	10624               
-	totalSize           	11624               
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table nzhang_part14_n1
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: drop table nzhang_part14_n1
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: Output: default@nzhang_part14_n1
-PREHOOK: query: create table if not exists nzhang_part14_n1 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@nzhang_part14_n1
-POSTHOOK: query: create table if not exists nzhang_part14_n1 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@nzhang_part14_n1
-PREHOOK: query: INSERT OVERWRITE TABLE nzhang_part14_n1 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcpart
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-PREHOOK: Output: default@nzhang_part14_n1@ds=2010-03-03
-POSTHOOK: query: INSERT OVERWRITE TABLE nzhang_part14_n1 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcpart
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-POSTHOOK: Output: default@nzhang_part14_n1@ds=2010-03-03/hr=11
-POSTHOOK: Output: default@nzhang_part14_n1@ds=2010-03-03/hr=12
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14_n1 PARTITION(ds=2010-03-03,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: desc formatted nzhang_part14_n1 PARTITION(ds='2010-03-03', hr='12')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14_n1
-POSTHOOK: query: desc formatted nzhang_part14_n1 PARTITION(ds='2010-03-03', hr='12')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14_n1
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2010-03-03, 12]    	 
-Database:           	default             	 
-Table:              	nzhang_part14_n1    	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	1000                
-	rawDataSize         	10624               
-	totalSize           	11624               
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table a_n12
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@a_n12
-PREHOOK: Output: default@a_n12
-POSTHOOK: query: drop table a_n12
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@a_n12
-POSTHOOK: Output: default@a_n12
-PREHOOK: query: create table a_n12 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@a_n12
-POSTHOOK: query: create table a_n12 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@a_n12
-PREHOOK: query: drop table b_n9
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@b_n9
-PREHOOK: Output: default@b_n9
-POSTHOOK: query: drop table b_n9
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@b_n9
-POSTHOOK: Output: default@b_n9
-PREHOOK: query: create table b_n9 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@b_n9
-POSTHOOK: query: create table b_n9 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@b_n9
-PREHOOK: query: drop table c_n2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table c_n2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table c_n2 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@c_n2
-POSTHOOK: query: create table c_n2 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@c_n2
-PREHOOK: query: FROM srcpart 
-INSERT OVERWRITE TABLE a_n12 PARTITION (ds='2010-03-11', hr) SELECT key, value, hr WHERE ds is not null and hr>10
-INSERT OVERWRITE TABLE b_n9 PARTITION (ds='2010-04-11', hr) SELECT key, value, hr WHERE ds is not null and hr>11
-INSERT OVERWRITE TABLE c_n2 PARTITION (ds='2010-05-11', hr) SELECT key, value, hr WHERE hr>0
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcpart
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-PREHOOK: Output: default@a_n12@ds=2010-03-11
-PREHOOK: Output: default@b_n9@ds=2010-04-11
-PREHOOK: Output: default@c_n2@ds=2010-05-11
-POSTHOOK: query: FROM srcpart 
-INSERT OVERWRITE TABLE a_n12 PARTITION (ds='2010-03-11', hr) SELECT key, value, hr WHERE ds is not null and hr>10
-INSERT OVERWRITE TABLE b_n9 PARTITION (ds='2010-04-11', hr) SELECT key, value, hr WHERE ds is not null and hr>11
-INSERT OVERWRITE TABLE c_n2 PARTITION (ds='2010-05-11', hr) SELECT key, value, hr WHERE hr>0
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcpart
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-POSTHOOK: Output: default@a_n12@ds=2010-03-11/hr=11
-POSTHOOK: Output: default@a_n12@ds=2010-03-11/hr=12
-POSTHOOK: Output: default@b_n9@ds=2010-04-11/hr=12
-POSTHOOK: Output: default@c_n2@ds=2010-05-11/hr=11
-POSTHOOK: Output: default@c_n2@ds=2010-05-11/hr=12
-POSTHOOK: Lineage: a_n12 PARTITION(ds=2010-03-11,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n12 PARTITION(ds=2010-03-11,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n12 PARTITION(ds=2010-03-11,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n12 PARTITION(ds=2010-03-11,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n9 PARTITION(ds=2010-04-11,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n9 PARTITION(ds=2010-04-11,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n2 PARTITION(ds=2010-05-11,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n2 PARTITION(ds=2010-05-11,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n2 PARTITION(ds=2010-05-11,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n2 PARTITION(ds=2010-05-11,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: explain select key from a_n12
-PREHOOK: type: QUERY
-PREHOOK: Input: default@a_n12
-PREHOOK: Input: default@a_n12@ds=2010-03-11/hr=11
-PREHOOK: Input: default@a_n12@ds=2010-03-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from a_n12
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@a_n12
-POSTHOOK: Input: default@a_n12@ds=2010-03-11/hr=11
-POSTHOOK: Input: default@a_n12@ds=2010-03-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: a_n12
-          Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select value from b_n9
-PREHOOK: type: QUERY
-PREHOOK: Input: default@b_n9
-PREHOOK: Input: default@b_n9@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select value from b_n9
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@b_n9
-POSTHOOK: Input: default@b_n9@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: b_n9
-          Statistics: Num rows: 1000 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: value (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 1000 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select key from b_n9
-PREHOOK: type: QUERY
-PREHOOK: Input: default@b_n9
-PREHOOK: Input: default@b_n9@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from b_n9
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@b_n9
-POSTHOOK: Input: default@b_n9@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: b_n9
-          Statistics: Num rows: 1000 Data size: 87000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 1000 Data size: 87000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select value from c_n2
-PREHOOK: type: QUERY
-PREHOOK: Input: default@c_n2
-PREHOOK: Input: default@c_n2@ds=2010-05-11/hr=11
-PREHOOK: Input: default@c_n2@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select value from c_n2
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@c_n2
-POSTHOOK: Input: default@c_n2@ds=2010-05-11/hr=11
-POSTHOOK: Input: default@c_n2@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: c_n2
-          Statistics: Num rows: 2000 Data size: 182000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: value (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 2000 Data size: 182000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select key from c_n2
-PREHOOK: type: QUERY
-PREHOOK: Input: default@c_n2
-PREHOOK: Input: default@c_n2@ds=2010-05-11/hr=11
-PREHOOK: Input: default@c_n2@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from c_n2
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@c_n2
-POSTHOOK: Input: default@c_n2@ds=2010-05-11/hr=11
-POSTHOOK: Input: default@c_n2@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: c_n2
-          Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
diff --git a/ql/src/test/results/clientpositive/autoColumnStats_10.q.out b/ql/src/test/results/clientpositive/autoColumnStats_10.q.out
deleted file mode 100644
index 6c02c84..0000000
--- a/ql/src/test/results/clientpositive/autoColumnStats_10.q.out
+++ /dev/null
@@ -1,532 +0,0 @@
-PREHOOK: query: drop table p_n1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table p_n1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: CREATE TABLE p_n1(insert_num int, c1 tinyint, c2 smallint)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: CREATE TABLE p_n1(insert_num int, c1 tinyint, c2 smallint)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@p_n1
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	tinyint             	                    
-c2                  	smallint            	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"c1\":\"true\",\"c2\":\"true\",\"insert_num\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	0                   
-	numRows             	0                   
-	rawDataSize         	0                   
-	totalSize           	0                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert into p_n1 values (1,22,333)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: insert into p_n1 values (1,22,333)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@p_n1
-POSTHOOK: Lineage: p_n1.c1 SCRIPT []
-POSTHOOK: Lineage: p_n1.c2 SCRIPT []
-POSTHOOK: Lineage: p_n1.insert_num SCRIPT []
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	tinyint             	                    
-c2                  	smallint            	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"c1\":\"true\",\"c2\":\"true\",\"insert_num\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	1                   
-	rawDataSize         	8                   
-	totalSize           	9                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: alter table p_n1 replace columns (insert_num int, c1 STRING, c2 STRING)
-PREHOOK: type: ALTERTABLE_REPLACECOLS
-PREHOOK: Input: default@p_n1
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: alter table p_n1 replace columns (insert_num int, c1 STRING, c2 STRING)
-POSTHOOK: type: ALTERTABLE_REPLACECOLS
-POSTHOOK: Input: default@p_n1
-POSTHOOK: Output: default@p_n1
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	string              	                    
-c2                  	string              	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"insert_num\":\"true\"}}
-	bucketing_version   	2                   
-#### A masked pattern was here ####
-	numFiles            	1                   
-	numRows             	1                   
-	rawDataSize         	8                   
-	totalSize           	9                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: desc formatted p_n1 insert_num
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 insert_num
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	insert_num          
-data_type           	int                 
-min                 	1                   
-max                 	1                   
-num_nulls           	0                   
-distinct_count      	1                   
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"insert_num\":\"true\"}}
-PREHOOK: query: desc formatted p_n1 c1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 c1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	c1                  
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	                    
-distinct_count      	                    
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	                    
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"insert_num\":\"true\"}}
-PREHOOK: query: insert into p_n1 values (2,11,111)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: insert into p_n1 values (2,11,111)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@p_n1
-POSTHOOK: Lineage: p_n1.c1 SCRIPT []
-POSTHOOK: Lineage: p_n1.c2 SCRIPT []
-POSTHOOK: Lineage: p_n1.insert_num SCRIPT []
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	string              	                    
-c2                  	string              	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"insert_num\":\"true\"}}
-	bucketing_version   	2                   
-#### A masked pattern was here ####
-	numFiles            	2                   
-	numRows             	2                   
-	rawDataSize         	16                  
-	totalSize           	18                  
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: desc formatted p_n1 insert_num
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 insert_num
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	insert_num          
-data_type           	int                 
-min                 	1                   
-max                 	2                   
-num_nulls           	0                   
-distinct_count      	2                   
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"insert_num\":\"true\"}}
-PREHOOK: query: desc formatted p_n1 c1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 c1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	c1                  
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	                    
-distinct_count      	                    
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	                    
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"insert_num\":\"true\"}}
-PREHOOK: query: drop table p_n1
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@p_n1
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: drop table p_n1
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@p_n1
-POSTHOOK: Output: default@p_n1
-PREHOOK: query: CREATE TABLE p_n1(insert_num int, c1 tinyint, c2 smallint)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: CREATE TABLE p_n1(insert_num int, c1 tinyint, c2 smallint)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@p_n1
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	tinyint             	                    
-c2                  	smallint            	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"c1\":\"true\",\"c2\":\"true\",\"insert_num\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	0                   
-	numRows             	0                   
-	rawDataSize         	0                   
-	totalSize           	0                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert into p_n1 values (1,22,333)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: insert into p_n1 values (1,22,333)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@p_n1
-POSTHOOK: Lineage: p_n1.c1 SCRIPT []
-POSTHOOK: Lineage: p_n1.c2 SCRIPT []
-POSTHOOK: Lineage: p_n1.insert_num SCRIPT []
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	tinyint             	                    
-c2                  	smallint            	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	1                   
-	rawDataSize         	8                   
-	totalSize           	9                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: alter table p_n1 replace columns (insert_num int, c1 STRING, c2 STRING)
-PREHOOK: type: ALTERTABLE_REPLACECOLS
-PREHOOK: Input: default@p_n1
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: alter table p_n1 replace columns (insert_num int, c1 STRING, c2 STRING)
-POSTHOOK: type: ALTERTABLE_REPLACECOLS
-POSTHOOK: Input: default@p_n1
-POSTHOOK: Output: default@p_n1
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	string              	                    
-c2                  	string              	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-	bucketing_version   	2                   
-#### A masked pattern was here ####
-	numFiles            	1                   
-	numRows             	1                   
-	rawDataSize         	8                   
-	totalSize           	9                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: desc formatted p_n1 insert_num
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 insert_num
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	insert_num          
-data_type           	int                 
-min                 	                    
-max                 	                    
-num_nulls           	                    
-distinct_count      	                    
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	                    
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-PREHOOK: query: desc formatted p_n1 c1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 c1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	c1                  
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	                    
-distinct_count      	                    
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	                    
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-PREHOOK: query: insert into p_n1 values (2,11,111)
-PREHOOK: type: QUERY
-PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: default@p_n1
-POSTHOOK: query: insert into p_n1 values (2,11,111)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: default@p_n1
-POSTHOOK: Lineage: p_n1.c1 SCRIPT []
-POSTHOOK: Lineage: p_n1.c2 SCRIPT []
-POSTHOOK: Lineage: p_n1.insert_num SCRIPT []
-PREHOOK: query: desc formatted p_n1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-# col_name            	data_type           	comment             
-insert_num          	int                 	                    
-c1                  	string              	                    
-c2                  	string              	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-	bucketing_version   	2                   
-#### A masked pattern was here ####
-	numFiles            	2                   
-	numRows             	2                   
-	rawDataSize         	16                  
-	totalSize           	18                  
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: desc formatted p_n1 insert_num
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 insert_num
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	insert_num          
-data_type           	int                 
-min                 	                    
-max                 	                    
-num_nulls           	                    
-distinct_count      	                    
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	                    
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-PREHOOK: query: desc formatted p_n1 c1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@p_n1
-POSTHOOK: query: desc formatted p_n1 c1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@p_n1
-col_name            	c1                  
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	                    
-distinct_count      	                    
-avg_col_len         	                    
-max_col_len         	                    
-num_trues           	                    
-num_falses          	                    
-bit_vector          	                    
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
diff --git a/ql/src/test/results/clientpositive/autoColumnStats_2.q.out b/ql/src/test/results/clientpositive/autoColumnStats_2.q.out
deleted file mode 100644
index 399392c..0000000
--- a/ql/src/test/results/clientpositive/autoColumnStats_2.q.out
+++ /dev/null
@@ -1,1644 +0,0 @@
-PREHOOK: query: drop table src_multi1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src_multi1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src_multi1 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src_multi1
-POSTHOOK: query: create table src_multi1 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src_multi1
-PREHOOK: query: insert into table src_multi1 select * from src
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@src_multi1
-POSTHOOK: query: insert into table src_multi1 select * from src
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@src_multi1
-POSTHOOK: Lineage: src_multi1.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_multi1.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: explain extended select * from src_multi1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src_multi1
-#### A masked pattern was here ####
-POSTHOOK: query: explain extended select * from src_multi1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src_multi1
-#### A masked pattern was here ####
-OPTIMIZED SQL: SELECT `key`, `value`
-FROM `default`.`src_multi1`
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: src_multi1
-          Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-          GatherStats: false
-          Select Operator
-            expressions: key (type: string), value (type: string)
-            outputColumnNames: _col0, _col1
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: describe formatted src_multi1
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_multi1
-POSTHOOK: query: describe formatted src_multi1
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_multi1
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table a_n3
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table a_n3
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: drop table b_n3
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table b_n3
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table a_n3 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@a_n3
-POSTHOOK: query: create table a_n3 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@a_n3
-PREHOOK: query: create table b_n3 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@b_n3
-POSTHOOK: query: create table b_n3 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@b_n3
-PREHOOK: query: from src
-insert into table a_n3 select *
-insert into table b_n3 select *
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@a_n3
-PREHOOK: Output: default@b_n3
-POSTHOOK: query: from src
-insert into table a_n3 select *
-insert into table b_n3 select *
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@a_n3
-POSTHOOK: Output: default@b_n3
-POSTHOOK: Lineage: a_n3.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n3.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n3.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n3.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted a_n3 key
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@a_n3
-POSTHOOK: query: describe formatted a_n3 key
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@a_n3
-col_name            	key                 
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	0                   
-distinct_count      	316                 
-avg_col_len         	2.812               
-max_col_len         	3                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: describe formatted b_n3 key
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3 key
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-col_name            	key                 
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	0                   
-distinct_count      	316                 
-avg_col_len         	2.812               
-max_col_len         	3                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: from src
-insert overwrite table a_n3 select *
-insert into table b_n3 select *
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@a_n3
-PREHOOK: Output: default@b_n3
-POSTHOOK: query: from src
-insert overwrite table a_n3 select *
-insert into table b_n3 select *
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@a_n3
-POSTHOOK: Output: default@b_n3
-POSTHOOK: Lineage: a_n3.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n3.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n3.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n3.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted a_n3
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@a_n3
-POSTHOOK: query: describe formatted a_n3
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@a_n3
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: describe formatted b_n3
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	2                   
-	numRows             	1000                
-	rawDataSize         	10624               
-	totalSize           	11624               
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: describe formatted b_n3 key
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3 key
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-col_name            	key                 
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	0                   
-distinct_count      	316                 
-avg_col_len         	2.812               
-max_col_len         	3                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: describe formatted b_n3 value
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3 value
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-col_name            	value               
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	0                   
-distinct_count      	307                 
-avg_col_len         	6.812               
-max_col_len         	7                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: insert into table b_n3 select NULL, NULL from src limit 10
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@b_n3
-POSTHOOK: query: insert into table b_n3 select NULL, NULL from src limit 10
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@b_n3
-POSTHOOK: Lineage: b_n3.key EXPRESSION []
-POSTHOOK: Lineage: b_n3.value EXPRESSION []
-PREHOOK: query: describe formatted b_n3 key
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3 key
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-col_name            	key                 
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	10                  
-distinct_count      	316                 
-avg_col_len         	2.812               
-max_col_len         	3                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: describe formatted b_n3 value
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3 value
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-col_name            	value               
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	10                  
-distinct_count      	307                 
-avg_col_len         	6.812               
-max_col_len         	7                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: insert into table b_n3(value) select key+100000 from src limit 10
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@b_n3
-POSTHOOK: query: insert into table b_n3(value) select key+100000 from src limit 10
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@b_n3
-POSTHOOK: Lineage: b_n3.key SIMPLE []
-POSTHOOK: Lineage: b_n3.value EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-PREHOOK: query: describe formatted b_n3 key
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3 key
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-col_name            	key                 
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	20                  
-distinct_count      	316                 
-avg_col_len         	2.812               
-max_col_len         	3                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: describe formatted b_n3 value
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@b_n3
-POSTHOOK: query: describe formatted b_n3 value
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@b_n3
-col_name            	value               
-data_type           	string              
-min                 	                    
-max                 	                    
-num_nulls           	10                  
-distinct_count      	316                 
-avg_col_len         	8.0                 
-max_col_len         	8                   
-num_trues           	                    
-num_falses          	                    
-bit_vector          	HL                  
-comment             	from deserializer   
-COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-PREHOOK: query: drop table src_multi2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src_multi2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src_multi2 like src
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src_multi2
-POSTHOOK: query: create table src_multi2 like src
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src_multi2
-PREHOOK: query: insert into table src_multi2 select subq.key, src.value from (select * from src union select * from src1)subq join src on subq.key=src.key
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Input: default@src1
-PREHOOK: Output: default@src_multi2
-POSTHOOK: query: insert into table src_multi2 select subq.key, src.value from (select * from src union select * from src1)subq join src on subq.key=src.key
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Input: default@src1
-POSTHOOK: Output: default@src_multi2
-POSTHOOK: Lineage: src_multi2.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), (src1)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_multi2.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted src_multi2
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_multi2
-POSTHOOK: query: describe formatted src_multi2
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_multi2
-# col_name            	data_type           	comment             
-key                 	string              	default             
-value               	string              	default             
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	bucketing_version   	2                   
-	numFiles            	1                   
-	numRows             	508                 
-	rawDataSize         	5400                
-	totalSize           	5908                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table nzhang_part14
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table nzhang_part14
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table if not exists nzhang_part14 (key string)
-  partitioned by (value string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: create table if not exists nzhang_part14 (key string)
-  partitioned by (value string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@nzhang_part14
-PREHOOK: query: insert into table nzhang_part14 partition(value) 
-select key, value from (
-  select * from (select 'k1' as key, cast(null as string) as value from src limit 2)a_n3 
-  union all
-  select * from (select 'k2' as key, '' as value from src limit 2)b_n3
-  union all 
-  select * from (select 'k3' as key, ' ' as value from src limit 2)c_n1
-) T
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: insert into table nzhang_part14 partition(value) 
-select key, value from (
-  select * from (select 'k1' as key, cast(null as string) as value from src limit 2)a_n3 
-  union all
-  select * from (select 'k2' as key, '' as value from src limit 2)b_n3
-  union all 
-  select * from (select 'k3' as key, ' ' as value from src limit 2)c_n1
-) T
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@nzhang_part14@value= 
-POSTHOOK: Output: default@nzhang_part14@value=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Lineage: nzhang_part14 PARTITION(value= ).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14 PARTITION(value=__HIVE_DEFAULT_PARTITION__).key EXPRESSION []
-PREHOOK: query: explain select key from nzhang_part14
-PREHOOK: type: QUERY
-PREHOOK: Input: default@nzhang_part14
-PREHOOK: Input: default@nzhang_part14@value= 
-PREHOOK: Input: default@nzhang_part14@value=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from nzhang_part14
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@nzhang_part14
-POSTHOOK: Input: default@nzhang_part14@value= 
-POSTHOOK: Input: default@nzhang_part14@value=__HIVE_DEFAULT_PARTITION__
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: nzhang_part14
-          Statistics: Num rows: 6 Data size: 516 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 6 Data size: 516 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: drop table src5
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src5
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src5 as select key, value from src limit 5
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@src
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src5
-POSTHOOK: query: create table src5 as select key, value from src limit 5
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@src
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src5
-POSTHOOK: Lineage: src5.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src5.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: insert into table nzhang_part14 partition(value)
-select key, value from src5
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src5
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: insert into table nzhang_part14 partition(value)
-select key, value from src5
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src5
-POSTHOOK: Output: default@nzhang_part14@value=val_165
-POSTHOOK: Output: default@nzhang_part14@value=val_238
-POSTHOOK: Output: default@nzhang_part14@value=val_27
-POSTHOOK: Output: default@nzhang_part14@value=val_311
-POSTHOOK: Output: default@nzhang_part14@value=val_86
-POSTHOOK: Lineage: nzhang_part14 PARTITION(value=val_165).key SIMPLE [(src5)src5.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(value=val_238).key SIMPLE [(src5)src5.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(value=val_27).key SIMPLE [(src5)src5.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(value=val_311).key SIMPLE [(src5)src5.FieldSchema(name:key, type:string, comment:null), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(value=val_86).key SIMPLE [(src5)src5.FieldSchema(name:key, type:string, comment:null), ]
-PREHOOK: query: explain select key from nzhang_part14
-PREHOOK: type: QUERY
-PREHOOK: Input: default@nzhang_part14
-PREHOOK: Input: default@nzhang_part14@value= 
-PREHOOK: Input: default@nzhang_part14@value=__HIVE_DEFAULT_PARTITION__
-PREHOOK: Input: default@nzhang_part14@value=val_165
-PREHOOK: Input: default@nzhang_part14@value=val_238
-PREHOOK: Input: default@nzhang_part14@value=val_27
-PREHOOK: Input: default@nzhang_part14@value=val_311
-PREHOOK: Input: default@nzhang_part14@value=val_86
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from nzhang_part14
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@nzhang_part14
-POSTHOOK: Input: default@nzhang_part14@value= 
-POSTHOOK: Input: default@nzhang_part14@value=__HIVE_DEFAULT_PARTITION__
-POSTHOOK: Input: default@nzhang_part14@value=val_165
-POSTHOOK: Input: default@nzhang_part14@value=val_238
-POSTHOOK: Input: default@nzhang_part14@value=val_27
-POSTHOOK: Input: default@nzhang_part14@value=val_311
-POSTHOOK: Input: default@nzhang_part14@value=val_86
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: nzhang_part14
-          Statistics: Num rows: 11 Data size: 957 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 11 Data size: 957 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: drop table alter5
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table alter5
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table alter5 ( col1 string ) partitioned by (dt string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@alter5
-POSTHOOK: query: create table alter5 ( col1 string ) partitioned by (dt string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@alter5
-PREHOOK: query: alter table alter5 add partition (dt='a')
-PREHOOK: type: ALTERTABLE_ADDPARTS
-PREHOOK: Output: default@alter5
-POSTHOOK: query: alter table alter5 add partition (dt='a')
-POSTHOOK: type: ALTERTABLE_ADDPARTS
-POSTHOOK: Output: default@alter5
-POSTHOOK: Output: default@alter5@dt=a
-PREHOOK: query: describe formatted alter5 partition (dt='a')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter5
-POSTHOOK: query: describe formatted alter5 partition (dt='a')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter5
-# col_name            	data_type           	comment             
-col1                	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-dt                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[a]                 	 
-Database:           	default             	 
-Table:              	alter5              	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"col1\":\"true\"}}
-	numFiles            	0                   
-	numRows             	0                   
-	rawDataSize         	0                   
-	totalSize           	0                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert into table alter5 partition (dt='a') select key from src
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@alter5@dt=a
-POSTHOOK: query: insert into table alter5 partition (dt='a') select key from src
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@alter5@dt=a
-POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-PREHOOK: query: describe formatted alter5 partition (dt='a')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter5
-POSTHOOK: query: describe formatted alter5 partition (dt='a')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter5
-# col_name            	data_type           	comment             
-col1                	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-dt                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[a]                 	 
-Database:           	default             	 
-Table:              	alter5              	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"col1\":\"true\"}}
-	numFiles            	1                   
-	numRows             	500                 
-	rawDataSize         	1406                
-	totalSize           	1906                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: explain select * from alter5 where dt='a'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter5
-PREHOOK: Input: default@alter5@dt=a
-#### A masked pattern was here ####
-POSTHOOK: query: explain select * from alter5 where dt='a'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter5
-POSTHOOK: Input: default@alter5@dt=a
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: alter5
-          filterExpr: (dt = 'a') (type: boolean)
-          Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: col1 (type: string), 'a' (type: string)
-            outputColumnNames: _col0, _col1
-            Statistics: Num rows: 500 Data size: 86000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: drop table alter5
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@alter5
-PREHOOK: Output: default@alter5
-POSTHOOK: query: drop table alter5
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@alter5
-POSTHOOK: Output: default@alter5
-PREHOOK: query: create table alter5 ( col1 string ) partitioned by (dt string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@alter5
-POSTHOOK: query: create table alter5 ( col1 string ) partitioned by (dt string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@alter5
-PREHOOK: query: alter table alter5 add partition (dt='a') location 'parta'
-PREHOOK: type: ALTERTABLE_ADDPARTS
-#### A masked pattern was here ####
-PREHOOK: Output: default@alter5
-POSTHOOK: query: alter table alter5 add partition (dt='a') location 'parta'
-POSTHOOK: type: ALTERTABLE_ADDPARTS
-#### A masked pattern was here ####
-POSTHOOK: Output: default@alter5
-POSTHOOK: Output: default@alter5@dt=a
-PREHOOK: query: describe formatted alter5 partition (dt='a')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter5
-POSTHOOK: query: describe formatted alter5 partition (dt='a')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter5
-# col_name            	data_type           	comment             
-col1                	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-dt                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[a]                 	 
-Database:           	default             	 
-Table:              	alter5              	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert into table alter5 partition (dt='a') select key from src
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@alter5@dt=a
-POSTHOOK: query: insert into table alter5 partition (dt='a') select key from src
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@alter5@dt=a
-POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-PREHOOK: query: describe formatted alter5 partition (dt='a')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@alter5
-POSTHOOK: query: describe formatted alter5 partition (dt='a')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@alter5
-# col_name            	data_type           	comment             
-col1                	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-dt                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[a]                 	 
-Database:           	default             	 
-Table:              	alter5              	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	numFiles            	1                   
-	totalSize           	1906                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: explain select * from alter5 where dt='a'
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alter5
-PREHOOK: Input: default@alter5@dt=a
-#### A masked pattern was here ####
-POSTHOOK: query: explain select * from alter5 where dt='a'
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alter5
-POSTHOOK: Input: default@alter5@dt=a
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: alter5
-          filterExpr: (dt = 'a') (type: boolean)
-          Statistics: Num rows: 49 Data size: 7544 Basic stats: PARTIAL Column stats: NONE
-          Select Operator
-            expressions: col1 (type: string), 'a' (type: string)
-            outputColumnNames: _col0, _col1
-            Statistics: Num rows: 49 Data size: 7544 Basic stats: PARTIAL Column stats: NONE
-            ListSink
-
-PREHOOK: query: drop table src_stat_part
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table src_stat_part
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table src_stat_part(key string, value string) partitioned by (partitionId int)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@src_stat_part
-POSTHOOK: query: create table src_stat_part(key string, value string) partitioned by (partitionId int)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@src_stat_part
-PREHOOK: query: insert into table src_stat_part partition (partitionId=1)
-select * from src1 limit 5
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src1
-PREHOOK: Output: default@src_stat_part@partitionid=1
-POSTHOOK: query: insert into table src_stat_part partition (partitionId=1)
-select * from src1 limit 5
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src1
-POSTHOOK: Output: default@src_stat_part@partitionid=1
-POSTHOOK: Lineage: src_stat_part PARTITION(partitionid=1).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_stat_part PARTITION(partitionid=1).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted src_stat_part PARTITION(partitionId=1)
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_stat_part
-POSTHOOK: query: describe formatted src_stat_part PARTITION(partitionId=1)
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_stat_part
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-partitionid         	int                 	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[1]                 	 
-Database:           	default             	 
-Table:              	src_stat_part       	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	5                   
-	rawDataSize         	38                  
-	totalSize           	43                  
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert into table src_stat_part partition (partitionId=2)
-select * from src1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src1
-PREHOOK: Output: default@src_stat_part@partitionid=2
-POSTHOOK: query: insert into table src_stat_part partition (partitionId=2)
-select * from src1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src1
-POSTHOOK: Output: default@src_stat_part@partitionid=2
-POSTHOOK: Lineage: src_stat_part PARTITION(partitionid=2).key SIMPLE [(src1)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: src_stat_part PARTITION(partitionid=2).value SIMPLE [(src1)src1.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: describe formatted src_stat_part PARTITION(partitionId=2)
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@src_stat_part
-POSTHOOK: query: describe formatted src_stat_part PARTITION(partitionId=2)
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@src_stat_part
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-partitionid         	int                 	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2]                 	 
-Database:           	default             	 
-Table:              	src_stat_part       	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	25                  
-	rawDataSize         	191                 
-	totalSize           	216                 
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table srcbucket_mapjoin_n2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table srcbucket_mapjoin_n2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: CREATE TABLE srcbucket_mapjoin_n2(key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@srcbucket_mapjoin_n2
-POSTHOOK: query: CREATE TABLE srcbucket_mapjoin_n2(key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@srcbucket_mapjoin_n2
-PREHOOK: query: drop table tab_part_n1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table tab_part_n1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: CREATE TABLE tab_part_n1 (key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@tab_part_n1
-POSTHOOK: query: CREATE TABLE tab_part_n1 (key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@tab_part_n1
-PREHOOK: query: drop table srcbucket_mapjoin_part_n2
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table srcbucket_mapjoin_part_n2
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: CREATE TABLE srcbucket_mapjoin_part_n2 (key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@srcbucket_mapjoin_part_n2
-POSTHOOK: query: CREATE TABLE srcbucket_mapjoin_part_n2 (key int, value string) partitioned by (ds string) CLUSTERED BY (key) INTO 4 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n2
-PREHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_n2 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_n2
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_n2 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_n2
-POSTHOOK: Output: default@srcbucket_mapjoin_n2@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj1/000001_0' INTO TABLE srcbucket_mapjoin_n2 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_n2@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj1/000001_0' INTO TABLE srcbucket_mapjoin_n2 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_n2@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n2
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000000_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n2
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000001_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000001_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000002_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000002_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-PREHOOK: query: load data local inpath '../../data/files/bmj/000003_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-PREHOOK: type: LOAD
-#### A masked pattern was here ####
-PREHOOK: Output: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-POSTHOOK: query: load data local inpath '../../data/files/bmj/000003_0' INTO TABLE srcbucket_mapjoin_part_n2 partition(ds='2008-04-08')
-POSTHOOK: type: LOAD
-#### A masked pattern was here ####
-POSTHOOK: Output: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-PREHOOK: query: insert into table tab_part_n1 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_part_n2
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcbucket_mapjoin_part_n2
-PREHOOK: Input: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-PREHOOK: Output: default@tab_part_n1@ds=2008-04-08
-POSTHOOK: query: insert into table tab_part_n1 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_part_n2
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcbucket_mapjoin_part_n2
-POSTHOOK: Input: default@srcbucket_mapjoin_part_n2@ds=2008-04-08
-POSTHOOK: Output: default@tab_part_n1@ds=2008-04-08
-POSTHOOK: Lineage: tab_part_n1 PARTITION(ds=2008-04-08).key SIMPLE [(srcbucket_mapjoin_part_n2)srcbucket_mapjoin_part_n2.FieldSchema(name:key, type:int, comment:null), ]
-POSTHOOK: Lineage: tab_part_n1 PARTITION(ds=2008-04-08).value SIMPLE [(srcbucket_mapjoin_part_n2)srcbucket_mapjoin_part_n2.FieldSchema(name:value, type:string, comment:null), ]
-PREHOOK: query: describe formatted tab_part_n1 partition (ds='2008-04-08')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@tab_part_n1
-POSTHOOK: query: describe formatted tab_part_n1 partition (ds='2008-04-08')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@tab_part_n1
-# col_name            	data_type           	comment             
-key                 	int                 	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2008-04-08]        	 
-Database:           	default             	 
-Table:              	tab_part_n1         	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	4                   
-	numRows             	500                 
-	rawDataSize         	5312                
-	totalSize           	5812                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	4                   	 
-Bucket Columns:     	[key]               	 
-Sort Columns:       	[Order(col:key, order:1)]	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: CREATE TABLE tab_n0(key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@tab_n0
-POSTHOOK: query: CREATE TABLE tab_n0(key int, value string) PARTITIONED BY(ds STRING) CLUSTERED BY (key) SORTED BY (key) INTO 2 BUCKETS STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@tab_n0
-PREHOOK: query: insert into table tab_n0 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_n2
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcbucket_mapjoin_n2
-PREHOOK: Input: default@srcbucket_mapjoin_n2@ds=2008-04-08
-PREHOOK: Output: default@tab_n0@ds=2008-04-08
-POSTHOOK: query: insert into table tab_n0 partition (ds='2008-04-08')
-select key,value from srcbucket_mapjoin_n2
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcbucket_mapjoin_n2
-POSTHOOK: Input: default@srcbucket_mapjoin_n2@ds=2008-04-08
-POSTHOOK: Output: default@tab_n0@ds=2008-04-08
-POSTHOOK: Lineage: tab_n0 PARTITION(ds=2008-04-08).key SIMPLE [(srcbucket_mapjoin_n2)srcbucket_mapjoin_n2.FieldSchema(name:key, type:int, comment:null), ]
-POSTHOOK: Lineage: tab_n0 PARTITION(ds=2008-04-08).value SIMPLE [(srcbucket_mapjoin_n2)srcbucket_mapjoin_n2.FieldSchema(name:value, type:string, comment:null), ]
-PREHOOK: query: describe formatted tab_n0 partition (ds='2008-04-08')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@tab_n0
-POSTHOOK: query: describe formatted tab_n0 partition (ds='2008-04-08')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@tab_n0
-# col_name            	data_type           	comment             
-key                 	int                 	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2008-04-08]        	 
-Database:           	default             	 
-Table:              	tab_n0              	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	2                   
-	numRows             	242                 
-	rawDataSize         	2566                
-	totalSize           	2808                
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	2                   	 
-Bucket Columns:     	[key]               	 
-Sort Columns:       	[Order(col:key, order:1)]	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table nzhang_part14
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@nzhang_part14
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: drop table nzhang_part14
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@nzhang_part14
-POSTHOOK: Output: default@nzhang_part14
-PREHOOK: query: create table if not exists nzhang_part14 (key string, value string)
-  partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: create table if not exists nzhang_part14 (key string, value string)
-  partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@nzhang_part14
-PREHOOK: query: describe formatted nzhang_part14
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14
-POSTHOOK: query: describe formatted nzhang_part14
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Table Information	 	 
-Database:           	default             	 
-#### A masked pattern was here ####
-Retention:          	0                   	 
-#### A masked pattern was here ####
-Table Type:         	MANAGED_TABLE       	 
-Table Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\"}
-	bucketing_version   	2                   
-	numFiles            	0                   
-	numPartitions       	0                   
-	numRows             	0                   
-	rawDataSize         	0                   
-	totalSize           	0                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: insert into table nzhang_part14 partition(ds, hr) 
-select key, value, ds, hr from (
-  select * from (select 'k1' as key, cast(null as string) as value, '1' as ds, '2' as hr from src limit 2)a_n3 
-  union all
-  select * from (select 'k2' as key, '' as value, '1' as ds, '3' as hr from src limit 2)b_n3
-  union all 
-  select * from (select 'k3' as key, ' ' as value, '2' as ds, '1' as hr from src limit 2)c_n1
-) T
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: insert into table nzhang_part14 partition(ds, hr) 
-select key, value, ds, hr from (
-  select * from (select 'k1' as key, cast(null as string) as value, '1' as ds, '2' as hr from src limit 2)a_n3 
-  union all
-  select * from (select 'k2' as key, '' as value, '1' as ds, '3' as hr from src limit 2)b_n3
-  union all 
-  select * from (select 'k3' as key, ' ' as value, '2' as ds, '1' as hr from src limit 2)c_n1
-) T
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@nzhang_part14@ds=1/hr=2
-POSTHOOK: Output: default@nzhang_part14@ds=1/hr=3
-POSTHOOK: Output: default@nzhang_part14@ds=2/hr=1
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=1,hr=2).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=1,hr=2).value EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=1,hr=3).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=1,hr=3).value EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2,hr=1).key EXPRESSION []
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2,hr=1).value EXPRESSION []
-PREHOOK: query: desc formatted nzhang_part14 partition(ds='1', hr='3')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14
-POSTHOOK: query: desc formatted nzhang_part14 partition(ds='1', hr='3')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[1, 3]              	 
-Database:           	default             	 
-Table:              	nzhang_part14       	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	2                   
-	rawDataSize         	6                   
-	totalSize           	8                   
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: INSERT into TABLE nzhang_part14 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcpart
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-PREHOOK: Output: default@nzhang_part14@ds=2010-03-03
-POSTHOOK: query: INSERT into TABLE nzhang_part14 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcpart
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-POSTHOOK: Output: default@nzhang_part14@ds=2010-03-03/hr=11
-POSTHOOK: Output: default@nzhang_part14@ds=2010-03-03/hr=12
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: desc formatted nzhang_part14 PARTITION(ds='2010-03-03', hr='12')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14
-POSTHOOK: query: desc formatted nzhang_part14 PARTITION(ds='2010-03-03', hr='12')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2010-03-03, 12]    	 
-Database:           	default             	 
-Table:              	nzhang_part14       	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	1000                
-	rawDataSize         	10624               
-	totalSize           	11624               
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table nzhang_part14
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@nzhang_part14
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: drop table nzhang_part14
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@nzhang_part14
-POSTHOOK: Output: default@nzhang_part14
-PREHOOK: query: create table if not exists nzhang_part14 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@nzhang_part14
-POSTHOOK: query: create table if not exists nzhang_part14 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@nzhang_part14
-PREHOOK: query: INSERT into TABLE nzhang_part14 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcpart
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-PREHOOK: Output: default@nzhang_part14@ds=2010-03-03
-POSTHOOK: query: INSERT into TABLE nzhang_part14 PARTITION (ds='2010-03-03', hr)
-SELECT key, value, hr FROM srcpart WHERE ds is not null and hr>10
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcpart
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-POSTHOOK: Output: default@nzhang_part14@ds=2010-03-03/hr=11
-POSTHOOK: Output: default@nzhang_part14@ds=2010-03-03/hr=12
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: nzhang_part14 PARTITION(ds=2010-03-03,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: desc formatted nzhang_part14 PARTITION(ds='2010-03-03', hr='12')
-PREHOOK: type: DESCTABLE
-PREHOOK: Input: default@nzhang_part14
-POSTHOOK: query: desc formatted nzhang_part14 PARTITION(ds='2010-03-03', hr='12')
-POSTHOOK: type: DESCTABLE
-POSTHOOK: Input: default@nzhang_part14
-# col_name            	data_type           	comment             
-key                 	string              	                    
-value               	string              	                    
-	 	 
-# Partition Information	 	 
-# col_name            	data_type           	comment             
-ds                  	string              	                    
-hr                  	string              	                    
-	 	 
-# Detailed Partition Information	 	 
-Partition Value:    	[2010-03-03, 12]    	 
-Database:           	default             	 
-Table:              	nzhang_part14       	 
-#### A masked pattern was here ####
-Partition Parameters:	 	 
-	COLUMN_STATS_ACCURATE	{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
-	numFiles            	1                   
-	numRows             	1000                
-	rawDataSize         	10624               
-	totalSize           	11624               
-#### A masked pattern was here ####
-	 	 
-# Storage Information	 	 
-SerDe Library:      	org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe	 
-InputFormat:        	org.apache.hadoop.mapred.TextInputFormat	 
-OutputFormat:       	org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat	 
-Compressed:         	No                  	 
-Num Buckets:        	-1                  	 
-Bucket Columns:     	[]                  	 
-Sort Columns:       	[]                  	 
-Storage Desc Params:	 	 
-	serialization.format	1                   
-PREHOOK: query: drop table a_n3
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@a_n3
-PREHOOK: Output: default@a_n3
-POSTHOOK: query: drop table a_n3
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@a_n3
-POSTHOOK: Output: default@a_n3
-PREHOOK: query: create table a_n3 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@a_n3
-POSTHOOK: query: create table a_n3 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@a_n3
-PREHOOK: query: drop table b_n3
-PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@b_n3
-PREHOOK: Output: default@b_n3
-POSTHOOK: query: drop table b_n3
-POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@b_n3
-POSTHOOK: Output: default@b_n3
-PREHOOK: query: create table b_n3 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@b_n3
-POSTHOOK: query: create table b_n3 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@b_n3
-PREHOOK: query: drop table c_n1
-PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table c_n1
-POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table c_n1 (key string, value string)
-partitioned by (ds string, hr string)
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@c_n1
-POSTHOOK: query: create table c_n1 (key string, value string)
-partitioned by (ds string, hr string)
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@c_n1
-PREHOOK: query: FROM srcpart 
-INSERT into TABLE a_n3 PARTITION (ds='2010-03-11', hr) SELECT key, value, hr WHERE ds is not null and hr>10
-INSERT into TABLE b_n3 PARTITION (ds='2010-04-11', hr) SELECT key, value, hr WHERE ds is not null and hr>11
-INSERT into TABLE c_n1 PARTITION (ds='2010-05-11', hr) SELECT key, value, hr WHERE hr>0
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcpart
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-PREHOOK: Output: default@a_n3@ds=2010-03-11
-PREHOOK: Output: default@b_n3@ds=2010-04-11
-PREHOOK: Output: default@c_n1@ds=2010-05-11
-POSTHOOK: query: FROM srcpart 
-INSERT into TABLE a_n3 PARTITION (ds='2010-03-11', hr) SELECT key, value, hr WHERE ds is not null and hr>10
-INSERT into TABLE b_n3 PARTITION (ds='2010-04-11', hr) SELECT key, value, hr WHERE ds is not null and hr>11
-INSERT into TABLE c_n1 PARTITION (ds='2010-05-11', hr) SELECT key, value, hr WHERE hr>0
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcpart
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
-POSTHOOK: Output: default@a_n3@ds=2010-03-11/hr=11
-POSTHOOK: Output: default@a_n3@ds=2010-03-11/hr=12
-POSTHOOK: Output: default@b_n3@ds=2010-04-11/hr=12
-POSTHOOK: Output: default@c_n1@ds=2010-05-11/hr=11
-POSTHOOK: Output: default@c_n1@ds=2010-05-11/hr=12
-POSTHOOK: Lineage: a_n3 PARTITION(ds=2010-03-11,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n3 PARTITION(ds=2010-03-11,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n3 PARTITION(ds=2010-03-11,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: a_n3 PARTITION(ds=2010-03-11,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n3 PARTITION(ds=2010-04-11,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: b_n3 PARTITION(ds=2010-04-11,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n1 PARTITION(ds=2010-05-11,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n1 PARTITION(ds=2010-05-11,hr=11).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n1 PARTITION(ds=2010-05-11,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: c_n1 PARTITION(ds=2010-05-11,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: explain select key from a_n3
-PREHOOK: type: QUERY
-PREHOOK: Input: default@a_n3
-PREHOOK: Input: default@a_n3@ds=2010-03-11/hr=11
-PREHOOK: Input: default@a_n3@ds=2010-03-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from a_n3
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@a_n3
-POSTHOOK: Input: default@a_n3@ds=2010-03-11/hr=11
-POSTHOOK: Input: default@a_n3@ds=2010-03-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: a_n3
-          Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select value from b_n3
-PREHOOK: type: QUERY
-PREHOOK: Input: default@b_n3
-PREHOOK: Input: default@b_n3@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select value from b_n3
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@b_n3
-POSTHOOK: Input: default@b_n3@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: b_n3
-          Statistics: Num rows: 1000 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: value (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 1000 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select key from b_n3
-PREHOOK: type: QUERY
-PREHOOK: Input: default@b_n3
-PREHOOK: Input: default@b_n3@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from b_n3
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@b_n3
-POSTHOOK: Input: default@b_n3@ds=2010-04-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: b_n3
-          Statistics: Num rows: 1000 Data size: 87000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 1000 Data size: 87000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select value from c_n1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@c_n1
-PREHOOK: Input: default@c_n1@ds=2010-05-11/hr=11
-PREHOOK: Input: default@c_n1@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select value from c_n1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@c_n1
-POSTHOOK: Input: default@c_n1@ds=2010-05-11/hr=11
-POSTHOOK: Input: default@c_n1@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: c_n1
-          Statistics: Num rows: 2000 Data size: 182000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: value (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 2000 Data size: 182000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
-PREHOOK: query: explain select key from c_n1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@c_n1
-PREHOOK: Input: default@c_n1@ds=2010-05-11/hr=11
-PREHOOK: Input: default@c_n1@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: explain select key from c_n1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@c_n1
-POSTHOOK: Input: default@c_n1@ds=2010-05-11/hr=11
-POSTHOOK: Input: default@c_n1@ds=2010-05-11/hr=12
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-0 is a root stage
-
-STAGE PLANS:
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        TableScan
-          alias: c_n1
-          Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: key (type: string)
-            outputColumnNames: _col0
-            Statistics: Num rows: 2000 Data size: 174000 Basic stats: COMPLETE Column stats: COMPLETE
-            ListSink
-
diff --git a/ql/src/test/results/clientpositive/auto_join0.q.out b/ql/src/test/results/clientpositive/auto_join0.q.out
deleted file mode 100644
index 12fe541..0000000
--- a/ql/src/test/results/clientpositive/auto_join0.q.out
+++ /dev/null
@@ -1,300 +0,0 @@
-Warning: Map Join MAPJOIN[38][bigTable=?] in task 'Stage-5:MAPRED' is a cross product
-Warning: Map Join MAPJOIN[47][bigTable=?] in task 'Stage-6:MAPRED' is a cross product
-Warning: Shuffle Join JOIN[14][tables = [$hdt$_0, $hdt$_1]] in Stage 'Stage-2:MAPRED' is a cross product
-PREHOOK: query: explain 
-select sum(hash(a.k1,a.v1,a.k2, a.v2))
-from (
-SELECT src1.key as k1, src1.value as v1, 
-       src2.key as k2, src2.value as v2 FROM 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src1
-    JOIN 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src2
-  SORT BY k1, v1, k2, v2
-) a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: explain 
-select sum(hash(a.k1,a.v1,a.k2, a.v2))
-from (
-SELECT src1.key as k1, src1.value as v1, 
-       src2.key as k2, src2.value as v2 FROM 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src1
-    JOIN 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src2
-  SORT BY k1, v1, k2, v2
-) a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-1 is a root stage
-  Stage-7 depends on stages: Stage-1, Stage-4 , consists of Stage-8, Stage-9, Stage-2
-  Stage-8 has a backup stage: Stage-2
-  Stage-5 depends on stages: Stage-8
-  Stage-3 depends on stages: Stage-2, Stage-5, Stage-6
-  Stage-9 has a backup stage: Stage-2
-  Stage-6 depends on stages: Stage-9
-  Stage-2
-  Stage-4 is a root stage
-  Stage-0 depends on stages: Stage-3
-
-STAGE PLANS:
-  Stage: Stage-1
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src
-            filterExpr: (UDFToDouble(key) < 10.0D) (type: boolean)
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string), value (type: string)
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-                Reduce Output Operator
-                  key expressions: _col0 (type: string), _col1 (type: string)
-                  null sort order: zz
-                  sort order: ++
-                  Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-      Execution mode: vectorized
-      Reduce Operator Tree:
-        Select Operator
-          expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
-          outputColumnNames: _col0, _col1
-          Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-
-  Stage: Stage-7
-    Conditional Operator
-
-  Stage: Stage-8
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $hdt$_0:$INTNAME1 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $hdt$_0:$INTNAME1 
-          TableScan
-            HashTable Sink Operator
-              keys:
-                0 
-                1 
-
-  Stage: Stage-5
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Map Join Operator
-              condition map:
-                   Inner Join 0 to 1
-              keys:
-                0 
-                1 
-              outputColumnNames: _col0, _col1, _col2, _col3
-              Statistics: Num rows: 27556 Data size: 9809936 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: hash(_col0,_col1,_col2,_col3) (type: int)
-                outputColumnNames: _col0
-                Statistics: Num rows: 27556 Data size: 9809936 Basic stats: COMPLETE Column stats: COMPLETE
-                Group By Operator
-                  aggregations: sum(_col0)
-                  minReductionHashAggr: 0.99
-                  mode: hash
-                  outputColumnNames: _col0
-                  Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
-                  File Output Operator
-                    compressed: false
-                    table:
-                        input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                        output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                        serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-
-  Stage: Stage-3
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Reduce Output Operator
-              null sort order: 
-              sort order: 
-              Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
-              value expressions: _col0 (type: bigint)
-      Execution mode: vectorized
-      Reduce Operator Tree:
-        Group By Operator
-          aggregations: sum(VALUE._col0)
-          mode: mergepartial
-          outputColumnNames: _col0
-          Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-
-  Stage: Stage-9
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $hdt$_0:$INTNAME 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $hdt$_0:$INTNAME 
-          TableScan
-            HashTable Sink Operator
-              keys:
-                0 
-                1 
-
-  Stage: Stage-6
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Map Join Operator
-              condition map:
-                   Inner Join 0 to 1
-              keys:
-                0 
-                1 
-              outputColumnNames: _col0, _col1, _col2, _col3
-              Statistics: Num rows: 27556 Data size: 9809936 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: hash(_col0,_col1,_col2,_col3) (type: int)
-                outputColumnNames: _col0
-                Statistics: Num rows: 27556 Data size: 9809936 Basic stats: COMPLETE Column stats: COMPLETE
-                Group By Operator
-                  aggregations: sum(_col0)
-                  minReductionHashAggr: 0.99
-                  mode: hash
-                  outputColumnNames: _col0
-                  Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
-                  File Output Operator
-                    compressed: false
-                    table:
-                        input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                        output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                        serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-
-  Stage: Stage-2
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Reduce Output Operator
-              null sort order: 
-              sort order: 
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              value expressions: _col0 (type: string), _col1 (type: string)
-          TableScan
-            Reduce Output Operator
-              null sort order: 
-              sort order: 
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              value expressions: _col0 (type: string), _col1 (type: string)
-      Reduce Operator Tree:
-        Join Operator
-          condition map:
-               Inner Join 0 to 1
-          keys:
-            0 
-            1 
-          outputColumnNames: _col0, _col1, _col2, _col3
-          Statistics: Num rows: 27556 Data size: 9809936 Basic stats: COMPLETE Column stats: COMPLETE
-          Select Operator
-            expressions: hash(_col0,_col1,_col2,_col3) (type: int)
-            outputColumnNames: _col0
-            Statistics: Num rows: 27556 Data size: 9809936 Basic stats: COMPLETE Column stats: COMPLETE
-            Group By Operator
-              aggregations: sum(_col0)
-              minReductionHashAggr: 0.99
-              mode: hash
-              outputColumnNames: _col0
-              Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
-              File Output Operator
-                compressed: false
-                table:
-                    input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                    output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                    serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-
-  Stage: Stage-4
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src
-            filterExpr: (UDFToDouble(key) < 10.0D) (type: boolean)
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string), value (type: string)
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-                Reduce Output Operator
-                  key expressions: _col0 (type: string), _col1 (type: string)
-                  null sort order: zz
-                  sort order: ++
-                  Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-      Execution mode: vectorized
-      Reduce Operator Tree:
-        Select Operator
-          expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
-          outputColumnNames: _col0, _col1
-          Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-Warning: Map Join MAPJOIN[38][bigTable=?] in task 'Stage-5:MAPRED' is a cross product
-Warning: Map Join MAPJOIN[47][bigTable=?] in task 'Stage-6:MAPRED' is a cross product
-Warning: Shuffle Join JOIN[14][tables = [$hdt$_0, $hdt$_1]] in Stage 'Stage-2:MAPRED' is a cross product
-PREHOOK: query: select sum(hash(a.k1,a.v1,a.k2, a.v2))
-from (
-SELECT src1.key as k1, src1.value as v1, 
-       src2.key as k2, src2.value as v2 FROM 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src1
-    JOIN 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src2
-  SORT BY k1, v1, k2, v2
-) a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: select sum(hash(a.k1,a.v1,a.k2, a.v2))
-from (
-SELECT src1.key as k1, src1.value as v1, 
-       src2.key as k2, src2.value as v2 FROM 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src1
-    JOIN 
-  (SELECT * FROM src WHERE src.key < 10 order by src.key, src.value) src2
-  SORT BY k1, v1, k2, v2
-) a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-34441656720
diff --git a/ql/src/test/results/clientpositive/auto_join1.q.out b/ql/src/test/results/clientpositive/auto_join1.q.out
deleted file mode 100644
index 4f02e2d..0000000
--- a/ql/src/test/results/clientpositive/auto_join1.q.out
+++ /dev/null
@@ -1,168 +0,0 @@
-PREHOOK: query: CREATE TABLE dest_j1_n3(key INT, value STRING) STORED AS TEXTFILE
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@dest_j1_n3
-POSTHOOK: query: CREATE TABLE dest_j1_n3(key INT, value STRING) STORED AS TEXTFILE
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@dest_j1_n3
-PREHOOK: query: explain
-FROM src src1 JOIN src src2 ON (src1.key = src2.key)
-INSERT OVERWRITE TABLE dest_j1_n3 SELECT src1.key, src2.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@dest_j1_n3
-POSTHOOK: query: explain
-FROM src src1 JOIN src src2 ON (src1.key = src2.key)
-INSERT OVERWRITE TABLE dest_j1_n3 SELECT src1.key, src2.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@dest_j1_n3
-STAGE DEPENDENCIES:
-  Stage-6 is a root stage
-  Stage-5 depends on stages: Stage-6
-  Stage-0 depends on stages: Stage-5
-  Stage-2 depends on stages: Stage-0, Stage-3
-  Stage-3 depends on stages: Stage-5
-
-STAGE PLANS:
-  Stage: Stage-6
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $hdt$_0:src1 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $hdt$_0:src1 
-          TableScan
-            alias: src1
-            filterExpr: key is not null (type: boolean)
-            Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: key is not null (type: boolean)
-              Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string)
-                outputColumnNames: _col0
-                Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE
-                HashTable Sink Operator
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-
-  Stage: Stage-5
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src2
-            filterExpr: key is not null (type: boolean)
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: key is not null (type: boolean)
-              Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string), value (type: string)
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-                Map Join Operator
-                  condition map:
-                       Inner Join 0 to 1
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-                  outputColumnNames: _col0, _col2
-                  Statistics: Num rows: 791 Data size: 140798 Basic stats: COMPLETE Column stats: COMPLETE
-                  Select Operator
-                    expressions: UDFToInteger(_col0) (type: int), _col2 (type: string)
-                    outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 791 Data size: 75145 Basic stats: COMPLETE Column stats: COMPLETE
-                    File Output Operator
-                      compressed: false
-                      Statistics: Num rows: 791 Data size: 75145 Basic stats: COMPLETE Column stats: COMPLETE
-                      table:
-                          input format: org.apache.hadoop.mapred.TextInputFormat
-                          output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
-                          serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-                          name: default.dest_j1_n3
-                    Select Operator
-                      expressions: _col0 (type: int), _col1 (type: string)
-                      outputColumnNames: key, value
-                      Statistics: Num rows: 791 Data size: 75145 Basic stats: COMPLETE Column stats: COMPLETE
-                      Group By Operator
-                        aggregations: compute_stats(key, 'hll'), compute_stats(value, 'hll')
-                        minReductionHashAggr: 0.99
-                        mode: hash
-                        outputColumnNames: _col0, _col1
-                        Statistics: Num rows: 1 Data size: 864 Basic stats: COMPLETE Column stats: COMPLETE
-                        File Output Operator
-                          compressed: false
-                          table:
-                              input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                              output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                              serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-      Local Work:
-        Map Reduce Local Work
-
-  Stage: Stage-0
-    Move Operator
-      tables:
-          replace: true
-          table:
-              input format: org.apache.hadoop.mapred.TextInputFormat
-              output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
-              serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-              name: default.dest_j1_n3
-
-  Stage: Stage-2
-    Stats Work
-      Basic Stats Work:
-      Column Stats Desc:
-          Columns: key, value
-          Column Types: int, string
-          Table: default.dest_j1_n3
-
-  Stage: Stage-3
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Reduce Output Operator
-              null sort order: 
-              sort order: 
-              Statistics: Num rows: 1 Data size: 864 Basic stats: COMPLETE Column stats: COMPLETE
-              value expressions: _col0 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>), _col1 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>)
-      Execution mode: vectorized
-      Reduce Operator Tree:
-        Group By Operator
-          aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1)
-          mode: mergepartial
-          outputColumnNames: _col0, _col1
-          Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            Statistics: Num rows: 1 Data size: 880 Basic stats: COMPLETE Column stats: COMPLETE
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-
-PREHOOK: query: FROM src src1 JOIN src src2 ON (src1.key = src2.key)
-INSERT OVERWRITE TABLE dest_j1_n3 SELECT src1.key, src2.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-PREHOOK: Output: default@dest_j1_n3
-POSTHOOK: query: FROM src src1 JOIN src src2 ON (src1.key = src2.key)
-INSERT OVERWRITE TABLE dest_j1_n3 SELECT src1.key, src2.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-POSTHOOK: Output: default@dest_j1_n3
-POSTHOOK: Lineage: dest_j1_n3.key EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: dest_j1_n3.value SIMPLE [(src)src2.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: SELECT sum(hash(dest_j1_n3.key,dest_j1_n3.value)) FROM dest_j1_n3
-PREHOOK: type: QUERY
-PREHOOK: Input: default@dest_j1_n3
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT sum(hash(dest_j1_n3.key,dest_j1_n3.value)) FROM dest_j1_n3
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@dest_j1_n3
-#### A masked pattern was here ####
-101861029915
diff --git a/ql/src/test/results/clientpositive/auto_join21.q.out b/ql/src/test/results/clientpositive/auto_join21.q.out
deleted file mode 100644
index 35a0f32..0000000
--- a/ql/src/test/results/clientpositive/auto_join21.q.out
+++ /dev/null
@@ -1,707 +0,0 @@
-PREHOOK: query: explain
-SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: explain
-SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-10 is a root stage
-  Stage-8 depends on stages: Stage-10
-  Stage-7 depends on stages: Stage-8 , consists of Stage-9, Stage-2
-  Stage-9 has a backup stage: Stage-2
-  Stage-6 depends on stages: Stage-9
-  Stage-3 depends on stages: Stage-2, Stage-6
-  Stage-2
-  Stage-0 depends on stages: Stage-3
-
-STAGE PLANS:
-  Stage: Stage-10
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $hdt$_1:$hdt$_1:src1 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $hdt$_1:$hdt$_1:src1 
-          TableScan
-            alias: src1
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string)
-              outputColumnNames: _col0, _col1
-              Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-              Limit
-                Number of rows: 0
-                Statistics: Num rows: 1 Data size: 178 Basic stats: COMPLETE Column stats: COMPLETE
-                HashTable Sink Operator
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-
-  Stage: Stage-8
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src2
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string)
-              outputColumnNames: _col0, _col1
-              Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-              Limit
-                Number of rows: 0
-                Statistics: Num rows: 1 Data size: 178 Basic stats: COMPLETE Column stats: COMPLETE
-                Map Join Operator
-                  condition map:
-                       Inner Join 0 to 1
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-                  outputColumnNames: _col0, _col1, _col2, _col3
-                  Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE
-                  File Output Operator
-                    compressed: false
-                    table:
-                        input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                        output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                        serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-
-  Stage: Stage-7
-    Conditional Operator
-
-  Stage: Stage-9
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $INTNAME 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $INTNAME 
-          TableScan
-            HashTable Sink Operator
-              filter predicates:
-                0 
-                1 {_col2}
-              keys:
-                0 _col2 (type: string)
-                1 _col0 (type: string)
-
-  Stage: Stage-6
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src3
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string), (UDFToDouble(key) < 10.0D) (type: boolean)
-              outputColumnNames: _col0, _col1, _col2
-              Statistics: Num rows: 500 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-              Map Join Operator
-                condition map:
-                     Right Outer Join 0 to 1
-                filter predicates:
-                  0 
-                  1 {_col2}
-                keys:
-                  0 _col2 (type: string)
-                  1 _col0 (type: string)
-                outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-                Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-                File Output Operator
-                  compressed: false
-                  table:
-                      input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                      output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                      serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-
-  Stage: Stage-3
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Reduce Output Operator
-              key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: string)
-              null sort order: zzzzzz
-              sort order: ++++++
-              Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-      Execution mode: vectorized
-      Reduce Operator Tree:
-        Select Operator
-          expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string), KEY.reducesinkkey4 (type: string), KEY.reducesinkkey5 (type: string)
-          outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-          Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-
-  Stage: Stage-2
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Reduce Output Operator
-              key expressions: _col2 (type: string)
-              null sort order: z
-              sort order: +
-              Map-reduce partition columns: _col2 (type: string)
-              Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE
-              value expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string)
-          TableScan
-            alias: src3
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string), (UDFToDouble(key) < 10.0D) (type: boolean)
-              outputColumnNames: _col0, _col1, _col2
-              Statistics: Num rows: 500 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-              Reduce Output Operator
-                key expressions: _col0 (type: string)
-                null sort order: z
-                sort order: +
-                Map-reduce partition columns: _col0 (type: string)
-                Statistics: Num rows: 500 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-                value expressions: _col1 (type: string), _col2 (type: boolean)
-      Reduce Operator Tree:
-        Join Operator
-          condition map:
-               Right Outer Join 0 to 1
-          filter predicates:
-            0 
-            1 {VALUE._col1}
-          keys:
-            0 _col2 (type: string)
-            1 _col0 (type: string)
-          outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-          Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-NULL	NULL	NULL	NULL	0	val_0
-NULL	NULL	NULL	NULL	0	val_0
-NULL	NULL	NULL	NULL	0	val_0
-NULL	NULL	NULL	NULL	10	val_10
-NULL	NULL	NULL	NULL	100	val_100
-NULL	NULL	NULL	NULL	100	val_100
-NULL	NULL	NULL	NULL	103	val_103
-NULL	NULL	NULL	NULL	103	val_103
-NULL	NULL	NULL	NULL	104	val_104
-NULL	NULL	NULL	NULL	104	val_104
-NULL	NULL	NULL	NULL	105	val_105
-NULL	NULL	NULL	NULL	11	val_11
-NULL	NULL	NULL	NULL	111	val_111
-NULL	NULL	NULL	NULL	113	val_113
-NULL	NULL	NULL	NULL	113	val_113
-NULL	NULL	NULL	NULL	114	val_114
-NULL	NULL	NULL	NULL	116	val_116
-NULL	NULL	NULL	NULL	118	val_118
-NULL	NULL	NULL	NULL	118	val_118
-NULL	NULL	NULL	NULL	119	val_119
-NULL	NULL	NULL	NULL	119	val_119
-NULL	NULL	NULL	NULL	119	val_119
-NULL	NULL	NULL	NULL	12	val_12
-NULL	NULL	NULL	NULL	12	val_12
-NULL	NULL	NULL	NULL	120	val_120
-NULL	NULL	NULL	NULL	120	val_120
-NULL	NULL	NULL	NULL	125	val_125
-NULL	NULL	NULL	NULL	125	val_125
-NULL	NULL	NULL	NULL	126	val_126
-NULL	NULL	NULL	NULL	128	val_128
-NULL	NULL	NULL	NULL	128	val_128
-NULL	NULL	NULL	NULL	128	val_128
-NULL	NULL	NULL	NULL	129	val_129
-NULL	NULL	NULL	NULL	129	val_129
-NULL	NULL	NULL	NULL	131	val_131
-NULL	NULL	NULL	NULL	133	val_133
-NULL	NULL	NULL	NULL	134	val_134
-NULL	NULL	NULL	NULL	134	val_134
-NULL	NULL	NULL	NULL	136	val_136
-NULL	NULL	NULL	NULL	137	val_137
-NULL	NULL	NULL	NULL	137	val_137
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	143	val_143
-NULL	NULL	NULL	NULL	145	val_145
-NULL	NULL	NULL	NULL	146	val_146
-NULL	NULL	NULL	NULL	146	val_146
-NULL	NULL	NULL	NULL	149	val_149
-NULL	NULL	NULL	NULL	149	val_149
-NULL	NULL	NULL	NULL	15	val_15
-NULL	NULL	NULL	NULL	15	val_15
-NULL	NULL	NULL	NULL	150	val_150
-NULL	NULL	NULL	NULL	152	val_152
-NULL	NULL	NULL	NULL	152	val_152
-NULL	NULL	NULL	NULL	153	val_153
-NULL	NULL	NULL	NULL	155	val_155
-NULL	NULL	NULL	NULL	156	val_156
-NULL	NULL	NULL	NULL	157	val_157
-NULL	NULL	NULL	NULL	158	val_158
-NULL	NULL	NULL	NULL	160	val_160
-NULL	NULL	NULL	NULL	162	val_162
-NULL	NULL	NULL	NULL	163	val_163
-NULL	NULL	NULL	NULL	164	val_164
-NULL	NULL	NULL	NULL	164	val_164
-NULL	NULL	NULL	NULL	165	val_165
-NULL	NULL	NULL	NULL	165	val_165
-NULL	NULL	NULL	NULL	166	val_166
-NULL	NULL	NULL	NULL	167	val_167
-NULL	NULL	NULL	NULL	167	val_167
-NULL	NULL	NULL	NULL	167	val_167
-NULL	NULL	NULL	NULL	168	val_168
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	17	val_17
-NULL	NULL	NULL	NULL	170	val_170
-NULL	NULL	NULL	NULL	172	val_172
-NULL	NULL	NULL	NULL	172	val_172
-NULL	NULL	NULL	NULL	174	val_174
-NULL	NULL	NULL	NULL	174	val_174
-NULL	NULL	NULL	NULL	175	val_175
-NULL	NULL	NULL	NULL	175	val_175
-NULL	NULL	NULL	NULL	176	val_176
-NULL	NULL	NULL	NULL	176	val_176
-NULL	NULL	NULL	NULL	177	val_177
-NULL	NULL	NULL	NULL	178	val_178
-NULL	NULL	NULL	NULL	179	val_179
-NULL	NULL	NULL	NULL	179	val_179
-NULL	NULL	NULL	NULL	18	val_18
-NULL	NULL	NULL	NULL	18	val_18
-NULL	NULL	NULL	NULL	180	val_180
-NULL	NULL	NULL	NULL	181	val_181
-NULL	NULL	NULL	NULL	183	val_183
-NULL	NULL	NULL	NULL	186	val_186
-NULL	NULL	NULL	NULL	187	val_187
-NULL	NULL	NULL	NULL	187	val_187
-NULL	NULL	NULL	NULL	187	val_187
-NULL	NULL	NULL	NULL	189	val_189
-NULL	NULL	NULL	NULL	19	val_19
-NULL	NULL	NULL	NULL	190	val_190
-NULL	NULL	NULL	NULL	191	val_191
-NULL	NULL	NULL	NULL	191	val_191
-NULL	NULL	NULL	NULL	192	val_192
-NULL	NULL	NULL	NULL	193	val_193
-NULL	NULL	NULL	NULL	193	val_193
-NULL	NULL	NULL	NULL	193	val_193
-NULL	NULL	NULL	NULL	194	val_194
-NULL	NULL	NULL	NULL	195	val_195
-NULL	NULL	NULL	NULL	195	val_195
-NULL	NULL	NULL	NULL	196	val_196
-NULL	NULL	NULL	NULL	197	val_197
-NULL	NULL	NULL	NULL	197	val_197
-NULL	NULL	NULL	NULL	199	val_199
-NULL	NULL	NULL	NULL	199	val_199
-NULL	NULL	NULL	NULL	199	val_199
-NULL	NULL	NULL	NULL	2	val_2
-NULL	NULL	NULL	NULL	20	val_20
-NULL	NULL	NULL	NULL	200	val_200
-NULL	NULL	NULL	NULL	200	val_200
-NULL	NULL	NULL	NULL	201	val_201
-NULL	NULL	NULL	NULL	202	val_202
-NULL	NULL	NULL	NULL	203	val_203
-NULL	NULL	NULL	NULL	203	val_203
-NULL	NULL	NULL	NULL	205	val_205
-NULL	NULL	NULL	NULL	205	val_205
-NULL	NULL	NULL	NULL	207	val_207
-NULL	NULL	NULL	NULL	207	val_207
-NULL	NULL	NULL	NULL	208	val_208
-NULL	NULL	NULL	NULL	208	val_208
-NULL	NULL	NULL	NULL	208	val_208
-NULL	NULL	NULL	NULL	209	val_209
-NULL	NULL	NULL	NULL	209	val_209
-NULL	NULL	NULL	NULL	213	val_213
-NULL	NULL	NULL	NULL	213	val_213
-NULL	NULL	NULL	NULL	214	val_214
-NULL	NULL	NULL	NULL	216	val_216
-NULL	NULL	NULL	NULL	216	val_216
-NULL	NULL	NULL	NULL	217	val_217
-NULL	NULL	NULL	NULL	217	val_217
-NULL	NULL	NULL	NULL	218	val_218
-NULL	NULL	NULL	NULL	219	val_219
-NULL	NULL	NULL	NULL	219	val_219
-NULL	NULL	NULL	NULL	221	val_221
-NULL	NULL	NULL	NULL	221	val_221
-NULL	NULL	NULL	NULL	222	val_222
-NULL	NULL	NULL	NULL	223	val_223
-NULL	NULL	NULL	NULL	223	val_223
-NULL	NULL	NULL	NULL	224	val_224
-NULL	NULL	NULL	NULL	224	val_224
-NULL	NULL	NULL	NULL	226	val_226
-NULL	NULL	NULL	NULL	228	val_228
-NULL	NULL	NULL	NULL	229	val_229
-NULL	NULL	NULL	NULL	229	val_229
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	233	val_233
-NULL	NULL	NULL	NULL	233	val_233
-NULL	NULL	NULL	NULL	235	val_235
-NULL	NULL	NULL	NULL	237	val_237
-NULL	NULL	NULL	NULL	237	val_237
-NULL	NULL	NULL	NULL	238	val_238
-NULL	NULL	NULL	NULL	238	val_238
-NULL	NULL	NULL	NULL	239	val_239
-NULL	NULL	NULL	NULL	239	val_239
-NULL	NULL	NULL	NULL	24	val_24
-NULL	NULL	NULL	NULL	24	val_24
-NULL	NULL	NULL	NULL	241	val_241
-NULL	NULL	NULL	NULL	242	val_242
-NULL	NULL	NULL	NULL	242	val_242
-NULL	NULL	NULL	NULL	244	val_244
-NULL	NULL	NULL	NULL	247	val_247
-NULL	NULL	NULL	NULL	248	val_248
-NULL	NULL	NULL	NULL	249	val_249
-NULL	NULL	NULL	NULL	252	val_252
-NULL	NULL	NULL	NULL	255	val_255
-NULL	NULL	NULL	NULL	255	val_255
-NULL	NULL	NULL	NULL	256	val_256
-NULL	NULL	NULL	NULL	256	val_256
-NULL	NULL	NULL	NULL	257	val_257
-NULL	NULL	NULL	NULL	258	val_258
-NULL	NULL	NULL	NULL	26	val_26
-NULL	NULL	NULL	NULL	26	val_26
-NULL	NULL	NULL	NULL	260	val_260
-NULL	NULL	NULL	NULL	262	val_262
-NULL	NULL	NULL	NULL	263	val_263
-NULL	NULL	NULL	NULL	265	val_265
-NULL	NULL	NULL	NULL	265	val_265
-NULL	NULL	NULL	NULL	266	val_266
-NULL	NULL	NULL	NULL	27	val_27
-NULL	NULL	NULL	NULL	272	val_272
-NULL	NULL	NULL	NULL	272	val_272
-NULL	NULL	NULL	NULL	273	val_273
-NULL	NULL	NULL	NULL	273	val_273
-NULL	NULL	NULL	NULL	273	val_273
-NULL	NULL	NULL	NULL	274	val_274
-NULL	NULL	NULL	NULL	275	val_275
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	278	val_278
-NULL	NULL	NULL	NULL	278	val_278
-NULL	NULL	NULL	NULL	28	val_28
-NULL	NULL	NULL	NULL	280	val_280
-NULL	NULL	NULL	NULL	280	val_280
-NULL	NULL	NULL	NULL	281	val_281
-NULL	NULL	NULL	NULL	281	val_281
-NULL	NULL	NULL	NULL	282	val_282
-NULL	NULL	NULL	NULL	282	val_282
-NULL	NULL	NULL	NULL	283	val_283
-NULL	NULL	NULL	NULL	284	val_284
-NULL	NULL	NULL	NULL	285	val_285
-NULL	NULL	NULL	NULL	286	val_286
-NULL	NULL	NULL	NULL	287	val_287
-NULL	NULL	NULL	NULL	288	val_288
-NULL	NULL	NULL	NULL	288	val_288
-NULL	NULL	NULL	NULL	289	val_289
-NULL	NULL	NULL	NULL	291	val_291
-NULL	NULL	NULL	NULL	292	val_292
-NULL	NULL	NULL	NULL	296	val_296
-NULL	NULL	NULL	NULL	298	val_298
-NULL	NULL	NULL	NULL	298	val_298
-NULL	NULL	NULL	NULL	298	val_298
-NULL	NULL	NULL	NULL	30	val_30
-NULL	NULL	NULL	NULL	302	val_302
-NULL	NULL	NULL	NULL	305	val_305
-NULL	NULL	NULL	NULL	306	val_306
-NULL	NULL	NULL	NULL	307	val_307
-NULL	NULL	NULL	NULL	307	val_307
-NULL	NULL	NULL	NULL	308	val_308
-NULL	NULL	NULL	NULL	309	val_309
-NULL	NULL	NULL	NULL	309	val_309
-NULL	NULL	NULL	NULL	310	val_310
-NULL	NULL	NULL	NULL	311	val_311
-NULL	NULL	NULL	NULL	311	val_311
-NULL	NULL	NULL	NULL	311	val_311
-NULL	NULL	NULL	NULL	315	val_315
-NULL	NULL	NULL	NULL	316	val_316
-NULL	NULL	NULL	NULL	316	val_316
-NULL	NULL	NULL	NULL	316	val_316
-NULL	NULL	NULL	NULL	317	val_317
-NULL	NULL	NULL	NULL	317	val_317
-NULL	NULL	NULL	NULL	318	val_318
-NULL	NULL	NULL	NULL	318	val_318
-NULL	NULL	NULL	NULL	318	val_318
-NULL	NULL	NULL	NULL	321	val_321
-NULL	NULL	NULL	NULL	321	val_321
-NULL	NULL	NULL	NULL	322	val_322
-NULL	NULL	NULL	NULL	322	val_322
-NULL	NULL	NULL	NULL	323	val_323
-NULL	NULL	NULL	NULL	325	val_325
-NULL	NULL	NULL	NULL	325	val_325
-NULL	NULL	NULL	NULL	327	val_327
-NULL	NULL	NULL	NULL	327	val_327
-NULL	NULL	NULL	NULL	327	val_327
-NULL	NULL	NULL	NULL	33	val_33
-NULL	NULL	NULL	NULL	331	val_331
-NULL	NULL	NULL	NULL	331	val_331
-NULL	NULL	NULL	NULL	332	val_332
-NULL	NULL	NULL	NULL	333	val_333
-NULL	NULL	NULL	NULL	333	val_333
-NULL	NULL	NULL	NULL	335	val_335
-NULL	NULL	NULL	NULL	336	val_336
-NULL	NULL	NULL	NULL	338	val_338
-NULL	NULL	NULL	NULL	339	val_339
-NULL	NULL	NULL	NULL	34	val_34
-NULL	NULL	NULL	NULL	341	val_341
-NULL	NULL	NULL	NULL	342	val_342
-NULL	NULL	NULL	NULL	342	val_342
-NULL	NULL	NULL	NULL	344	val_344
-NULL	NULL	NULL	NULL	344	val_344
-NULL	NULL	NULL	NULL	345	val_345
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	35	val_35
-NULL	NULL	NULL	NULL	35	val_35
-NULL	NULL	NULL	NULL	35	val_35
-NULL	NULL	NULL	NULL	351	val_351
-NULL	NULL	NULL	NULL	353	val_353
-NULL	NULL	NULL	NULL	353	val_353
-NULL	NULL	NULL	NULL	356	val_356
-NULL	NULL	NULL	NULL	360	val_360
-NULL	NULL	NULL	NULL	362	val_362
-NULL	NULL	NULL	NULL	364	val_364
-NULL	NULL	NULL	NULL	365	val_365
-NULL	NULL	NULL	NULL	366	val_366
-NULL	NULL	NULL	NULL	367	val_367
-NULL	NULL	NULL	NULL	367	val_367
-NULL	NULL	NULL	NULL	368	val_368
-NULL	NULL	NULL	NULL	369	val_369
-NULL	NULL	NULL	NULL	369	val_369
-NULL	NULL	NULL	NULL	369	val_369
-NULL	NULL	NULL	NULL	37	val_37
-NULL	NULL	NULL	NULL	37	val_37
-NULL	NULL	NULL	NULL	373	val_373
-NULL	NULL	NULL	NULL	374	val_374
-NULL	NULL	NULL	NULL	375	val_375
-NULL	NULL	NULL	NULL	377	val_377
-NULL	NULL	NULL	NULL	378	val_378
-NULL	NULL	NULL	NULL	379	val_379
-NULL	NULL	NULL	NULL	382	val_382
-NULL	NULL	NULL	NULL	382	val_382
-NULL	NULL	NULL	NULL	384	val_384
-NULL	NULL	NULL	NULL	384	val_384
-NULL	NULL	NULL	NULL	384	val_384
-NULL	NULL	NULL	NULL	386	val_386
-NULL	NULL	NULL	NULL	389	val_389
-NULL	NULL	NULL	NULL	392	val_392
-NULL	NULL	NULL	NULL	393	val_393
-NULL	NULL	NULL	NULL	394	val_394
-NULL	NULL	NULL	NULL	395	val_395
-NULL	NULL	NULL	NULL	395	val_395
-NULL	NULL	NULL	NULL	396	val_396
-NULL	NULL	NULL	NULL	396	val_396
-NULL	NULL	NULL	NULL	396	val_396
-NULL	NULL	NULL	NULL	397	val_397
-NULL	NULL	NULL	NULL	397	val_397
-NULL	NULL	NULL	NULL	399	val_399
-NULL	NULL	NULL	NULL	399	val_399
-NULL	NULL	NULL	NULL	4	val_4
-NULL	NULL	NULL	NULL	400	val_400
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	402	val_402
-NULL	NULL	NULL	NULL	403	val_403
-NULL	NULL	NULL	NULL	403	val_403
-NULL	NULL	NULL	NULL	403	val_403
-NULL	NULL	NULL	NULL	404	val_404
-NULL	NULL	NULL	NULL	404	val_404
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	407	val_407
-NULL	NULL	NULL	NULL	409	val_409
-NULL	NULL	NULL	NULL	409	val_409
-NULL	NULL	NULL	NULL	409	val_409
-NULL	NULL	NULL	NULL	41	val_41
-NULL	NULL	NULL	NULL	411	val_411
-NULL	NULL	NULL	NULL	413	val_413
-NULL	NULL	NULL	NULL	413	val_413
-NULL	NULL	NULL	NULL	414	val_414
-NULL	NULL	NULL	NULL	414	val_414
-NULL	NULL	NULL	NULL	417	val_417
-NULL	NULL	NULL	NULL	417	val_417
-NULL	NULL	NULL	NULL	417	val_417
-NULL	NULL	NULL	NULL	418	val_418
-NULL	NULL	NULL	NULL	419	val_419
-NULL	NULL	NULL	NULL	42	val_42
-NULL	NULL	NULL	NULL	42	val_42
-NULL	NULL	NULL	NULL	421	val_421
-NULL	NULL	NULL	NULL	424	val_424
-NULL	NULL	NULL	NULL	424	val_424
-NULL	NULL	NULL	NULL	427	val_427
-NULL	NULL	NULL	NULL	429	val_429
-NULL	NULL	NULL	NULL	429	val_429
-NULL	NULL	NULL	NULL	43	val_43
-NULL	NULL	NULL	NULL	430	val_430
-NULL	NULL	NULL	NULL	430	val_430
-NULL	NULL	NULL	NULL	430	val_430
-NULL	NULL	NULL	NULL	431	val_431
-NULL	NULL	NULL	NULL	431	val_431
-NULL	NULL	NULL	NULL	431	val_431
-NULL	NULL	NULL	NULL	432	val_432
-NULL	NULL	NULL	NULL	435	val_435
-NULL	NULL	NULL	NULL	436	val_436
-NULL	NULL	NULL	NULL	437	val_437
-NULL	NULL	NULL	NULL	438	val_438
-NULL	NULL	NULL	NULL	438	val_438
-NULL	NULL	NULL	NULL	438	val_438
-NULL	NULL	NULL	NULL	439	val_439
-NULL	NULL	NULL	NULL	439	val_439
-NULL	NULL	NULL	NULL	44	val_44
-NULL	NULL	NULL	NULL	443	val_443
-NULL	NULL	NULL	NULL	444	val_444
-NULL	NULL	NULL	NULL	446	val_446
-NULL	NULL	NULL	NULL	448	val_448
-NULL	NULL	NULL	NULL	449	val_449
-NULL	NULL	NULL	NULL	452	val_452
-NULL	NULL	NULL	NULL	453	val_453
-NULL	NULL	NULL	NULL	454	val_454
-NULL	NULL	NULL	NULL	454	val_454
-NULL	NULL	NULL	NULL	454	val_454
-NULL	NULL	NULL	NULL	455	val_455
-NULL	NULL	NULL	NULL	457	val_457
-NULL	NULL	NULL	NULL	458	val_458
-NULL	NULL	NULL	NULL	458	val_458
-NULL	NULL	NULL	NULL	459	val_459
-NULL	NULL	NULL	NULL	459	val_459
-NULL	NULL	NULL	NULL	460	val_460
-NULL	NULL	NULL	NULL	462	val_462
-NULL	NULL	NULL	NULL	462	val_462
-NULL	NULL	NULL	NULL	463	val_463
-NULL	NULL	NULL	NULL	463	val_463
-NULL	NULL	NULL	NULL	466	val_466
-NULL	NULL	NULL	NULL	466	val_466
-NULL	NULL	NULL	NULL	466	val_466
-NULL	NULL	NULL	NULL	467	val_467
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	47	val_47
-NULL	NULL	NULL	NULL	470	val_470
-NULL	NULL	NULL	NULL	472	val_472
-NULL	NULL	NULL	NULL	475	val_475
-NULL	NULL	NULL	NULL	477	val_477
-NULL	NULL	NULL	NULL	478	val_478
-NULL	NULL	NULL	NULL	478	val_478
-NULL	NULL	NULL	NULL	479	val_479
-NULL	NULL	NULL	NULL	480	val_480
-NULL	NULL	NULL	NULL	480	val_480
-NULL	NULL	NULL	NULL	480	val_480
-NULL	NULL	NULL	NULL	481	val_481
-NULL	NULL	NULL	NULL	482	val_482
-NULL	NULL	NULL	NULL	483	val_483
-NULL	NULL	NULL	NULL	484	val_484
-NULL	NULL	NULL	NULL	485	val_485
-NULL	NULL	NULL	NULL	487	val_487
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	490	val_490
-NULL	NULL	NULL	NULL	491	val_491
-NULL	NULL	NULL	NULL	492	val_492
-NULL	NULL	NULL	NULL	492	val_492
-NULL	NULL	NULL	NULL	493	val_493
-NULL	NULL	NULL	NULL	494	val_494
-NULL	NULL	NULL	NULL	495	val_495
-NULL	NULL	NULL	NULL	496	val_496
-NULL	NULL	NULL	NULL	497	val_497
-NULL	NULL	NULL	NULL	498	val_498
-NULL	NULL	NULL	NULL	498	val_498
-NULL	NULL	NULL	NULL	498	val_498
-NULL	NULL	NULL	NULL	5	val_5
-NULL	NULL	NULL	NULL	5	val_5
-NULL	NULL	NULL	NULL	5	val_5
-NULL	NULL	NULL	NULL	51	val_51
-NULL	NULL	NULL	NULL	51	val_51
-NULL	NULL	NULL	NULL	53	val_53
-NULL	NULL	NULL	NULL	54	val_54
-NULL	NULL	NULL	NULL	57	val_57
-NULL	NULL	NULL	NULL	58	val_58
-NULL	NULL	NULL	NULL	58	val_58
-NULL	NULL	NULL	NULL	64	val_64
-NULL	NULL	NULL	NULL	65	val_65
-NULL	NULL	NULL	NULL	66	val_66
-NULL	NULL	NULL	NULL	67	val_67
-NULL	NULL	NULL	NULL	67	val_67
-NULL	NULL	NULL	NULL	69	val_69
-NULL	NULL	NULL	NULL	70	val_70
-NULL	NULL	NULL	NULL	70	val_70
-NULL	NULL	NULL	NULL	70	val_70
-NULL	NULL	NULL	NULL	72	val_72
-NULL	NULL	NULL	NULL	72	val_72
-NULL	NULL	NULL	NULL	74	val_74
-NULL	NULL	NULL	NULL	76	val_76
-NULL	NULL	NULL	NULL	76	val_76
-NULL	NULL	NULL	NULL	77	val_77
-NULL	NULL	NULL	NULL	78	val_78
-NULL	NULL	NULL	NULL	8	val_8
-NULL	NULL	NULL	NULL	80	val_80
-NULL	NULL	NULL	NULL	82	val_82
-NULL	NULL	NULL	NULL	83	val_83
-NULL	NULL	NULL	NULL	83	val_83
-NULL	NULL	NULL	NULL	84	val_84
-NULL	NULL	NULL	NULL	84	val_84
-NULL	NULL	NULL	NULL	85	val_85
-NULL	NULL	NULL	NULL	86	val_86
-NULL	NULL	NULL	NULL	87	val_87
-NULL	NULL	NULL	NULL	9	val_9
-NULL	NULL	NULL	NULL	90	val_90
-NULL	NULL	NULL	NULL	90	val_90
-NULL	NULL	NULL	NULL	90	val_90
-NULL	NULL	NULL	NULL	92	val_92
-NULL	NULL	NULL	NULL	95	val_95
-NULL	NULL	NULL	NULL	95	val_95
-NULL	NULL	NULL	NULL	96	val_96
-NULL	NULL	NULL	NULL	97	val_97
-NULL	NULL	NULL	NULL	97	val_97
-NULL	NULL	NULL	NULL	98	val_98
-NULL	NULL	NULL	NULL	98	val_98
diff --git a/ql/src/test/results/clientpositive/auto_join29.q.out b/ql/src/test/results/clientpositive/auto_join29.q.out
deleted file mode 100644
index 335b6dc..0000000
--- a/ql/src/test/results/clientpositive/auto_join29.q.out
+++ /dev/null
@@ -1,3937 +0,0 @@
-PREHOOK: query: explain
-SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: explain
-SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-10 is a root stage
-  Stage-8 depends on stages: Stage-10
-  Stage-7 depends on stages: Stage-8 , consists of Stage-9, Stage-2
-  Stage-9 has a backup stage: Stage-2
-  Stage-6 depends on stages: Stage-9
-  Stage-3 depends on stages: Stage-2, Stage-6
-  Stage-2
-  Stage-0 depends on stages: Stage-3
-
-STAGE PLANS:
-  Stage: Stage-10
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $hdt$_1:$hdt$_1:src1 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $hdt$_1:$hdt$_1:src1 
-          TableScan
-            alias: src1
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string)
-              outputColumnNames: _col0, _col1
-              Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-              Limit
-                Number of rows: 0
-                Statistics: Num rows: 1 Data size: 178 Basic stats: COMPLETE Column stats: COMPLETE
-                HashTable Sink Operator
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-
-  Stage: Stage-8
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src2
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string)
-              outputColumnNames: _col0, _col1
-              Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-              Limit
-                Number of rows: 0
-                Statistics: Num rows: 1 Data size: 178 Basic stats: COMPLETE Column stats: COMPLETE
-                Map Join Operator
-                  condition map:
-                       Inner Join 0 to 1
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-                  outputColumnNames: _col0, _col1, _col2, _col3
-                  Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE
-                  File Output Operator
-                    compressed: false
-                    table:
-                        input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                        output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                        serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-
-  Stage: Stage-7
-    Conditional Operator
-
-  Stage: Stage-9
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $INTNAME 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $INTNAME 
-          TableScan
-            HashTable Sink Operator
-              filter predicates:
-                0 
-                1 {_col2}
-              keys:
-                0 _col2 (type: string)
-                1 _col0 (type: string)
-
-  Stage: Stage-6
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src3
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string), (UDFToDouble(key) < 10.0D) (type: boolean)
-              outputColumnNames: _col0, _col1, _col2
-              Statistics: Num rows: 500 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-              Map Join Operator
-                condition map:
-                     Right Outer Join 0 to 1
-                filter predicates:
-                  0 
-                  1 {_col2}
-                keys:
-                  0 _col2 (type: string)
-                  1 _col0 (type: string)
-                outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-                Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-                File Output Operator
-                  compressed: false
-                  table:
-                      input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                      output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                      serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-
-  Stage: Stage-3
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Reduce Output Operator
-              key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: string)
-              null sort order: zzzzzz
-              sort order: ++++++
-              Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-      Execution mode: vectorized
-      Reduce Operator Tree:
-        Select Operator
-          expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string), KEY.reducesinkkey4 (type: string), KEY.reducesinkkey5 (type: string)
-          outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-          Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-
-  Stage: Stage-2
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            Reduce Output Operator
-              key expressions: _col2 (type: string)
-              null sort order: z
-              sort order: +
-              Map-reduce partition columns: _col2 (type: string)
-              Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE
-              value expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string)
-          TableScan
-            alias: src3
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string), (UDFToDouble(key) < 10.0D) (type: boolean)
-              outputColumnNames: _col0, _col1, _col2
-              Statistics: Num rows: 500 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-              Reduce Output Operator
-                key expressions: _col0 (type: string)
-                null sort order: z
-                sort order: +
-                Map-reduce partition columns: _col0 (type: string)
-                Statistics: Num rows: 500 Data size: 91000 Basic stats: COMPLETE Column stats: COMPLETE
-                value expressions: _col1 (type: string), _col2 (type: boolean)
-      Reduce Operator Tree:
-        Join Operator
-          condition map:
-               Right Outer Join 0 to 1
-          filter predicates:
-            0 
-            1 {VALUE._col1}
-          keys:
-            0 _col2 (type: string)
-            1 _col0 (type: string)
-          outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-          Statistics: Num rows: 501 Data size: 89890 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) RIGHT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-NULL	NULL	NULL	NULL	0	val_0
-NULL	NULL	NULL	NULL	0	val_0
-NULL	NULL	NULL	NULL	0	val_0
-NULL	NULL	NULL	NULL	10	val_10
-NULL	NULL	NULL	NULL	100	val_100
-NULL	NULL	NULL	NULL	100	val_100
-NULL	NULL	NULL	NULL	103	val_103
-NULL	NULL	NULL	NULL	103	val_103
-NULL	NULL	NULL	NULL	104	val_104
-NULL	NULL	NULL	NULL	104	val_104
-NULL	NULL	NULL	NULL	105	val_105
-NULL	NULL	NULL	NULL	11	val_11
-NULL	NULL	NULL	NULL	111	val_111
-NULL	NULL	NULL	NULL	113	val_113
-NULL	NULL	NULL	NULL	113	val_113
-NULL	NULL	NULL	NULL	114	val_114
-NULL	NULL	NULL	NULL	116	val_116
-NULL	NULL	NULL	NULL	118	val_118
-NULL	NULL	NULL	NULL	118	val_118
-NULL	NULL	NULL	NULL	119	val_119
-NULL	NULL	NULL	NULL	119	val_119
-NULL	NULL	NULL	NULL	119	val_119
-NULL	NULL	NULL	NULL	12	val_12
-NULL	NULL	NULL	NULL	12	val_12
-NULL	NULL	NULL	NULL	120	val_120
-NULL	NULL	NULL	NULL	120	val_120
-NULL	NULL	NULL	NULL	125	val_125
-NULL	NULL	NULL	NULL	125	val_125
-NULL	NULL	NULL	NULL	126	val_126
-NULL	NULL	NULL	NULL	128	val_128
-NULL	NULL	NULL	NULL	128	val_128
-NULL	NULL	NULL	NULL	128	val_128
-NULL	NULL	NULL	NULL	129	val_129
-NULL	NULL	NULL	NULL	129	val_129
-NULL	NULL	NULL	NULL	131	val_131
-NULL	NULL	NULL	NULL	133	val_133
-NULL	NULL	NULL	NULL	134	val_134
-NULL	NULL	NULL	NULL	134	val_134
-NULL	NULL	NULL	NULL	136	val_136
-NULL	NULL	NULL	NULL	137	val_137
-NULL	NULL	NULL	NULL	137	val_137
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	138	val_138
-NULL	NULL	NULL	NULL	143	val_143
-NULL	NULL	NULL	NULL	145	val_145
-NULL	NULL	NULL	NULL	146	val_146
-NULL	NULL	NULL	NULL	146	val_146
-NULL	NULL	NULL	NULL	149	val_149
-NULL	NULL	NULL	NULL	149	val_149
-NULL	NULL	NULL	NULL	15	val_15
-NULL	NULL	NULL	NULL	15	val_15
-NULL	NULL	NULL	NULL	150	val_150
-NULL	NULL	NULL	NULL	152	val_152
-NULL	NULL	NULL	NULL	152	val_152
-NULL	NULL	NULL	NULL	153	val_153
-NULL	NULL	NULL	NULL	155	val_155
-NULL	NULL	NULL	NULL	156	val_156
-NULL	NULL	NULL	NULL	157	val_157
-NULL	NULL	NULL	NULL	158	val_158
-NULL	NULL	NULL	NULL	160	val_160
-NULL	NULL	NULL	NULL	162	val_162
-NULL	NULL	NULL	NULL	163	val_163
-NULL	NULL	NULL	NULL	164	val_164
-NULL	NULL	NULL	NULL	164	val_164
-NULL	NULL	NULL	NULL	165	val_165
-NULL	NULL	NULL	NULL	165	val_165
-NULL	NULL	NULL	NULL	166	val_166
-NULL	NULL	NULL	NULL	167	val_167
-NULL	NULL	NULL	NULL	167	val_167
-NULL	NULL	NULL	NULL	167	val_167
-NULL	NULL	NULL	NULL	168	val_168
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	169	val_169
-NULL	NULL	NULL	NULL	17	val_17
-NULL	NULL	NULL	NULL	170	val_170
-NULL	NULL	NULL	NULL	172	val_172
-NULL	NULL	NULL	NULL	172	val_172
-NULL	NULL	NULL	NULL	174	val_174
-NULL	NULL	NULL	NULL	174	val_174
-NULL	NULL	NULL	NULL	175	val_175
-NULL	NULL	NULL	NULL	175	val_175
-NULL	NULL	NULL	NULL	176	val_176
-NULL	NULL	NULL	NULL	176	val_176
-NULL	NULL	NULL	NULL	177	val_177
-NULL	NULL	NULL	NULL	178	val_178
-NULL	NULL	NULL	NULL	179	val_179
-NULL	NULL	NULL	NULL	179	val_179
-NULL	NULL	NULL	NULL	18	val_18
-NULL	NULL	NULL	NULL	18	val_18
-NULL	NULL	NULL	NULL	180	val_180
-NULL	NULL	NULL	NULL	181	val_181
-NULL	NULL	NULL	NULL	183	val_183
-NULL	NULL	NULL	NULL	186	val_186
-NULL	NULL	NULL	NULL	187	val_187
-NULL	NULL	NULL	NULL	187	val_187
-NULL	NULL	NULL	NULL	187	val_187
-NULL	NULL	NULL	NULL	189	val_189
-NULL	NULL	NULL	NULL	19	val_19
-NULL	NULL	NULL	NULL	190	val_190
-NULL	NULL	NULL	NULL	191	val_191
-NULL	NULL	NULL	NULL	191	val_191
-NULL	NULL	NULL	NULL	192	val_192
-NULL	NULL	NULL	NULL	193	val_193
-NULL	NULL	NULL	NULL	193	val_193
-NULL	NULL	NULL	NULL	193	val_193
-NULL	NULL	NULL	NULL	194	val_194
-NULL	NULL	NULL	NULL	195	val_195
-NULL	NULL	NULL	NULL	195	val_195
-NULL	NULL	NULL	NULL	196	val_196
-NULL	NULL	NULL	NULL	197	val_197
-NULL	NULL	NULL	NULL	197	val_197
-NULL	NULL	NULL	NULL	199	val_199
-NULL	NULL	NULL	NULL	199	val_199
-NULL	NULL	NULL	NULL	199	val_199
-NULL	NULL	NULL	NULL	2	val_2
-NULL	NULL	NULL	NULL	20	val_20
-NULL	NULL	NULL	NULL	200	val_200
-NULL	NULL	NULL	NULL	200	val_200
-NULL	NULL	NULL	NULL	201	val_201
-NULL	NULL	NULL	NULL	202	val_202
-NULL	NULL	NULL	NULL	203	val_203
-NULL	NULL	NULL	NULL	203	val_203
-NULL	NULL	NULL	NULL	205	val_205
-NULL	NULL	NULL	NULL	205	val_205
-NULL	NULL	NULL	NULL	207	val_207
-NULL	NULL	NULL	NULL	207	val_207
-NULL	NULL	NULL	NULL	208	val_208
-NULL	NULL	NULL	NULL	208	val_208
-NULL	NULL	NULL	NULL	208	val_208
-NULL	NULL	NULL	NULL	209	val_209
-NULL	NULL	NULL	NULL	209	val_209
-NULL	NULL	NULL	NULL	213	val_213
-NULL	NULL	NULL	NULL	213	val_213
-NULL	NULL	NULL	NULL	214	val_214
-NULL	NULL	NULL	NULL	216	val_216
-NULL	NULL	NULL	NULL	216	val_216
-NULL	NULL	NULL	NULL	217	val_217
-NULL	NULL	NULL	NULL	217	val_217
-NULL	NULL	NULL	NULL	218	val_218
-NULL	NULL	NULL	NULL	219	val_219
-NULL	NULL	NULL	NULL	219	val_219
-NULL	NULL	NULL	NULL	221	val_221
-NULL	NULL	NULL	NULL	221	val_221
-NULL	NULL	NULL	NULL	222	val_222
-NULL	NULL	NULL	NULL	223	val_223
-NULL	NULL	NULL	NULL	223	val_223
-NULL	NULL	NULL	NULL	224	val_224
-NULL	NULL	NULL	NULL	224	val_224
-NULL	NULL	NULL	NULL	226	val_226
-NULL	NULL	NULL	NULL	228	val_228
-NULL	NULL	NULL	NULL	229	val_229
-NULL	NULL	NULL	NULL	229	val_229
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	230	val_230
-NULL	NULL	NULL	NULL	233	val_233
-NULL	NULL	NULL	NULL	233	val_233
-NULL	NULL	NULL	NULL	235	val_235
-NULL	NULL	NULL	NULL	237	val_237
-NULL	NULL	NULL	NULL	237	val_237
-NULL	NULL	NULL	NULL	238	val_238
-NULL	NULL	NULL	NULL	238	val_238
-NULL	NULL	NULL	NULL	239	val_239
-NULL	NULL	NULL	NULL	239	val_239
-NULL	NULL	NULL	NULL	24	val_24
-NULL	NULL	NULL	NULL	24	val_24
-NULL	NULL	NULL	NULL	241	val_241
-NULL	NULL	NULL	NULL	242	val_242
-NULL	NULL	NULL	NULL	242	val_242
-NULL	NULL	NULL	NULL	244	val_244
-NULL	NULL	NULL	NULL	247	val_247
-NULL	NULL	NULL	NULL	248	val_248
-NULL	NULL	NULL	NULL	249	val_249
-NULL	NULL	NULL	NULL	252	val_252
-NULL	NULL	NULL	NULL	255	val_255
-NULL	NULL	NULL	NULL	255	val_255
-NULL	NULL	NULL	NULL	256	val_256
-NULL	NULL	NULL	NULL	256	val_256
-NULL	NULL	NULL	NULL	257	val_257
-NULL	NULL	NULL	NULL	258	val_258
-NULL	NULL	NULL	NULL	26	val_26
-NULL	NULL	NULL	NULL	26	val_26
-NULL	NULL	NULL	NULL	260	val_260
-NULL	NULL	NULL	NULL	262	val_262
-NULL	NULL	NULL	NULL	263	val_263
-NULL	NULL	NULL	NULL	265	val_265
-NULL	NULL	NULL	NULL	265	val_265
-NULL	NULL	NULL	NULL	266	val_266
-NULL	NULL	NULL	NULL	27	val_27
-NULL	NULL	NULL	NULL	272	val_272
-NULL	NULL	NULL	NULL	272	val_272
-NULL	NULL	NULL	NULL	273	val_273
-NULL	NULL	NULL	NULL	273	val_273
-NULL	NULL	NULL	NULL	273	val_273
-NULL	NULL	NULL	NULL	274	val_274
-NULL	NULL	NULL	NULL	275	val_275
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	277	val_277
-NULL	NULL	NULL	NULL	278	val_278
-NULL	NULL	NULL	NULL	278	val_278
-NULL	NULL	NULL	NULL	28	val_28
-NULL	NULL	NULL	NULL	280	val_280
-NULL	NULL	NULL	NULL	280	val_280
-NULL	NULL	NULL	NULL	281	val_281
-NULL	NULL	NULL	NULL	281	val_281
-NULL	NULL	NULL	NULL	282	val_282
-NULL	NULL	NULL	NULL	282	val_282
-NULL	NULL	NULL	NULL	283	val_283
-NULL	NULL	NULL	NULL	284	val_284
-NULL	NULL	NULL	NULL	285	val_285
-NULL	NULL	NULL	NULL	286	val_286
-NULL	NULL	NULL	NULL	287	val_287
-NULL	NULL	NULL	NULL	288	val_288
-NULL	NULL	NULL	NULL	288	val_288
-NULL	NULL	NULL	NULL	289	val_289
-NULL	NULL	NULL	NULL	291	val_291
-NULL	NULL	NULL	NULL	292	val_292
-NULL	NULL	NULL	NULL	296	val_296
-NULL	NULL	NULL	NULL	298	val_298
-NULL	NULL	NULL	NULL	298	val_298
-NULL	NULL	NULL	NULL	298	val_298
-NULL	NULL	NULL	NULL	30	val_30
-NULL	NULL	NULL	NULL	302	val_302
-NULL	NULL	NULL	NULL	305	val_305
-NULL	NULL	NULL	NULL	306	val_306
-NULL	NULL	NULL	NULL	307	val_307
-NULL	NULL	NULL	NULL	307	val_307
-NULL	NULL	NULL	NULL	308	val_308
-NULL	NULL	NULL	NULL	309	val_309
-NULL	NULL	NULL	NULL	309	val_309
-NULL	NULL	NULL	NULL	310	val_310
-NULL	NULL	NULL	NULL	311	val_311
-NULL	NULL	NULL	NULL	311	val_311
-NULL	NULL	NULL	NULL	311	val_311
-NULL	NULL	NULL	NULL	315	val_315
-NULL	NULL	NULL	NULL	316	val_316
-NULL	NULL	NULL	NULL	316	val_316
-NULL	NULL	NULL	NULL	316	val_316
-NULL	NULL	NULL	NULL	317	val_317
-NULL	NULL	NULL	NULL	317	val_317
-NULL	NULL	NULL	NULL	318	val_318
-NULL	NULL	NULL	NULL	318	val_318
-NULL	NULL	NULL	NULL	318	val_318
-NULL	NULL	NULL	NULL	321	val_321
-NULL	NULL	NULL	NULL	321	val_321
-NULL	NULL	NULL	NULL	322	val_322
-NULL	NULL	NULL	NULL	322	val_322
-NULL	NULL	NULL	NULL	323	val_323
-NULL	NULL	NULL	NULL	325	val_325
-NULL	NULL	NULL	NULL	325	val_325
-NULL	NULL	NULL	NULL	327	val_327
-NULL	NULL	NULL	NULL	327	val_327
-NULL	NULL	NULL	NULL	327	val_327
-NULL	NULL	NULL	NULL	33	val_33
-NULL	NULL	NULL	NULL	331	val_331
-NULL	NULL	NULL	NULL	331	val_331
-NULL	NULL	NULL	NULL	332	val_332
-NULL	NULL	NULL	NULL	333	val_333
-NULL	NULL	NULL	NULL	333	val_333
-NULL	NULL	NULL	NULL	335	val_335
-NULL	NULL	NULL	NULL	336	val_336
-NULL	NULL	NULL	NULL	338	val_338
-NULL	NULL	NULL	NULL	339	val_339
-NULL	NULL	NULL	NULL	34	val_34
-NULL	NULL	NULL	NULL	341	val_341
-NULL	NULL	NULL	NULL	342	val_342
-NULL	NULL	NULL	NULL	342	val_342
-NULL	NULL	NULL	NULL	344	val_344
-NULL	NULL	NULL	NULL	344	val_344
-NULL	NULL	NULL	NULL	345	val_345
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	348	val_348
-NULL	NULL	NULL	NULL	35	val_35
-NULL	NULL	NULL	NULL	35	val_35
-NULL	NULL	NULL	NULL	35	val_35
-NULL	NULL	NULL	NULL	351	val_351
-NULL	NULL	NULL	NULL	353	val_353
-NULL	NULL	NULL	NULL	353	val_353
-NULL	NULL	NULL	NULL	356	val_356
-NULL	NULL	NULL	NULL	360	val_360
-NULL	NULL	NULL	NULL	362	val_362
-NULL	NULL	NULL	NULL	364	val_364
-NULL	NULL	NULL	NULL	365	val_365
-NULL	NULL	NULL	NULL	366	val_366
-NULL	NULL	NULL	NULL	367	val_367
-NULL	NULL	NULL	NULL	367	val_367
-NULL	NULL	NULL	NULL	368	val_368
-NULL	NULL	NULL	NULL	369	val_369
-NULL	NULL	NULL	NULL	369	val_369
-NULL	NULL	NULL	NULL	369	val_369
-NULL	NULL	NULL	NULL	37	val_37
-NULL	NULL	NULL	NULL	37	val_37
-NULL	NULL	NULL	NULL	373	val_373
-NULL	NULL	NULL	NULL	374	val_374
-NULL	NULL	NULL	NULL	375	val_375
-NULL	NULL	NULL	NULL	377	val_377
-NULL	NULL	NULL	NULL	378	val_378
-NULL	NULL	NULL	NULL	379	val_379
-NULL	NULL	NULL	NULL	382	val_382
-NULL	NULL	NULL	NULL	382	val_382
-NULL	NULL	NULL	NULL	384	val_384
-NULL	NULL	NULL	NULL	384	val_384
-NULL	NULL	NULL	NULL	384	val_384
-NULL	NULL	NULL	NULL	386	val_386
-NULL	NULL	NULL	NULL	389	val_389
-NULL	NULL	NULL	NULL	392	val_392
-NULL	NULL	NULL	NULL	393	val_393
-NULL	NULL	NULL	NULL	394	val_394
-NULL	NULL	NULL	NULL	395	val_395
-NULL	NULL	NULL	NULL	395	val_395
-NULL	NULL	NULL	NULL	396	val_396
-NULL	NULL	NULL	NULL	396	val_396
-NULL	NULL	NULL	NULL	396	val_396
-NULL	NULL	NULL	NULL	397	val_397
-NULL	NULL	NULL	NULL	397	val_397
-NULL	NULL	NULL	NULL	399	val_399
-NULL	NULL	NULL	NULL	399	val_399
-NULL	NULL	NULL	NULL	4	val_4
-NULL	NULL	NULL	NULL	400	val_400
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	401	val_401
-NULL	NULL	NULL	NULL	402	val_402
-NULL	NULL	NULL	NULL	403	val_403
-NULL	NULL	NULL	NULL	403	val_403
-NULL	NULL	NULL	NULL	403	val_403
-NULL	NULL	NULL	NULL	404	val_404
-NULL	NULL	NULL	NULL	404	val_404
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	406	val_406
-NULL	NULL	NULL	NULL	407	val_407
-NULL	NULL	NULL	NULL	409	val_409
-NULL	NULL	NULL	NULL	409	val_409
-NULL	NULL	NULL	NULL	409	val_409
-NULL	NULL	NULL	NULL	41	val_41
-NULL	NULL	NULL	NULL	411	val_411
-NULL	NULL	NULL	NULL	413	val_413
-NULL	NULL	NULL	NULL	413	val_413
-NULL	NULL	NULL	NULL	414	val_414
-NULL	NULL	NULL	NULL	414	val_414
-NULL	NULL	NULL	NULL	417	val_417
-NULL	NULL	NULL	NULL	417	val_417
-NULL	NULL	NULL	NULL	417	val_417
-NULL	NULL	NULL	NULL	418	val_418
-NULL	NULL	NULL	NULL	419	val_419
-NULL	NULL	NULL	NULL	42	val_42
-NULL	NULL	NULL	NULL	42	val_42
-NULL	NULL	NULL	NULL	421	val_421
-NULL	NULL	NULL	NULL	424	val_424
-NULL	NULL	NULL	NULL	424	val_424
-NULL	NULL	NULL	NULL	427	val_427
-NULL	NULL	NULL	NULL	429	val_429
-NULL	NULL	NULL	NULL	429	val_429
-NULL	NULL	NULL	NULL	43	val_43
-NULL	NULL	NULL	NULL	430	val_430
-NULL	NULL	NULL	NULL	430	val_430
-NULL	NULL	NULL	NULL	430	val_430
-NULL	NULL	NULL	NULL	431	val_431
-NULL	NULL	NULL	NULL	431	val_431
-NULL	NULL	NULL	NULL	431	val_431
-NULL	NULL	NULL	NULL	432	val_432
-NULL	NULL	NULL	NULL	435	val_435
-NULL	NULL	NULL	NULL	436	val_436
-NULL	NULL	NULL	NULL	437	val_437
-NULL	NULL	NULL	NULL	438	val_438
-NULL	NULL	NULL	NULL	438	val_438
-NULL	NULL	NULL	NULL	438	val_438
-NULL	NULL	NULL	NULL	439	val_439
-NULL	NULL	NULL	NULL	439	val_439
-NULL	NULL	NULL	NULL	44	val_44
-NULL	NULL	NULL	NULL	443	val_443
-NULL	NULL	NULL	NULL	444	val_444
-NULL	NULL	NULL	NULL	446	val_446
-NULL	NULL	NULL	NULL	448	val_448
-NULL	NULL	NULL	NULL	449	val_449
-NULL	NULL	NULL	NULL	452	val_452
-NULL	NULL	NULL	NULL	453	val_453
-NULL	NULL	NULL	NULL	454	val_454
-NULL	NULL	NULL	NULL	454	val_454
-NULL	NULL	NULL	NULL	454	val_454
-NULL	NULL	NULL	NULL	455	val_455
-NULL	NULL	NULL	NULL	457	val_457
-NULL	NULL	NULL	NULL	458	val_458
-NULL	NULL	NULL	NULL	458	val_458
-NULL	NULL	NULL	NULL	459	val_459
-NULL	NULL	NULL	NULL	459	val_459
-NULL	NULL	NULL	NULL	460	val_460
-NULL	NULL	NULL	NULL	462	val_462
-NULL	NULL	NULL	NULL	462	val_462
-NULL	NULL	NULL	NULL	463	val_463
-NULL	NULL	NULL	NULL	463	val_463
-NULL	NULL	NULL	NULL	466	val_466
-NULL	NULL	NULL	NULL	466	val_466
-NULL	NULL	NULL	NULL	466	val_466
-NULL	NULL	NULL	NULL	467	val_467
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	468	val_468
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	469	val_469
-NULL	NULL	NULL	NULL	47	val_47
-NULL	NULL	NULL	NULL	470	val_470
-NULL	NULL	NULL	NULL	472	val_472
-NULL	NULL	NULL	NULL	475	val_475
-NULL	NULL	NULL	NULL	477	val_477
-NULL	NULL	NULL	NULL	478	val_478
-NULL	NULL	NULL	NULL	478	val_478
-NULL	NULL	NULL	NULL	479	val_479
-NULL	NULL	NULL	NULL	480	val_480
-NULL	NULL	NULL	NULL	480	val_480
-NULL	NULL	NULL	NULL	480	val_480
-NULL	NULL	NULL	NULL	481	val_481
-NULL	NULL	NULL	NULL	482	val_482
-NULL	NULL	NULL	NULL	483	val_483
-NULL	NULL	NULL	NULL	484	val_484
-NULL	NULL	NULL	NULL	485	val_485
-NULL	NULL	NULL	NULL	487	val_487
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	489	val_489
-NULL	NULL	NULL	NULL	490	val_490
-NULL	NULL	NULL	NULL	491	val_491
-NULL	NULL	NULL	NULL	492	val_492
-NULL	NULL	NULL	NULL	492	val_492
-NULL	NULL	NULL	NULL	493	val_493
-NULL	NULL	NULL	NULL	494	val_494
-NULL	NULL	NULL	NULL	495	val_495
-NULL	NULL	NULL	NULL	496	val_496
-NULL	NULL	NULL	NULL	497	val_497
-NULL	NULL	NULL	NULL	498	val_498
-NULL	NULL	NULL	NULL	498	val_498
-NULL	NULL	NULL	NULL	498	val_498
-NULL	NULL	NULL	NULL	5	val_5
-NULL	NULL	NULL	NULL	5	val_5
-NULL	NULL	NULL	NULL	5	val_5
-NULL	NULL	NULL	NULL	51	val_51
-NULL	NULL	NULL	NULL	51	val_51
-NULL	NULL	NULL	NULL	53	val_53
-NULL	NULL	NULL	NULL	54	val_54
-NULL	NULL	NULL	NULL	57	val_57
-NULL	NULL	NULL	NULL	58	val_58
-NULL	NULL	NULL	NULL	58	val_58
-NULL	NULL	NULL	NULL	64	val_64
-NULL	NULL	NULL	NULL	65	val_65
-NULL	NULL	NULL	NULL	66	val_66
-NULL	NULL	NULL	NULL	67	val_67
-NULL	NULL	NULL	NULL	67	val_67
-NULL	NULL	NULL	NULL	69	val_69
-NULL	NULL	NULL	NULL	70	val_70
-NULL	NULL	NULL	NULL	70	val_70
-NULL	NULL	NULL	NULL	70	val_70
-NULL	NULL	NULL	NULL	72	val_72
-NULL	NULL	NULL	NULL	72	val_72
-NULL	NULL	NULL	NULL	74	val_74
-NULL	NULL	NULL	NULL	76	val_76
-NULL	NULL	NULL	NULL	76	val_76
-NULL	NULL	NULL	NULL	77	val_77
-NULL	NULL	NULL	NULL	78	val_78
-NULL	NULL	NULL	NULL	8	val_8
-NULL	NULL	NULL	NULL	80	val_80
-NULL	NULL	NULL	NULL	82	val_82
-NULL	NULL	NULL	NULL	83	val_83
-NULL	NULL	NULL	NULL	83	val_83
-NULL	NULL	NULL	NULL	84	val_84
-NULL	NULL	NULL	NULL	84	val_84
-NULL	NULL	NULL	NULL	85	val_85
-NULL	NULL	NULL	NULL	86	val_86
-NULL	NULL	NULL	NULL	87	val_87
-NULL	NULL	NULL	NULL	9	val_9
-NULL	NULL	NULL	NULL	90	val_90
-NULL	NULL	NULL	NULL	90	val_90
-NULL	NULL	NULL	NULL	90	val_90
-NULL	NULL	NULL	NULL	92	val_92
-NULL	NULL	NULL	NULL	95	val_95
-NULL	NULL	NULL	NULL	95	val_95
-NULL	NULL	NULL	NULL	96	val_96
-NULL	NULL	NULL	NULL	97	val_97
-NULL	NULL	NULL	NULL	97	val_97
-NULL	NULL	NULL	NULL	98	val_98
-NULL	NULL	NULL	NULL	98	val_98
-PREHOOK: query: explain
-SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: explain
-SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-8 is a root stage
-  Stage-3 depends on stages: Stage-8
-  Stage-0 depends on stages: Stage-3
-
-STAGE PLANS:
-  Stage: Stage-8
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $hdt$_1:src2 
-          Fetch Operator
-            limit: -1
-        $hdt$_2:src3 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $hdt$_1:src2 
-          TableScan
-            alias: src2
-            filterExpr: (UDFToDouble(key) > 10.0D) (type: boolean)
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: (UDFToDouble(key) > 10.0D) (type: boolean)
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string), value (type: string)
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-                HashTable Sink Operator
-                  filter predicates:
-                    0 {(UDFToDouble(_col0) < 10.0D)}
-                    1 
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-        $hdt$_2:src3 
-          TableScan
-            alias: src3
-            filterExpr: (UDFToDouble(key) < 10.0D) (type: boolean)
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string), value (type: string)
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-                HashTable Sink Operator
-                  keys:
-                    0 _col2 (type: string)
-                    1 _col0 (type: string)
-
-  Stage: Stage-3
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src1
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string)
-              outputColumnNames: _col0, _col1
-              Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-              Map Join Operator
-                condition map:
-                     Left Outer Join 0 to 1
-                filter predicates:
-                  0 {(UDFToDouble(_col0) < 10.0D)}
-                  1 
-                keys:
-                  0 _col0 (type: string)
-                  1 _col0 (type: string)
-                outputColumnNames: _col0, _col1, _col2, _col3
-                Statistics: Num rows: 762 Data size: 182450 Basic stats: COMPLETE Column stats: COMPLETE
-                Map Join Operator
-                  condition map:
-                       Left Outer Join 0 to 1
-                  keys:
-                    0 _col2 (type: string)
-                    1 _col0 (type: string)
-                  outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-                  Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-                  Reduce Output Operator
-                    key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: string)
-                    null sort order: zzzzzz
-                    sort order: ++++++
-                    Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-      Reduce Operator Tree:
-        Select Operator
-          expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string), KEY.reducesinkkey4 (type: string), KEY.reducesinkkey5 (type: string)
-          outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-          Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT * FROM src src1 LEFT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-0	val_0	NULL	NULL	NULL	NULL
-0	val_0	NULL	NULL	NULL	NULL
-0	val_0	NULL	NULL	NULL	NULL
-10	val_10	NULL	NULL	NULL	NULL
-100	val_100	NULL	NULL	NULL	NULL
-100	val_100	NULL	NULL	NULL	NULL
-103	val_103	NULL	NULL	NULL	NULL
-103	val_103	NULL	NULL	NULL	NULL
-104	val_104	NULL	NULL	NULL	NULL
-104	val_104	NULL	NULL	NULL	NULL
-105	val_105	NULL	NULL	NULL	NULL
-11	val_11	NULL	NULL	NULL	NULL
-111	val_111	NULL	NULL	NULL	NULL
-113	val_113	NULL	NULL	NULL	NULL
-113	val_113	NULL	NULL	NULL	NULL
-114	val_114	NULL	NULL	NULL	NULL
-116	val_116	NULL	NULL	NULL	NULL
-118	val_118	NULL	NULL	NULL	NULL
-118	val_118	NULL	NULL	NULL	NULL
-119	val_119	NULL	NULL	NULL	NULL
-119	val_119	NULL	NULL	NULL	NULL
-119	val_119	NULL	NULL	NULL	NULL
-12	val_12	NULL	NULL	NULL	NULL
-12	val_12	NULL	NULL	NULL	NULL
-120	val_120	NULL	NULL	NULL	NULL
-120	val_120	NULL	NULL	NULL	NULL
-125	val_125	NULL	NULL	NULL	NULL
-125	val_125	NULL	NULL	NULL	NULL
-126	val_126	NULL	NULL	NULL	NULL
-128	val_128	NULL	NULL	NULL	NULL
-128	val_128	NULL	NULL	NULL	NULL
-128	val_128	NULL	NULL	NULL	NULL
-129	val_129	NULL	NULL	NULL	NULL
-129	val_129	NULL	NULL	NULL	NULL
-131	val_131	NULL	NULL	NULL	NULL
-133	val_133	NULL	NULL	NULL	NULL
-134	val_134	NULL	NULL	NULL	NULL
-134	val_134	NULL	NULL	NULL	NULL
-136	val_136	NULL	NULL	NULL	NULL
-137	val_137	NULL	NULL	NULL	NULL
-137	val_137	NULL	NULL	NULL	NULL
-138	val_138	NULL	NULL	NULL	NULL
-138	val_138	NULL	NULL	NULL	NULL
-138	val_138	NULL	NULL	NULL	NULL
-138	val_138	NULL	NULL	NULL	NULL
-143	val_143	NULL	NULL	NULL	NULL
-145	val_145	NULL	NULL	NULL	NULL
-146	val_146	NULL	NULL	NULL	NULL
-146	val_146	NULL	NULL	NULL	NULL
-149	val_149	NULL	NULL	NULL	NULL
-149	val_149	NULL	NULL	NULL	NULL
-15	val_15	NULL	NULL	NULL	NULL
-15	val_15	NULL	NULL	NULL	NULL
-150	val_150	NULL	NULL	NULL	NULL
-152	val_152	NULL	NULL	NULL	NULL
-152	val_152	NULL	NULL	NULL	NULL
-153	val_153	NULL	NULL	NULL	NULL
-155	val_155	NULL	NULL	NULL	NULL
-156	val_156	NULL	NULL	NULL	NULL
-157	val_157	NULL	NULL	NULL	NULL
-158	val_158	NULL	NULL	NULL	NULL
-160	val_160	NULL	NULL	NULL	NULL
-162	val_162	NULL	NULL	NULL	NULL
-163	val_163	NULL	NULL	NULL	NULL
-164	val_164	NULL	NULL	NULL	NULL
-164	val_164	NULL	NULL	NULL	NULL
-165	val_165	NULL	NULL	NULL	NULL
-165	val_165	NULL	NULL	NULL	NULL
-166	val_166	NULL	NULL	NULL	NULL
-167	val_167	NULL	NULL	NULL	NULL
-167	val_167	NULL	NULL	NULL	NULL
-167	val_167	NULL	NULL	NULL	NULL
-168	val_168	NULL	NULL	NULL	NULL
-169	val_169	NULL	NULL	NULL	NULL
-169	val_169	NULL	NULL	NULL	NULL
-169	val_169	NULL	NULL	NULL	NULL
-169	val_169	NULL	NULL	NULL	NULL
-17	val_17	NULL	NULL	NULL	NULL
-170	val_170	NULL	NULL	NULL	NULL
-172	val_172	NULL	NULL	NULL	NULL
-172	val_172	NULL	NULL	NULL	NULL
-174	val_174	NULL	NULL	NULL	NULL
-174	val_174	NULL	NULL	NULL	NULL
-175	val_175	NULL	NULL	NULL	NULL
-175	val_175	NULL	NULL	NULL	NULL
-176	val_176	NULL	NULL	NULL	NULL
-176	val_176	NULL	NULL	NULL	NULL
-177	val_177	NULL	NULL	NULL	NULL
-178	val_178	NULL	NULL	NULL	NULL
-179	val_179	NULL	NULL	NULL	NULL
-179	val_179	NULL	NULL	NULL	NULL
-18	val_18	NULL	NULL	NULL	NULL
-18	val_18	NULL	NULL	NULL	NULL
-180	val_180	NULL	NULL	NULL	NULL
-181	val_181	NULL	NULL	NULL	NULL
-183	val_183	NULL	NULL	NULL	NULL
-186	val_186	NULL	NULL	NULL	NULL
-187	val_187	NULL	NULL	NULL	NULL
-187	val_187	NULL	NULL	NULL	NULL
-187	val_187	NULL	NULL	NULL	NULL
-189	val_189	NULL	NULL	NULL	NULL
-19	val_19	NULL	NULL	NULL	NULL
-190	val_190	NULL	NULL	NULL	NULL
-191	val_191	NULL	NULL	NULL	NULL
-191	val_191	NULL	NULL	NULL	NULL
-192	val_192	NULL	NULL	NULL	NULL
-193	val_193	NULL	NULL	NULL	NULL
-193	val_193	NULL	NULL	NULL	NULL
-193	val_193	NULL	NULL	NULL	NULL
-194	val_194	NULL	NULL	NULL	NULL
-195	val_195	NULL	NULL	NULL	NULL
-195	val_195	NULL	NULL	NULL	NULL
-196	val_196	NULL	NULL	NULL	NULL
-197	val_197	NULL	NULL	NULL	NULL
-197	val_197	NULL	NULL	NULL	NULL
-199	val_199	NULL	NULL	NULL	NULL
-199	val_199	NULL	NULL	NULL	NULL
-199	val_199	NULL	NULL	NULL	NULL
-2	val_2	NULL	NULL	NULL	NULL
-20	val_20	NULL	NULL	NULL	NULL
-200	val_200	NULL	NULL	NULL	NULL
-200	val_200	NULL	NULL	NULL	NULL
-201	val_201	NULL	NULL	NULL	NULL
-202	val_202	NULL	NULL	NULL	NULL
-203	val_203	NULL	NULL	NULL	NULL
-203	val_203	NULL	NULL	NULL	NULL
-205	val_205	NULL	NULL	NULL	NULL
-205	val_205	NULL	NULL	NULL	NULL
-207	val_207	NULL	NULL	NULL	NULL
-207	val_207	NULL	NULL	NULL	NULL
-208	val_208	NULL	NULL	NULL	NULL
-208	val_208	NULL	NULL	NULL	NULL
-208	val_208	NULL	NULL	NULL	NULL
-209	val_209	NULL	NULL	NULL	NULL
-209	val_209	NULL	NULL	NULL	NULL
-213	val_213	NULL	NULL	NULL	NULL
-213	val_213	NULL	NULL	NULL	NULL
-214	val_214	NULL	NULL	NULL	NULL
-216	val_216	NULL	NULL	NULL	NULL
-216	val_216	NULL	NULL	NULL	NULL
-217	val_217	NULL	NULL	NULL	NULL
-217	val_217	NULL	NULL	NULL	NULL
-218	val_218	NULL	NULL	NULL	NULL
-219	val_219	NULL	NULL	NULL	NULL
-219	val_219	NULL	NULL	NULL	NULL
-221	val_221	NULL	NULL	NULL	NULL
-221	val_221	NULL	NULL	NULL	NULL
-222	val_222	NULL	NULL	NULL	NULL
-223	val_223	NULL	NULL	NULL	NULL
-223	val_223	NULL	NULL	NULL	NULL
-224	val_224	NULL	NULL	NULL	NULL
-224	val_224	NULL	NULL	NULL	NULL
-226	val_226	NULL	NULL	NULL	NULL
-228	val_228	NULL	NULL	NULL	NULL
-229	val_229	NULL	NULL	NULL	NULL
-229	val_229	NULL	NULL	NULL	NULL
-230	val_230	NULL	NULL	NULL	NULL
-230	val_230	NULL	NULL	NULL	NULL
-230	val_230	NULL	NULL	NULL	NULL
-230	val_230	NULL	NULL	NULL	NULL
-230	val_230	NULL	NULL	NULL	NULL
-233	val_233	NULL	NULL	NULL	NULL
-233	val_233	NULL	NULL	NULL	NULL
-235	val_235	NULL	NULL	NULL	NULL
-237	val_237	NULL	NULL	NULL	NULL
-237	val_237	NULL	NULL	NULL	NULL
-238	val_238	NULL	NULL	NULL	NULL
-238	val_238	NULL	NULL	NULL	NULL
-239	val_239	NULL	NULL	NULL	NULL
-239	val_239	NULL	NULL	NULL	NULL
-24	val_24	NULL	NULL	NULL	NULL
-24	val_24	NULL	NULL	NULL	NULL
-241	val_241	NULL	NULL	NULL	NULL
-242	val_242	NULL	NULL	NULL	NULL
-242	val_242	NULL	NULL	NULL	NULL
-244	val_244	NULL	NULL	NULL	NULL
-247	val_247	NULL	NULL	NULL	NULL
-248	val_248	NULL	NULL	NULL	NULL
-249	val_249	NULL	NULL	NULL	NULL
-252	val_252	NULL	NULL	NULL	NULL
-255	val_255	NULL	NULL	NULL	NULL
-255	val_255	NULL	NULL	NULL	NULL
-256	val_256	NULL	NULL	NULL	NULL
-256	val_256	NULL	NULL	NULL	NULL
-257	val_257	NULL	NULL	NULL	NULL
-258	val_258	NULL	NULL	NULL	NULL
-26	val_26	NULL	NULL	NULL	NULL
-26	val_26	NULL	NULL	NULL	NULL
-260	val_260	NULL	NULL	NULL	NULL
-262	val_262	NULL	NULL	NULL	NULL
-263	val_263	NULL	NULL	NULL	NULL
-265	val_265	NULL	NULL	NULL	NULL
-265	val_265	NULL	NULL	NULL	NULL
-266	val_266	NULL	NULL	NULL	NULL
-27	val_27	NULL	NULL	NULL	NULL
-272	val_272	NULL	NULL	NULL	NULL
-272	val_272	NULL	NULL	NULL	NULL
-273	val_273	NULL	NULL	NULL	NULL
-273	val_273	NULL	NULL	NULL	NULL
-273	val_273	NULL	NULL	NULL	NULL
-274	val_274	NULL	NULL	NULL	NULL
-275	val_275	NULL	NULL	NULL	NULL
-277	val_277	NULL	NULL	NULL	NULL
-277	val_277	NULL	NULL	NULL	NULL
-277	val_277	NULL	NULL	NULL	NULL
-277	val_277	NULL	NULL	NULL	NULL
-278	val_278	NULL	NULL	NULL	NULL
-278	val_278	NULL	NULL	NULL	NULL
-28	val_28	NULL	NULL	NULL	NULL
-280	val_280	NULL	NULL	NULL	NULL
-280	val_280	NULL	NULL	NULL	NULL
-281	val_281	NULL	NULL	NULL	NULL
-281	val_281	NULL	NULL	NULL	NULL
-282	val_282	NULL	NULL	NULL	NULL
-282	val_282	NULL	NULL	NULL	NULL
-283	val_283	NULL	NULL	NULL	NULL
-284	val_284	NULL	NULL	NULL	NULL
-285	val_285	NULL	NULL	NULL	NULL
-286	val_286	NULL	NULL	NULL	NULL
-287	val_287	NULL	NULL	NULL	NULL
-288	val_288	NULL	NULL	NULL	NULL
-288	val_288	NULL	NULL	NULL	NULL
-289	val_289	NULL	NULL	NULL	NULL
-291	val_291	NULL	NULL	NULL	NULL
-292	val_292	NULL	NULL	NULL	NULL
-296	val_296	NULL	NULL	NULL	NULL
-298	val_298	NULL	NULL	NULL	NULL
-298	val_298	NULL	NULL	NULL	NULL
-298	val_298	NULL	NULL	NULL	NULL
-30	val_30	NULL	NULL	NULL	NULL
-302	val_302	NULL	NULL	NULL	NULL
-305	val_305	NULL	NULL	NULL	NULL
-306	val_306	NULL	NULL	NULL	NULL
-307	val_307	NULL	NULL	NULL	NULL
-307	val_307	NULL	NULL	NULL	NULL
-308	val_308	NULL	NULL	NULL	NULL
-309	val_309	NULL	NULL	NULL	NULL
-309	val_309	NULL	NULL	NULL	NULL
-310	val_310	NULL	NULL	NULL	NULL
-311	val_311	NULL	NULL	NULL	NULL
-311	val_311	NULL	NULL	NULL	NULL
-311	val_311	NULL	NULL	NULL	NULL
-315	val_315	NULL	NULL	NULL	NULL
-316	val_316	NULL	NULL	NULL	NULL
-316	val_316	NULL	NULL	NULL	NULL
-316	val_316	NULL	NULL	NULL	NULL
-317	val_317	NULL	NULL	NULL	NULL
-317	val_317	NULL	NULL	NULL	NULL
-318	val_318	NULL	NULL	NULL	NULL
-318	val_318	NULL	NULL	NULL	NULL
-318	val_318	NULL	NULL	NULL	NULL
-321	val_321	NULL	NULL	NULL	NULL
-321	val_321	NULL	NULL	NULL	NULL
-322	val_322	NULL	NULL	NULL	NULL
-322	val_322	NULL	NULL	NULL	NULL
-323	val_323	NULL	NULL	NULL	NULL
-325	val_325	NULL	NULL	NULL	NULL
-325	val_325	NULL	NULL	NULL	NULL
-327	val_327	NULL	NULL	NULL	NULL
-327	val_327	NULL	NULL	NULL	NULL
-327	val_327	NULL	NULL	NULL	NULL
-33	val_33	NULL	NULL	NULL	NULL
-331	val_331	NULL	NULL	NULL	NULL
-331	val_331	NULL	NULL	NULL	NULL
-332	val_332	NULL	NULL	NULL	NULL
-333	val_333	NULL	NULL	NULL	NULL
-333	val_333	NULL	NULL	NULL	NULL
-335	val_335	NULL	NULL	NULL	NULL
-336	val_336	NULL	NULL	NULL	NULL
-338	val_338	NULL	NULL	NULL	NULL
-339	val_339	NULL	NULL	NULL	NULL
-34	val_34	NULL	NULL	NULL	NULL
-341	val_341	NULL	NULL	NULL	NULL
-342	val_342	NULL	NULL	NULL	NULL
-342	val_342	NULL	NULL	NULL	NULL
-344	val_344	NULL	NULL	NULL	NULL
-344	val_344	NULL	NULL	NULL	NULL
-345	val_345	NULL	NULL	NULL	NULL
-348	val_348	NULL	NULL	NULL	NULL
-348	val_348	NULL	NULL	NULL	NULL
-348	val_348	NULL	NULL	NULL	NULL
-348	val_348	NULL	NULL	NULL	NULL
-348	val_348	NULL	NULL	NULL	NULL
-35	val_35	NULL	NULL	NULL	NULL
-35	val_35	NULL	NULL	NULL	NULL
-35	val_35	NULL	NULL	NULL	NULL
-351	val_351	NULL	NULL	NULL	NULL
-353	val_353	NULL	NULL	NULL	NULL
-353	val_353	NULL	NULL	NULL	NULL
-356	val_356	NULL	NULL	NULL	NULL
-360	val_360	NULL	NULL	NULL	NULL
-362	val_362	NULL	NULL	NULL	NULL
-364	val_364	NULL	NULL	NULL	NULL
-365	val_365	NULL	NULL	NULL	NULL
-366	val_366	NULL	NULL	NULL	NULL
-367	val_367	NULL	NULL	NULL	NULL
-367	val_367	NULL	NULL	NULL	NULL
-368	val_368	NULL	NULL	NULL	NULL
-369	val_369	NULL	NULL	NULL	NULL
-369	val_369	NULL	NULL	NULL	NULL
-369	val_369	NULL	NULL	NULL	NULL
-37	val_37	NULL	NULL	NULL	NULL
-37	val_37	NULL	NULL	NULL	NULL
-373	val_373	NULL	NULL	NULL	NULL
-374	val_374	NULL	NULL	NULL	NULL
-375	val_375	NULL	NULL	NULL	NULL
-377	val_377	NULL	NULL	NULL	NULL
-378	val_378	NULL	NULL	NULL	NULL
-379	val_379	NULL	NULL	NULL	NULL
-382	val_382	NULL	NULL	NULL	NULL
-382	val_382	NULL	NULL	NULL	NULL
-384	val_384	NULL	NULL	NULL	NULL
-384	val_384	NULL	NULL	NULL	NULL
-384	val_384	NULL	NULL	NULL	NULL
-386	val_386	NULL	NULL	NULL	NULL
-389	val_389	NULL	NULL	NULL	NULL
-392	val_392	NULL	NULL	NULL	NULL
-393	val_393	NULL	NULL	NULL	NULL
-394	val_394	NULL	NULL	NULL	NULL
-395	val_395	NULL	NULL	NULL	NULL
-395	val_395	NULL	NULL	NULL	NULL
-396	val_396	NULL	NULL	NULL	NULL
-396	val_396	NULL	NULL	NULL	NULL
-396	val_396	NULL	NULL	NULL	NULL
-397	val_397	NULL	NULL	NULL	NULL
-397	val_397	NULL	NULL	NULL	NULL
-399	val_399	NULL	NULL	NULL	NULL
-399	val_399	NULL	NULL	NULL	NULL
-4	val_4	NULL	NULL	NULL	NULL
-400	val_400	NULL	NULL	NULL	NULL
-401	val_401	NULL	NULL	NULL	NULL
-401	val_401	NULL	NULL	NULL	NULL
-401	val_401	NULL	NULL	NULL	NULL
-401	val_401	NULL	NULL	NULL	NULL
-401	val_401	NULL	NULL	NULL	NULL
-402	val_402	NULL	NULL	NULL	NULL
-403	val_403	NULL	NULL	NULL	NULL
-403	val_403	NULL	NULL	NULL	NULL
-403	val_403	NULL	NULL	NULL	NULL
-404	val_404	NULL	NULL	NULL	NULL
-404	val_404	NULL	NULL	NULL	NULL
-406	val_406	NULL	NULL	NULL	NULL
-406	val_406	NULL	NULL	NULL	NULL
-406	val_406	NULL	NULL	NULL	NULL
-406	val_406	NULL	NULL	NULL	NULL
-407	val_407	NULL	NULL	NULL	NULL
-409	val_409	NULL	NULL	NULL	NULL
-409	val_409	NULL	NULL	NULL	NULL
-409	val_409	NULL	NULL	NULL	NULL
-41	val_41	NULL	NULL	NULL	NULL
-411	val_411	NULL	NULL	NULL	NULL
-413	val_413	NULL	NULL	NULL	NULL
-413	val_413	NULL	NULL	NULL	NULL
-414	val_414	NULL	NULL	NULL	NULL
-414	val_414	NULL	NULL	NULL	NULL
-417	val_417	NULL	NULL	NULL	NULL
-417	val_417	NULL	NULL	NULL	NULL
-417	val_417	NULL	NULL	NULL	NULL
-418	val_418	NULL	NULL	NULL	NULL
-419	val_419	NULL	NULL	NULL	NULL
-42	val_42	NULL	NULL	NULL	NULL
-42	val_42	NULL	NULL	NULL	NULL
-421	val_421	NULL	NULL	NULL	NULL
-424	val_424	NULL	NULL	NULL	NULL
-424	val_424	NULL	NULL	NULL	NULL
-427	val_427	NULL	NULL	NULL	NULL
-429	val_429	NULL	NULL	NULL	NULL
-429	val_429	NULL	NULL	NULL	NULL
-43	val_43	NULL	NULL	NULL	NULL
-430	val_430	NULL	NULL	NULL	NULL
-430	val_430	NULL	NULL	NULL	NULL
-430	val_430	NULL	NULL	NULL	NULL
-431	val_431	NULL	NULL	NULL	NULL
-431	val_431	NULL	NULL	NULL	NULL
-431	val_431	NULL	NULL	NULL	NULL
-432	val_432	NULL	NULL	NULL	NULL
-435	val_435	NULL	NULL	NULL	NULL
-436	val_436	NULL	NULL	NULL	NULL
-437	val_437	NULL	NULL	NULL	NULL
-438	val_438	NULL	NULL	NULL	NULL
-438	val_438	NULL	NULL	NULL	NULL
-438	val_438	NULL	NULL	NULL	NULL
-439	val_439	NULL	NULL	NULL	NULL
-439	val_439	NULL	NULL	NULL	NULL
-44	val_44	NULL	NULL	NULL	NULL
-443	val_443	NULL	NULL	NULL	NULL
-444	val_444	NULL	NULL	NULL	NULL
-446	val_446	NULL	NULL	NULL	NULL
-448	val_448	NULL	NULL	NULL	NULL
-449	val_449	NULL	NULL	NULL	NULL
-452	val_452	NULL	NULL	NULL	NULL
-453	val_453	NULL	NULL	NULL	NULL
-454	val_454	NULL	NULL	NULL	NULL
-454	val_454	NULL	NULL	NULL	NULL
-454	val_454	NULL	NULL	NULL	NULL
-455	val_455	NULL	NULL	NULL	NULL
-457	val_457	NULL	NULL	NULL	NULL
-458	val_458	NULL	NULL	NULL	NULL
-458	val_458	NULL	NULL	NULL	NULL
-459	val_459	NULL	NULL	NULL	NULL
-459	val_459	NULL	NULL	NULL	NULL
-460	val_460	NULL	NULL	NULL	NULL
-462	val_462	NULL	NULL	NULL	NULL
-462	val_462	NULL	NULL	NULL	NULL
-463	val_463	NULL	NULL	NULL	NULL
-463	val_463	NULL	NULL	NULL	NULL
-466	val_466	NULL	NULL	NULL	NULL
-466	val_466	NULL	NULL	NULL	NULL
-466	val_466	NULL	NULL	NULL	NULL
-467	val_467	NULL	NULL	NULL	NULL
-468	val_468	NULL	NULL	NULL	NULL
-468	val_468	NULL	NULL	NULL	NULL
-468	val_468	NULL	NULL	NULL	NULL
-468	val_468	NULL	NULL	NULL	NULL
-469	val_469	NULL	NULL	NULL	NULL
-469	val_469	NULL	NULL	NULL	NULL
-469	val_469	NULL	NULL	NULL	NULL
-469	val_469	NULL	NULL	NULL	NULL
-469	val_469	NULL	NULL	NULL	NULL
-47	val_47	NULL	NULL	NULL	NULL
-470	val_470	NULL	NULL	NULL	NULL
-472	val_472	NULL	NULL	NULL	NULL
-475	val_475	NULL	NULL	NULL	NULL
-477	val_477	NULL	NULL	NULL	NULL
-478	val_478	NULL	NULL	NULL	NULL
-478	val_478	NULL	NULL	NULL	NULL
-479	val_479	NULL	NULL	NULL	NULL
-480	val_480	NULL	NULL	NULL	NULL
-480	val_480	NULL	NULL	NULL	NULL
-480	val_480	NULL	NULL	NULL	NULL
-481	val_481	NULL	NULL	NULL	NULL
-482	val_482	NULL	NULL	NULL	NULL
-483	val_483	NULL	NULL	NULL	NULL
-484	val_484	NULL	NULL	NULL	NULL
-485	val_485	NULL	NULL	NULL	NULL
-487	val_487	NULL	NULL	NULL	NULL
-489	val_489	NULL	NULL	NULL	NULL
-489	val_489	NULL	NULL	NULL	NULL
-489	val_489	NULL	NULL	NULL	NULL
-489	val_489	NULL	NULL	NULL	NULL
-490	val_490	NULL	NULL	NULL	NULL
-491	val_491	NULL	NULL	NULL	NULL
-492	val_492	NULL	NULL	NULL	NULL
-492	val_492	NULL	NULL	NULL	NULL
-493	val_493	NULL	NULL	NULL	NULL
-494	val_494	NULL	NULL	NULL	NULL
-495	val_495	NULL	NULL	NULL	NULL
-496	val_496	NULL	NULL	NULL	NULL
-497	val_497	NULL	NULL	NULL	NULL
-498	val_498	NULL	NULL	NULL	NULL
-498	val_498	NULL	NULL	NULL	NULL
-498	val_498	NULL	NULL	NULL	NULL
-5	val_5	NULL	NULL	NULL	NULL
-5	val_5	NULL	NULL	NULL	NULL
-5	val_5	NULL	NULL	NULL	NULL
-51	val_51	NULL	NULL	NULL	NULL
-51	val_51	NULL	NULL	NULL	NULL
-53	val_53	NULL	NULL	NULL	NULL
-54	val_54	NULL	NULL	NULL	NULL
-57	val_57	NULL	NULL	NULL	NULL
-58	val_58	NULL	NULL	NULL	NULL
-58	val_58	NULL	NULL	NULL	NULL
-64	val_64	NULL	NULL	NULL	NULL
-65	val_65	NULL	NULL	NULL	NULL
-66	val_66	NULL	NULL	NULL	NULL
-67	val_67	NULL	NULL	NULL	NULL
-67	val_67	NULL	NULL	NULL	NULL
-69	val_69	NULL	NULL	NULL	NULL
-70	val_70	NULL	NULL	NULL	NULL
-70	val_70	NULL	NULL	NULL	NULL
-70	val_70	NULL	NULL	NULL	NULL
-72	val_72	NULL	NULL	NULL	NULL
-72	val_72	NULL	NULL	NULL	NULL
-74	val_74	NULL	NULL	NULL	NULL
-76	val_76	NULL	NULL	NULL	NULL
-76	val_76	NULL	NULL	NULL	NULL
-77	val_77	NULL	NULL	NULL	NULL
-78	val_78	NULL	NULL	NULL	NULL
-8	val_8	NULL	NULL	NULL	NULL
-80	val_80	NULL	NULL	NULL	NULL
-82	val_82	NULL	NULL	NULL	NULL
-83	val_83	NULL	NULL	NULL	NULL
-83	val_83	NULL	NULL	NULL	NULL
-84	val_84	NULL	NULL	NULL	NULL
-84	val_84	NULL	NULL	NULL	NULL
-85	val_85	NULL	NULL	NULL	NULL
-86	val_86	NULL	NULL	NULL	NULL
-87	val_87	NULL	NULL	NULL	NULL
-9	val_9	NULL	NULL	NULL	NULL
-90	val_90	NULL	NULL	NULL	NULL
-90	val_90	NULL	NULL	NULL	NULL
-90	val_90	NULL	NULL	NULL	NULL
-92	val_92	NULL	NULL	NULL	NULL
-95	val_95	NULL	NULL	NULL	NULL
-95	val_95	NULL	NULL	NULL	NULL
-96	val_96	NULL	NULL	NULL	NULL
-97	val_97	NULL	NULL	NULL	NULL
-97	val_97	NULL	NULL	NULL	NULL
-98	val_98	NULL	NULL	NULL	NULL
-98	val_98	NULL	NULL	NULL	NULL
-PREHOOK: query: explain
-SELECT * FROM src src1 RIGHT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: explain
-SELECT * FROM src src1 RIGHT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-STAGE DEPENDENCIES:
-  Stage-8 is a root stage
-  Stage-3 depends on stages: Stage-8
-  Stage-0 depends on stages: Stage-3
-
-STAGE PLANS:
-  Stage: Stage-8
-    Map Reduce Local Work
-      Alias -> Map Local Tables:
-        $hdt$_0:src1 
-          Fetch Operator
-            limit: -1
-        $hdt$_2:src3 
-          Fetch Operator
-            limit: -1
-      Alias -> Map Local Operator Tree:
-        $hdt$_0:src1 
-          TableScan
-            alias: src1
-            filterExpr: (UDFToDouble(key) < 10.0D) (type: boolean)
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string), value (type: string)
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-                HashTable Sink Operator
-                  filter predicates:
-                    0 
-                    1 {(UDFToDouble(_col0) > 10.0D)}
-                  keys:
-                    0 _col0 (type: string)
-                    1 _col0 (type: string)
-        $hdt$_2:src3 
-          TableScan
-            alias: src3
-            filterExpr: (UDFToDouble(key) < 10.0D) (type: boolean)
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Filter Operator
-              predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
-              Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-              Select Operator
-                expressions: key (type: string), value (type: string)
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 166 Data size: 29548 Basic stats: COMPLETE Column stats: COMPLETE
-                HashTable Sink Operator
-                  keys:
-                    0 _col2 (type: string)
-                    1 _col0 (type: string)
-
-  Stage: Stage-3
-    Map Reduce
-      Map Operator Tree:
-          TableScan
-            alias: src2
-            Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-            Select Operator
-              expressions: key (type: string), value (type: string)
-              outputColumnNames: _col0, _col1
-              Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
-              Map Join Operator
-                condition map:
-                     Right Outer Join 0 to 1
-                filter predicates:
-                  0 
-                  1 {(UDFToDouble(_col0) > 10.0D)}
-                keys:
-                  0 _col0 (type: string)
-                  1 _col0 (type: string)
-                outputColumnNames: _col0, _col1, _col2, _col3
-                Statistics: Num rows: 762 Data size: 182450 Basic stats: COMPLETE Column stats: COMPLETE
-                Map Join Operator
-                  condition map:
-                       Left Outer Join 0 to 1
-                  keys:
-                    0 _col2 (type: string)
-                    1 _col0 (type: string)
-                  outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-                  Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-                  Reduce Output Operator
-                    key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: string)
-                    null sort order: zzzzzz
-                    sort order: ++++++
-                    Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-      Execution mode: vectorized
-      Local Work:
-        Map Reduce Local Work
-      Reduce Operator Tree:
-        Select Operator
-          expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string), KEY.reducesinkkey4 (type: string), KEY.reducesinkkey5 (type: string)
-          outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-          Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-          File Output Operator
-            compressed: false
-            Statistics: Num rows: 762 Data size: 318086 Basic stats: COMPLETE Column stats: COMPLETE
-            table:
-                input format: org.apache.hadoop.mapred.SequenceFileInputFormat
-                output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: SELECT * FROM src src1 RIGHT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@src
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT * FROM src src1 RIGHT OUTER JOIN src src2 ON (src1.key = src2.key AND src1.key < 10 AND src2.key > 10) LEFT OUTER JOIN src src3 ON (src2.key = src3.key AND src3.key < 10) SORT BY src1.key, src1.value, src2.key, src2.value, src3.key, src3.value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@src
-#### A masked pattern was here ####
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	0	val_0	0	val_0
-NULL	NULL	10	val_10	NULL	NULL
-NULL	NULL	100	val_100	NULL	NULL
-NULL	NULL	100	val_100	NULL	NULL
-NULL	NULL	103	val_103	NULL	NULL
-NULL	NULL	103	val_103	NULL	NULL
-NULL	NULL	104	val_104	NULL	NULL
-NULL	NULL	104	val_104	NULL	NULL
-NULL	NULL	105	val_105	NULL	NULL
-NULL	NULL	11	val_11	NULL	NULL
-NULL	NULL	111	val_111	NULL	NULL
-NULL	NULL	113	val_113	NULL	NULL
-NULL	NULL	113	val_113	NULL	NULL
-NULL	NULL	114	val_114	NULL	NULL
-NULL	NULL	116	val_116	NULL	NULL
-NULL	NULL	118	val_118	NULL	NULL
-NULL	NULL	118	val_118	NULL	NULL
-NULL	NULL	119	val_119	NULL	NULL
-NULL	NULL	119	val_119	NULL	NULL
-NULL	NULL	119	val_119	NULL	NULL
-NULL	NULL	12	val_12	NULL	NULL
-NULL	NULL	12	val_12	NULL	NULL
-NULL	NULL	120	val_120	NULL	NULL
-NULL	NULL	120	val_120	NULL	NULL
-NULL	NULL	125	val_125	NULL	NULL
-NULL	NULL	125	val_125	NULL	NULL
-NULL	NULL	126	val_126	NULL	NULL
-NULL	NULL	128	val_128	NULL	NULL
-NULL	NULL	128	val_128	NULL	NULL
-NULL	NULL	128	val_128	NULL	NULL
-NULL	NULL	129	val_129	NULL	NULL
-NULL	NULL	129	val_129	NULL	NULL
-NULL	NULL	131	val_131	NULL	NULL
-NULL	NULL	133	val_133	NULL	NULL
-NULL	NULL	134	val_134	NULL	NULL
-NULL	NULL	134	val_134	NULL	NULL
-NULL	NULL	136	val_136	NULL	NULL
-NULL	NULL	137	val_137	NULL	NULL
-NULL	NULL	137	val_137	NULL	NULL
-NULL	NULL	138	val_138	NULL	NULL
-NULL	NULL	138	val_138	NULL	NULL
-NULL	NULL	138	val_138	NULL	NULL
-NULL	NULL	138	val_138	NULL	NULL
-NULL	NULL	143	val_143	NULL	NULL
-NULL	NULL	145	val_145	NULL	NULL
-NULL	NULL	146	val_146	NULL	NULL
-NULL	NULL	146	val_146	NULL	NULL
-NULL	NULL	149	val_149	NULL	NULL
-NULL	NULL	149	val_149	NULL	NULL
-NULL	NULL	15	val_15	NULL	NULL
-NULL	NULL	15	val_15	NULL	NULL
-NULL	NULL	150	val_150	NULL	NULL
-NULL	NULL	152	val_152	NULL	NULL
-NULL	NULL	152	val_152	NULL	NULL
-NULL	NULL	153	val_153	NULL	NULL
-NULL	NULL	155	val_155	NULL	NULL
-NULL	NULL	156	val_156	NULL	NULL
-NULL	NULL	157	val_157	NULL	NULL
-NULL	NULL	158	val_158	NULL	NULL
-NULL	NULL	160	val_160	NULL	NULL
-NULL	NULL	162	val_162	NULL	NULL
-NULL	NULL	163	val_163	NULL	NULL
-NULL	NULL	164	val_164	NULL	NULL
-NULL	NULL	164	val_164	NULL	NULL
-NULL	NULL	165	val_165	NULL	NULL
-NULL	NULL	165	val_165	NULL	NULL
-NULL	NULL	166	val_166	NULL	NULL
-NULL	NULL	167	val_167	NULL	NULL
-NULL	NULL	167	val_167	NULL	NULL
-NULL	NULL	167	val_167	NULL	NULL
-NULL	NULL	168	val_168	NULL	NULL
-NULL	NULL	169	val_169	NULL	NULL
-NULL	NULL	169	val_169	NULL	NULL
-NULL	NULL	169	val_169	NULL	NULL
-NULL	NULL	169	val_169	NULL	NULL
-NULL	NULL	17	val_17	NULL	NULL
-NULL	NULL	170	val_170	NULL	NULL
-NULL	NULL	172	val_172	NULL	NULL
-NULL	NULL	172	val_172	NULL	NULL
-NULL	NULL	174	val_174	NULL	NULL
-NULL	NULL	174	val_174	NULL	NULL
-NULL	NULL	175	val_175	NULL	NULL
-NULL	NULL	175	val_175	NULL	NULL
-NULL	NULL	176	val_176	NULL	NULL
-NULL	NULL	176	val_176	NULL	NULL
-NULL	NULL	177	val_177	NULL	NULL
-NULL	NULL	178	val_178	NULL	NULL
-NULL	NULL	179	val_179	NULL	NULL
-NULL	NULL	179	val_179	NULL	NULL
-NULL	NULL	18	val_18	NULL	NULL
-NULL	NULL	18	val_18	NULL	NULL
-NULL	NULL	180	val_180	NULL	NULL
-NULL	NULL	181	val_181	NULL	NULL
-NULL	NULL	183	val_183	NULL	NULL
-NULL	NULL	186	val_186	NULL	NULL
-NULL	NULL	187	val_187	NULL	NULL
-NULL	NULL	187	val_187	NULL	NULL
-NULL	NULL	187	val_187	NULL	NULL
-NULL	NULL	189	val_189	NULL	NULL
-NULL	NULL	19	val_19	NULL	NULL
-NULL	NULL	190	val_190	NULL	NULL
-NULL	NULL	191	val_191	NULL	NULL
-NULL	NULL	191	val_191	NULL	NULL
-NULL	NULL	192	val_192	NULL	NULL
-NULL	NULL	193	val_193	NULL	NULL
-NULL	NULL	193	val_193	NULL	NULL
-NULL	NULL	193	val_193	NULL	NULL
-NULL	NULL	194	val_194	NULL	NULL
-NULL	NULL	195	val_195	NULL	NULL
-NULL	NULL	195	val_195	NULL	NULL
-NULL	NULL	196	val_196	NULL	NULL
-NULL	NULL	197	val_197	NULL	NULL
-NULL	NULL	197	val_197	NULL	NULL
-NULL	NULL	199	val_199	NULL	NULL
-NULL	NULL	199	val_199	NULL	NULL
-NULL	NULL	199	val_199	NULL	NULL
-NULL	NULL	2	val_2	2	val_2
-NULL	NULL	20	val_20	NULL	NULL
-NULL	NULL	200	val_200	NULL	NULL
-NULL	NULL	200	val_200	NULL	NULL
-NULL	NULL	201	val_201	NULL	NULL
-NULL	NULL	202	val_202	NULL	NULL
-NULL	NULL	203	val_203	NULL	NULL
-NULL	NULL	203	val_203	NULL	NULL
-NULL	NULL	205	val_205	NULL	NULL
-NULL	NULL	205	val_205	NULL	NULL
-NULL	NULL	207	val_207	NULL	NULL
-NULL	NULL	207	val_207	NULL	NULL
-NULL	NULL	208	val_208	NULL	NULL
-NULL	NULL	208	val_208	NULL	NULL
-NULL	NULL	208	val_208	NULL	NULL
-NULL	NULL	209	val_209	NULL	NULL
-NULL	NULL	209	val_209	NULL	NULL
-NULL	NULL	213	val_213	NULL	NULL
-NULL	NULL	213	val_213	NULL	NULL
-NULL	NULL	214	val_214	NULL	NULL
-NULL	NULL	216	val_216	NULL	NULL
-NULL	NULL	216	val_216	NULL	NULL
-NULL	NULL	217	val_217	NULL	NULL
-NULL	NULL	217	val_217	NULL	NULL
-NULL	NULL	218	val_218	NULL	NULL
-NULL	NULL	219	val_219	NULL	NULL
-NULL	NULL	219	val_219	NULL	NULL
-NULL	NULL	221	val_221	NULL	NULL
-NULL	NULL	221	val_221	NULL	NULL
-NULL	NULL	222	val_222	NULL	NULL
-NULL	NULL	223	val_223	NULL	NULL
-NULL	NULL	223	val_223	NULL	NULL
-NULL	NULL	224	val_224	NULL	NULL
-NULL	NULL	224	val_224	NULL	NULL
-NULL	NULL	226	val_226	NULL	NULL
-NULL	NULL	228	val_228	NULL	NULL
-NULL	NULL	229	val_229	NULL	NULL
-NULL	NULL	229	val_229	NULL	NULL
-NULL	NULL	230	val_230	NULL	NULL
-NULL	NULL	230	val_230	NULL	NULL
-NULL	NULL	230	val_230	NULL	NULL
-NULL	NULL	230	val_230	NULL	NULL
-NULL	NULL	230	val_230	NULL	NULL
-NULL	NULL	233	val_233	NULL	NULL
-NULL	NULL	233	val_233	NULL	NULL
-NULL	NULL	235	val_235	NULL	NULL
-NULL	NULL	237	val_237	NULL	NULL
-NULL	NULL	237	val_237	NULL	NULL
-NULL	NULL	238	val_238	NULL	NULL
-NULL	NULL	238	val_238	NULL	NULL
-NULL	NULL	239	val_239	NULL	NULL
-NULL	NULL	239	val_239	NULL	NULL
-NULL	NULL	24	val_24	NULL	NULL
-NULL	NULL	24	val_24	NULL	NULL
-NULL	NULL	241	val_241	NULL	NULL
-NULL	NULL	242	val_242	NULL	NULL
-NULL	NULL	242	val_242	NULL	NULL
-NULL	NULL	244	val_244	NULL	NULL
-NULL	NULL	247	val_247	NULL	NULL
-NULL	NULL	248	val_248	NULL	NULL
-NULL	NULL	249	val_249	NULL	NULL
-NULL	NULL	252	val_252	NULL	NULL
-NULL	NULL	255	val_255	NULL	NULL
-NULL	NULL	255	val_255	NULL	NULL
-NULL	NULL	256	val_256	NULL	NULL
-NULL	NULL	256	val_256	NULL	NULL
-NULL	NULL	257	val_257	NULL	NULL
-NULL	NULL	258	val_258	NULL	NULL
-NULL	NULL	26	val_26	NULL	NULL
-NULL	NULL	26	val_26	NULL	NULL
-NULL	NULL	260	val_260	NULL	NULL
-NULL	NULL	262	val_262	NULL	NULL
-NULL	NULL	263	val_263	NULL	NULL
-NULL	NULL	265	val_265	NULL	NULL
-NULL	NULL	265	val_265	NULL	NULL
-NULL	NULL	266	val_266	NULL	NULL
-NULL	NULL	27	val_27	NULL	NULL
-NULL	NULL	272	val_272	NULL	NULL
-NULL	NULL	272	val_272	NULL	NULL
-NULL	NULL	273	val_273	NULL	NULL
-NULL	NULL	273	val_273	NULL	NULL
-NULL	NULL	273	val_273	NULL	NULL
-NULL	NULL	274	val_274	NULL	NULL
-NULL	NULL	275	val_275	NULL	NULL
-NULL	NULL	277	val_277	NULL	NULL
-NULL	NULL	277	val_277	NULL	NULL
-NULL	NULL	277	val_277	NULL	NULL
-NULL	NULL	277	val_277	NULL	NULL
-NULL	NULL	278	val_278	NULL	NULL
-NULL	NULL	278	val_278	NULL	NULL
-NULL	NULL	28	val_28	NULL	NULL
-NULL	NULL	280	val_280	NULL	NULL
-NULL	NULL	280	val_280	NULL	NULL
... 192334 lines suppressed ...