This is an automated email from the ASF dual-hosted git repository.
szita pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git.
from 2080e47 HIVE-25916: Optimise updateCompactionMetricsData (#2989)
(Laszlo Pinter, reviewed by Karen Coppage)
add 4aca5f6 HIVE-25772: Use ClusteredWriter when writing to Iceberg
tables (#2842) (Adam Szita, reviewed by Marton Bod)
No new revisions were added by this update.
Summary of changes:
.../iceberg/mr/hive/HiveFileWriterFactory.java | 103 ++++++++++
.../mr/hive/HiveIcebergOutputCommitter.java | 2 +-
.../iceberg/mr/hive/HiveIcebergOutputFormat.java | 5 +-
.../iceberg/mr/hive/HiveIcebergRecordWriter.java | 40 ++--
.../mr/hive/TestHiveIcebergOutputCommitter.java | 14 +-
.../queries/positive/dynamic_partition_writes.q | 21 ++
.../positive/dynamic_partition_writes.q.out | 220 +++++++++++++++++++++
iceberg/patched-iceberg-core/pom.xml | 1 +
.../org/apache/iceberg/io/ClusteredWriter.java | 158 +++++++++++++++
.../hadoop/hive/ql/parse/SemanticAnalyzer.java | 27 ++-
10 files changed, 565 insertions(+), 26 deletions(-)
create mode 100644
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveFileWriterFactory.java
create mode 100644
iceberg/iceberg-handler/src/test/queries/positive/dynamic_partition_writes.q
create mode 100644
iceberg/iceberg-handler/src/test/results/positive/dynamic_partition_writes.q.out
create mode 100644
iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/io/ClusteredWriter.java