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 33e99238d2bf [HUDI-9779] Use HoodieAvroIndexedRecord for records of 
error table (#13817)
     add 2669933a4907 [HUDI-9767] Upstream Trino Changes (#13787)

No new revisions were added by this update.

Summary of changes:
 hudi-trino-plugin/pom.xml                          |  42 ++++
 .../main/java/io/trino/plugin/hudi/HudiConfig.java |  48 ++++-
 .../io/trino/plugin/hudi/HudiConnectorFactory.java |  27 ++-
 .../java/io/trino/plugin/hudi/HudiErrorCode.java   |   1 +
 .../java/io/trino/plugin/hudi/HudiMetadata.java    |  13 +-
 .../main/java/io/trino/plugin/hudi/HudiModule.java |   5 +
 .../trino/plugin/hudi/HudiPageSourceProvider.java  |  17 +-
 .../trino/plugin/hudi/HudiSessionProperties.java   |  24 ++-
 .../main/java/io/trino/plugin/hudi/HudiSplit.java  |  23 ++
 .../io/trino/plugin/hudi/HudiSplitManager.java     |   9 +-
 .../java/io/trino/plugin/hudi/HudiSplitSource.java |  22 +-
 .../java/io/trino/plugin/hudi/HudiTableHandle.java | 112 ++++++++--
 .../main/java/io/trino/plugin/hudi/HudiUtil.java   | 124 ++++++++++-
 .../plugin/hudi/cache/HudiCacheKeyProvider.java    |  38 ++++
 .../hudi/partition/HiveHudiPartitionInfo.java      |   9 +-
 .../hudi/partition/HudiPartitionInfoLoader.java    |  32 ++-
 .../plugin/hudi/query/HudiDirectoryLister.java     |   3 -
 .../hudi/query/HudiSnapshotDirectoryLister.java    |  27 +--
 .../query/index/HudiColumnStatsIndexSupport.java   |  86 +++++---
 .../index/HudiPartitionStatsIndexSupport.java      |  25 ++-
 .../query/index/HudiRecordLevelIndexSupport.java   |   6 +-
 .../query/index/HudiSecondaryIndexSupport.java     |   8 +-
 .../hudi/query/index/IndexSupportFactory.java      |  33 ++-
 .../hudi/split/HudiBackgroundSplitLoader.java      | 233 +++++++++++++++++++--
 .../trino/plugin/hudi/split/HudiSplitFactory.java  | 167 ++++++++++-----
 .../trino/plugin/hudi/util/HudiAvroSerializer.java |   3 +-
 .../java/io/trino/plugin/hudi/HudiQueryRunner.java |   7 +
 .../java/io/trino/plugin/hudi/HudiUtilTest.java    | 151 +++++++++++++
 .../java/io/trino/plugin/hudi/SessionBuilder.java  |   6 +
 .../hudi/TestHudiAlluxioCacheFileOperations.java   | 174 +++++++++++++++
 .../hudi/TestHudiAlluxioCachingSmokeTest.java      |  59 ++++++
 .../java/io/trino/plugin/hudi/TestHudiConfig.java  |  23 +-
 .../hudi/TestHudiMemoryCacheFileOperations.java    | 158 ++++++++++++++
 .../plugin/hudi/TestHudiNoCacheFileOperations.java | 158 ++++++++++++++
 .../io/trino/plugin/hudi/TestHudiSmokeTest.java    | 152 ++++++++++++++
 .../plugin/hudi/split/TestHudiSplitFactory.java    |  20 +-
 .../testing/ResourceHudiTablesInitializer.java     |  61 ++++++
 .../trino/plugin/hudi/util/FileOperationUtils.java |  85 ++++++++
 .../hudi_cow_pt_table_with_field_names_in_caps.md  |  57 +++++
 .../hudi_cow_pt_table_with_field_names_in_caps.zip | Bin 0 -> 139357 bytes
 .../hudi_cow_table_with_field_names_in_caps.md     |  41 ++++
 .../hudi_cow_table_with_field_names_in_caps.zip    | Bin 0 -> 78817 bytes
 ...able_with_multi_keys_and_field_names_in_caps.md |  41 ++++
 ...ble_with_multi_keys_and_field_names_in_caps.zip | Bin 0 -> 82439 bytes
 .../hudi_mor_table_with_field_names_in_caps.md     |  41 ++++
 .../hudi_mor_table_with_field_names_in_caps.zip    | Bin 0 -> 79103 bytes
 .../hudi_non_extractable_partition_path.md         |  48 +++++
 .../hudi_non_extractable_partition_path.zip        | Bin 0 -> 75758 bytes
 .../hudi-testing-data/hudi_non_part_mor.md         |  77 +++++++
 .../hudi-testing-data/hudi_non_part_mor.zip        | Bin 0 -> 82188 bytes
 50 files changed, 2250 insertions(+), 246 deletions(-)
 create mode 100644 
hudi-trino-plugin/src/main/java/io/trino/plugin/hudi/cache/HudiCacheKeyProvider.java
 create mode 100644 
hudi-trino-plugin/src/test/java/io/trino/plugin/hudi/HudiUtilTest.java
 create mode 100644 
hudi-trino-plugin/src/test/java/io/trino/plugin/hudi/TestHudiAlluxioCacheFileOperations.java
 create mode 100644 
hudi-trino-plugin/src/test/java/io/trino/plugin/hudi/TestHudiAlluxioCachingSmokeTest.java
 create mode 100644 
hudi-trino-plugin/src/test/java/io/trino/plugin/hudi/TestHudiMemoryCacheFileOperations.java
 create mode 100644 
hudi-trino-plugin/src/test/java/io/trino/plugin/hudi/TestHudiNoCacheFileOperations.java
 create mode 100644 
hudi-trino-plugin/src/test/java/io/trino/plugin/hudi/util/FileOperationUtils.java
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_cow_pt_table_with_field_names_in_caps.md
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_cow_pt_table_with_field_names_in_caps.zip
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_cow_table_with_field_names_in_caps.md
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_cow_table_with_field_names_in_caps.zip
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_cow_table_with_multi_keys_and_field_names_in_caps.md
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_cow_table_with_multi_keys_and_field_names_in_caps.zip
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_mor_table_with_field_names_in_caps.md
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_mor_table_with_field_names_in_caps.zip
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_non_extractable_partition_path.md
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_non_extractable_partition_path.zip
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_non_part_mor.md
 create mode 100644 
hudi-trino-plugin/src/test/resources/hudi-testing-data/hudi_non_part_mor.zip

Reply via email to