This is an automated email from the ASF dual-hosted git repository.
jcamacho pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git.
from ac9acdf HIVE-23756: Added more constraints to the package.jdo file
(Stephen Carlin, reviewed by Jesus Camacho Rodriguez)
add f1ff996 HIVE-25104: Backward incompatible timestamp serialization in
Parquet for certain timezones (Stamatis Zampetakis, reviewed by Jesus Camacho
Rodriguez)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hadoop/hive/conf/HiveConf.java | 9 +-
.../alter_multi_part_table_to_iceberg.q.out | 2 +-
.../positive/alter_part_table_to_iceberg.q.out | 2 +-
.../results/positive/alter_table_to_iceberg.q.out | 2 +-
pom.xml | 5 +
ql/pom.xml | 5 +
.../ql/io/parquet/ParquetRecordReaderBase.java | 8 +-
.../hive/ql/io/parquet/convert/ETypeConverter.java | 15 +-
.../io/parquet/read/DataWritableReadSupport.java | 31 ++-
.../ql/io/parquet/timestamp/NanoTimeUtils.java | 52 +---
.../vector/ParquetDataColumnReaderFactory.java | 30 +--
.../io/parquet/write/DataWritableWriteSupport.java | 3 +
.../ql/io/parquet/write/DataWritableWriter.java | 9 +-
.../io/parquet/VectorizedColumnReaderTestBase.java | 3 +-
.../ql/io/parquet/convert/MyConverterParent.java | 2 +
.../ql/io/parquet/convert/TestETypeConverter.java | 7 +-
.../parquet/serde/TestParquetTimestampUtils.java | 49 ++--
.../TestParquetTimestampsHive2Compatibility.java | 276 +++++++++++++++++++++
.../parquet_int96_legacy_compatibility_timestamp.q | 28 +++
.../llap/materialized_view_parquet.q.out | 2 +-
...quet_int96_legacy_compatibility_timestamp.q.out | 136 ++++++++++
.../clientpositive/llap/parquet_stats.q.out | 2 +-
22 files changed, 575 insertions(+), 103 deletions(-)
create mode 100644
ql/src/test/org/apache/hadoop/hive/ql/io/parquet/serde/TestParquetTimestampsHive2Compatibility.java
create mode 100644
ql/src/test/queries/clientpositive/parquet_int96_legacy_compatibility_timestamp.q
create mode 100644
ql/src/test/results/clientpositive/llap/parquet_int96_legacy_compatibility_timestamp.q.out