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

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


    from 88048e7  HIVE-25093: date_format() UDF is returning output in UTC time 
zone only (Ashish Sharma, reviewed by Adesh Rao, Nikhil Gupta, Sankar Hariappan)
     add 6a7d4ba  HIVE-24991: Enable fetching deleted rows in vectorized mode 
(Krisztian Kasa, reviewed by Panos Garefalakis)

No new revisions were added by this update.

Summary of changes:
 .../hive/ql/exec/vector/VectorizedRowBatchCtx.java |  17 +-
 .../ql/io/orc/VectorizedOrcAcidRowBatchReader.java | 343 ++++++++++++----
 .../hive/ql/optimizer/physical/Vectorizer.java     |   2 +-
 .../orc/TestVectorizedOrcAcidRowBatchReader.java   | 100 ++++-
 .../clientpositive/acid_vectorization_original.q   |   2 +
 .../queries/clientpositive/fetch_deleted_rows.q    |  19 +-
 .../clientpositive/fetch_deleted_rows_vector.q     |  57 +++
 .../clientpositive/llap/acid_no_buckets.q.out      |  42 +-
 .../llap/acid_vectorization_original.q.out         |  30 ++
 .../llap/convert_decimal64_to_decimal.q.out        |  24 +-
 .../llap/expanding_multivaluecolvector.q.out       |  14 +-
 .../clientpositive/llap/fetch_deleted_rows.q.out   |  18 +-
 .../llap/fetch_deleted_rows_vector.q.out           | 441 +++++++++++++++++++++
 .../results/clientpositive/llap/keep_uniform.q.out |  14 +-
 .../results/clientpositive/llap/llap_acid.q.out    |  12 +-
 .../clientpositive/llap/llap_acid_fast.q.out       |  12 +-
 .../clientpositive/llap/llap_partitioned.q.out     |   8 +-
 .../llap/mapjoin_decimal_vectorized.q.out          |  42 +-
 .../llap/materialized_view_create_rewrite_6.q.out  |   4 +-
 .../results/clientpositive/llap/mergejoin.q.out    |  40 +-
 .../llap/orc_struct_type_vectorization.q.out       |  16 +-
 .../llap/parquet_complex_types_vectorization.q.out |  48 +--
 .../llap/parquet_map_type_vectorization.q.out      |  16 +-
 .../clientpositive/llap/parquet_no_row_serde.q.out |   4 +-
 .../llap/parquet_struct_type_vectorization.q.out   |  16 +-
 .../llap/parquet_vectorization_0.q.out             |   8 +-
 .../llap/parquet_vectorization_1.q.out             |   8 +-
 .../llap/parquet_vectorization_10.q.out            |   6 +-
 .../llap/parquet_vectorization_11.q.out            |   4 +-
 .../llap/parquet_vectorization_12.q.out            |   6 +-
 .../llap/parquet_vectorization_13.q.out            |  16 +-
 .../llap/parquet_vectorization_14.q.out            |   8 +-
 .../llap/parquet_vectorization_15.q.out            |   6 +-
 .../llap/parquet_vectorization_16.q.out            |   6 +-
 .../llap/parquet_vectorization_17.q.out            |   6 +-
 .../llap/parquet_vectorization_2.q.out             |   8 +-
 .../llap/parquet_vectorization_3.q.out             |   8 +-
 .../llap/parquet_vectorization_4.q.out             |   6 +-
 .../llap/parquet_vectorization_5.q.out             |   2 +-
 .../llap/parquet_vectorization_6.q.out             |   4 +-
 .../llap/parquet_vectorization_7.q.out             |  16 +-
 .../llap/parquet_vectorization_8.q.out             |  16 +-
 .../llap/parquet_vectorization_9.q.out             |   6 +-
 .../llap/parquet_vectorization_div0.q.out          |  16 +-
 .../llap/parquet_vectorization_limit.q.out         |   6 +-
 .../llap/probedecode_mapjoin_keyexpr.q.out         |  26 +-
 .../llap/probedecode_mapjoin_simple.q.out          |  10 +-
 .../llap/probedecode_mapjoin_stats.q.out           |  20 +-
 .../llap/probedecode_static_keytype.q.out          |  20 +-
 .../schema_evol_orc_acidvec_part_llap_io.q.out     |  28 +-
 .../llap/schema_evol_orc_acidvec_table.q.out       |  28 +-
 .../schema_evol_orc_acidvec_table_llap_io.q.out    |  28 +-
 .../llap/schema_evol_orc_vec_part.q.out            |  18 +-
 .../schema_evol_orc_vec_part_all_complex.q.out     |   6 +-
 ...ema_evol_orc_vec_part_all_complex_llap_io.q.out |   6 +-
 .../schema_evol_orc_vec_part_all_primitive.q.out   |  10 +-
 ...a_evol_orc_vec_part_all_primitive_llap_io.q.out |  10 +-
 .../llap/schema_evol_orc_vec_table.q.out           |  10 +-
 .../llap/schema_evol_orc_vec_table_llap_io.q.out   |  10 +-
 .../llap/schema_evol_text_vec_part.q.out           |  18 +-
 .../schema_evol_text_vec_part_all_complex.q.out    |   6 +-
 ...ma_evol_text_vec_part_all_complex_llap_io.q.out |   8 +-
 ..._evol_text_vec_part_all_primitive_llap_io.q.out |  10 +-
 .../llap/schema_evol_text_vec_part_llap_io.q.out   |  18 +-
 .../llap/schema_evol_text_vec_table.q.out          |  10 +-
 .../llap/schema_evol_text_vec_table_llap_io.q.out  |  28 +-
 .../llap/schema_evol_text_vecrow_part.q.out        |  18 +-
 .../schema_evol_text_vecrow_part_all_complex.q.out |   6 +-
 ...evol_text_vecrow_part_all_complex_llap_io.q.out |   6 +-
 ...chema_evol_text_vecrow_part_all_primitive.q.out |  10 +-
 ...ol_text_vecrow_part_all_primitive_llap_io.q.out |  10 +-
 .../schema_evol_text_vecrow_part_llap_io.q.out     |  22 +-
 .../llap/schema_evol_text_vecrow_table.q.out       |  10 +-
 .../schema_evol_text_vecrow_table_llap_io.q.out    |  30 +-
 .../llap/temp_table_llap_partitioned.q.out         |   8 +-
 .../llap/vector_adaptor_usage_mode.q.out           |  20 +-
 .../clientpositive/llap/vector_aggregate_9.q.out   |   6 +-
 .../llap/vector_aggregate_without_gby.q.out        |   2 +-
 .../llap/vector_and_or_scalar_col.q.out            |  36 +-
 .../llap/vector_annotate_stats_select.q.out        |  68 ++--
 .../llap/vector_auto_smb_mapjoin_14.q.out          |   8 +-
 .../clientpositive/llap/vector_between_in.q.out    |  24 +-
 .../llap/vector_binary_join_groupby.q.out          |   8 +-
 .../clientpositive/llap/vector_bround.q.out        |   6 +-
 .../clientpositive/llap/vector_case_when_1.q.out   |  18 +-
 .../clientpositive/llap/vector_case_when_2.q.out   |  56 +--
 .../llap/vector_case_when_conversion.q.out         |  28 +-
 .../clientpositive/llap/vector_cast_constant.q.out |   2 +-
 .../clientpositive/llap/vector_cast_filter.q.out   |   6 +-
 .../clientpositive/llap/vector_char_2.q.out        |  12 +-
 .../clientpositive/llap/vector_char_4.q.out        |   4 +-
 .../clientpositive/llap/vector_char_mapjoin1.q.out |   2 +-
 .../llap/vector_char_varchar_1.q.out               |  20 +-
 .../clientpositive/llap/vector_coalesce.q.out      |  30 +-
 .../clientpositive/llap/vector_coalesce_2.q.out    |  20 +-
 .../clientpositive/llap/vector_coalesce_3.q.out    |  16 +-
 .../clientpositive/llap/vector_coalesce_4.q.out    |   8 +-
 .../clientpositive/llap/vector_complex_all.q.out   |  42 +-
 .../clientpositive/llap/vector_complex_join.q.out  |  12 +-
 .../llap/vector_create_struct_table.q.out          |  12 +-
 .../clientpositive/llap/vector_data_types.q.out    |   6 +-
 .../clientpositive/llap/vector_date_1.q.out        |  42 +-
 ...r_decimal64_add_decimal64column_diffscale.q.out |   8 +-
 .../llap/vector_decimal64_case_when_nvl.q.out      |  12 +-
 .../llap/vector_decimal64_case_when_nvl_cbo.q.out  |  24 +-
 .../vector_decimal64_div_decimal64column.q.out     |   8 +-
 .../vector_decimal64_div_decimal64scalar.q.out     |  16 +-
 .../vector_decimal64_mul_decimal64column.q.out     |   8 +-
 .../vector_decimal64_mul_decimal64scalar.q.out     |   8 +-
 .../llap/vector_decimal64_mul_intcolumn.q.out      |  16 +-
 .../llap/vector_decimal64_multi_vertex.q.out       |  10 +-
 .../clientpositive/llap/vector_decimal_1.q.out     |  72 ++--
 .../clientpositive/llap/vector_decimal_10_0.q.out  |   4 +-
 .../clientpositive/llap/vector_decimal_2.q.out     | 194 ++++-----
 .../clientpositive/llap/vector_decimal_6.q.out     |  30 +-
 .../llap/vector_decimal_aggregate.q.out            |  20 +-
 .../clientpositive/llap/vector_decimal_cast.q.out  |  12 +-
 .../llap/vector_decimal_col_scalar_division.q.out  |   8 +-
 .../llap/vector_decimal_expressions.q.out          |  22 +-
 .../clientpositive/llap/vector_decimal_join.q.out  |   4 +-
 .../llap/vector_decimal_mapjoin.q.out              |  50 +--
 .../llap/vector_decimal_math_funcs.q.out           |  16 +-
 .../llap/vector_decimal_partition.q.out            |   2 +-
 .../llap/vector_decimal_precision.q.out            |   4 +-
 .../clientpositive/llap/vector_decimal_round.q.out |  48 +--
 .../llap/vector_decimal_round_2.q.out              |  40 +-
 .../llap/vector_decimal_trailing.q.out             |   2 +-
 .../clientpositive/llap/vector_decimal_udf.q.out   | 332 ++++++++--------
 .../clientpositive/llap/vector_decimal_udf2.q.out  |  24 +-
 .../llap/vector_delete_orig_table.q.out            |   2 +-
 .../results/clientpositive/llap/vector_elt.q.out   |   8 +-
 .../clientpositive/llap/vector_empty_where.q.out   |   8 +-
 .../llap/vector_full_outer_join.q.out              |  24 +-
 .../llap/vector_fullouter_mapjoin_1_fast.q.out     |  32 +-
 .../vector_fullouter_mapjoin_1_optimized.q.out     |  32 +-
 ...or_fullouter_mapjoin_1_optimized_passthru.q.out |  32 +-
 .../clientpositive/llap/vector_groupby4.q.out      |   4 +-
 .../clientpositive/llap/vector_groupby6.q.out      |   4 +-
 .../clientpositive/llap/vector_groupby_cube1.q.out |  26 +-
 .../llap/vector_groupby_grouping_id1.q.out         |  24 +-
 .../llap/vector_groupby_grouping_id2.q.out         |  36 +-
 .../llap/vector_groupby_grouping_id3.q.out         |   8 +-
 .../llap/vector_groupby_grouping_sets1.q.out       |  30 +-
 .../llap/vector_groupby_grouping_sets2.q.out       |  12 +-
 .../llap/vector_groupby_grouping_sets3_dec.q.out   |  10 +-
 .../llap/vector_groupby_grouping_sets4.q.out       |  16 +-
 .../llap/vector_groupby_grouping_sets5.q.out       |   6 +-
 .../llap/vector_groupby_grouping_sets6.q.out       |  12 +-
 .../vector_groupby_grouping_sets_grouping.q.out    |  54 +--
 .../llap/vector_groupby_grouping_sets_limit.q.out  |  28 +-
 .../llap/vector_groupby_grouping_window.q.out      |   4 +-
 .../llap/vector_groupby_mapjoin.q.out              |   4 +-
 .../llap/vector_groupby_rollup1.q.out              |  18 +-
 .../llap/vector_groupby_sort_11.q.out              |  16 +-
 .../llap/vector_groupby_sort_8.q.out               |   2 +-
 .../clientpositive/llap/vector_grouping_sets.q.out |   4 +-
 .../llap/vector_identity_reuse.q.out               |  40 +-
 .../clientpositive/llap/vector_if_expr.q.out       |   4 +-
 .../clientpositive/llap/vector_if_expr_2.q.out     |   4 +-
 .../clientpositive/llap/vector_inner_join.q.out    |  90 ++---
 .../clientpositive/llap/vector_interval_1.q.out    |  32 +-
 .../clientpositive/llap/vector_interval_2.q.out    |  28 +-
 .../llap/vector_interval_arithmetic.q.out          |  32 +-
 .../llap/vector_interval_mapjoin.q.out             |  14 +-
 .../clientpositive/llap/vector_join30.q.out        | 188 ++++-----
 .../clientpositive/llap/vector_join_filters.q.out  |  18 +-
 .../clientpositive/llap/vector_join_nulls.q.out    |   8 +-
 .../llap/vector_left_outer_join2.q.out             |  48 +--
 .../llap/vector_leftsemi_mapjoin.q.out             |   8 +-
 .../clientpositive/llap/vector_like_2.q.out        |   8 +-
 .../llap/vector_llap_io_data_conversion.q.out      |   2 +-
 .../clientpositive/llap/vector_llap_text_1.q.out   |  14 +-
 .../clientpositive/llap/vector_map_order.q.out     |   2 +-
 .../llap/vector_mapjoin_complex_values.q.out       |   6 +-
 .../clientpositive/llap/vector_null_map.q.out      |   4 +-
 .../llap/vector_null_projection.q.out              |  10 +-
 .../clientpositive/llap/vector_nullsafe_join.q.out |  10 +-
 .../llap/vector_number_compare_projection.q.out    |  12 +-
 .../results/clientpositive/llap/vector_nvl.q.out   |  16 +-
 .../llap/vector_orc_nested_column_pruning.q.out    | 112 +++---
 .../llap/vector_orc_null_check.q.out               |   4 +-
 .../clientpositive/llap/vector_order_null.q.out    |  22 +-
 .../clientpositive/llap/vector_outer_join0.q.out   |  20 +-
 .../clientpositive/llap/vector_outer_join1.q.out   |  18 +-
 .../clientpositive/llap/vector_outer_join2.q.out   |   4 +-
 .../llap/vector_outer_join_constants.q.out         |  12 +-
 .../llap/vector_outer_join_no_keys.q.out           |   8 +-
 .../llap/vector_outer_reference_windowed.q.out     |  36 +-
 .../results/clientpositive/llap/vector_ptf_1.q.out |   2 +-
 .../llap/vector_ptf_bounded_start.q.out            |  52 +--
 .../llap/vector_ptf_classcast_exception.q.out      |  10 +-
 .../llap/vector_ptf_count_distinct.q.out           |  46 +--
 .../llap/vector_ptf_last_value_streaming.q.out     |   2 +-
 .../llap/vector_ptf_part_simple.q.out              | 116 +++---
 .../vector_reduce_groupby_duplicate_cols.q.out     |   2 +-
 .../llap/vector_reuse_scratchcols.q.out            |  20 +-
 .../clientpositive/llap/vector_string_concat.q.out |  12 +-
 .../clientpositive/llap/vector_struct_in.q.out     |  16 +-
 .../llap/vector_tablesample_rows.q.out             |  12 +-
 .../clientpositive/llap/vector_topnkey.q.out       |   2 +-
 .../results/clientpositive/llap/vector_udf1.q.out  | 160 ++++----
 .../results/clientpositive/llap/vector_udf2.q.out  |   4 +-
 .../results/clientpositive/llap/vector_udf3.q.out  |   4 +-
 .../clientpositive/llap/vector_udf_adaptor_1.q.out |  36 +-
 .../clientpositive/llap/vector_union_null.q.out    |  12 +-
 .../clientpositive/llap/vector_varchar_4.q.out     |   4 +-
 .../llap/vector_when_case_null.q.out               |   6 +-
 .../clientpositive/llap/vector_windowing.q.out     | 126 +++---
 .../llap/vector_windowing_expressions.q.out        |  20 +-
 .../clientpositive/llap/vector_windowing_gby.q.out |   4 +-
 .../llap/vector_windowing_gby2.q.out               |  22 +-
 .../llap/vector_windowing_multipartitioning.q.out  |  12 +-
 .../llap/vector_windowing_navfn.q.out              |  32 +-
 .../llap/vector_windowing_order_null.q.out         |  16 +-
 .../llap/vector_windowing_range_multiorder.q.out   |  30 +-
 .../llap/vector_windowing_rank.q.out               |  20 +-
 .../llap/vector_windowing_streaming.q.out          |   8 +-
 .../llap/vector_windowing_windowspec.q.out         |  22 +-
 .../llap/vector_windowing_windowspec4.q.out        |   2 +-
 .../clientpositive/llap/vectorization_0.q.out      |  16 +-
 .../clientpositive/llap/vectorization_1.q.out      |  10 +-
 .../clientpositive/llap/vectorization_10.q.out     |   8 +-
 .../clientpositive/llap/vectorization_11.q.out     |   6 +-
 .../clientpositive/llap/vectorization_12.q.out     |   8 +-
 .../clientpositive/llap/vectorization_13.q.out     |  18 +-
 .../clientpositive/llap/vectorization_14.q.out     |  10 +-
 .../clientpositive/llap/vectorization_15.q.out     |   8 +-
 .../clientpositive/llap/vectorization_16.q.out     |   8 +-
 .../clientpositive/llap/vectorization_17.q.out     |  10 +-
 .../clientpositive/llap/vectorization_2.q.out      |  10 +-
 .../clientpositive/llap/vectorization_3.q.out      |  10 +-
 .../clientpositive/llap/vectorization_4.q.out      |   8 +-
 .../clientpositive/llap/vectorization_5.q.out      |   4 +-
 .../clientpositive/llap/vectorization_6.q.out      |   6 +-
 .../clientpositive/llap/vectorization_7.q.out      |  20 +-
 .../clientpositive/llap/vectorization_8.q.out      |  20 +-
 .../clientpositive/llap/vectorization_9.q.out      |   8 +-
 .../clientpositive/llap/vectorization_div0.q.out   |  22 +-
 .../clientpositive/llap/vectorization_limit.q.out  |  16 +-
 .../llap/vectorization_multi_value.q.out           |  48 +--
 .../llap/vectorization_nested_udf.q.out            |   8 +-
 .../llap/vectorization_numeric_overflows.q.out     |  44 +-
 .../llap/vectorization_short_regress.q.out         |  94 ++---
 .../clientpositive/llap/vectorized_case.q.out      |  64 +--
 .../clientpositive/llap/vectorized_casts.q.out     |   8 +-
 .../llap/vectorized_date_funcs.q.out               |  16 +-
 .../llap/vectorized_decimal64_boundary.q.out       |  10 +-
 .../llap/vectorized_distinct_gby.q.out             |  12 +-
 .../vectorized_dynamic_semijoin_reduction.q.out    |  32 +-
 .../vectorized_dynamic_semijoin_reduction2.q.out   |   8 +-
 .../clientpositive/llap/vectorized_join46.q.out    |   6 +-
 .../clientpositive/llap/vectorized_join46_mr.q.out |   6 +-
 .../clientpositive/llap/vectorized_mapjoin.q.out   |   6 +-
 .../clientpositive/llap/vectorized_mapjoin3.q.out  |  14 +-
 .../llap/vectorized_math_funcs.q.out               |   6 +-
 .../llap/vectorized_parquet_types.q.out            |   6 +-
 .../clientpositive/llap/vectorized_ptf.q.out       |  44 +-
 .../clientpositive/llap/vectorized_stats.q.out     |  36 +-
 .../clientpositive/llap/vectorized_timestamp.q.out |  14 +-
 .../llap/vectorized_timestamp_funcs.q.out          |  22 +-
 .../llap/vectorized_timestamp_ints_casts.q.out     |  12 +-
 .../results/clientpositive/vector_udf_trunc.q.out  |  48 +--
 262 files changed, 3591 insertions(+), 2780 deletions(-)
 create mode 100644 
ql/src/test/queries/clientpositive/fetch_deleted_rows_vector.q
 create mode 100644 
ql/src/test/results/clientpositive/llap/fetch_deleted_rows_vector.q.out

Reply via email to