This is an automated email from the ASF dual-hosted git repository.
yihua pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
from 30e5275a4d66 [MINOR] Add tests for autoUpgrade config during table
creation (#13677)
add e7aae2ea1f1b [HUDI-9669] Add schema on write support to hive (#13654)
No new revisions were added by this update.
Summary of changes:
.../hadoop/TestHoodieFileGroupReaderOnHive.java | 26 +-
.../hudi/testutils/ArrayWritableTestUtil.java | 6 +
.../AvroSchemaComparatorForRecordProjection.java | 82 +++++
.../AvroSchemaComparatorForSchemaEvolution.java | 72 +++--
.../java/org/apache/hudi/avro/AvroSchemaUtils.java | 89 ++++++
.../java/org/apache/hudi/avro/HoodieAvroUtils.java | 15 +-
.../table/read/FileGroupReaderSchemaHandler.java | 3 +-
.../org/apache/hudi/avro/TestAvroSchemaUtils.java | 354 +++++++++++++++++++++
.../org/apache/hudi/avro/TestHoodieAvroUtils.java | 8 +-
.../table/read/TestHoodieFileGroupReaderBase.java | 19 +-
.../hadoop/hive/serde2/avro/HiveTypeUtils.java | 7 +-
.../hudi/hadoop/HiveHoodieReaderContext.java | 58 ++--
.../org/apache/hudi/hadoop/HiveRecordContext.java | 22 +-
.../HoodieFileGroupReaderBasedRecordReader.java | 7 +-
.../org/apache/hudi/hadoop/HoodieHiveRecord.java | 29 +-
.../hudi/hadoop/utils/HiveAvroSerializer.java | 229 +++++++++----
.../hadoop/utils/HoodieArrayWritableAvroUtils.java | 325 ++++++++++++++++---
.../utils/HoodieRealtimeRecordReaderUtils.java | 4 +-
.../hudi/hadoop/utils/ObjectInspectorCache.java | 119 -------
.../hudi/hadoop/TestHiveHoodieReaderContext.java | 41 +--
.../apache/hudi/hadoop/TestHoodieHiveRecord.java | 12 +-
.../hudi/hadoop/utils/TestHiveAvroSerializer.java | 253 +++++++++++++++
.../utils/TestHoodieArrayWritableAvroUtils.java | 345 ++++++++++++++++++--
23 files changed, 1688 insertions(+), 437 deletions(-)
create mode 100644
hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaComparatorForRecordProjection.java
delete mode 100644
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/ObjectInspectorCache.java