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

lzljs3620320 pushed a change to branch release-0.8
in repository https://gitbox.apache.org/repos/asf/paimon-trino.git


    from a176d9d  Add trino 440 support
     add 2a8aab9  [bug] fix paimon-trino-440 package error when use jdk 17 (#80)
     add d8584ab  add tag query support by FOR VERSION AS OF (#78)
     add cf37c4a  Add support reading hadoop configuration files again (#81)
     add 6c98629  Supports insert operations (#86)
     add 63755a3  Only remain trino-440 project, remove redundant. (#87)
     add da8c637  Avoid deleting directories including data during expired 
snapshots (#88)
     add d2114fe  Support insert operations for append table and append queue 
(#89)
     add 4ff1ecd  Avoid using the same Projection object in different threads 
(#91)
     add 6925f02  Remove shuffle for unaware append table write (#90)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/{ci-jdk17.yml => ci-jdk21.yml}   |   27 +-
 ...apshot_jdk17.yml => publish_snapshot_jdk21.yml} |   10 +-
 paimon-trino-420/pom.xml                           |  211 ----
 paimon-trino-420/src/main/assembly/paimon.xml      |   31 -
 .../apache/paimon/trino/fileio/TrinoFileIO.java    |  166 ---
 .../src/test/resources/log4j2-test.properties      |   28 -
 paimon-trino-427/pom.xml                           |  211 ----
 paimon-trino-427/src/main/assembly/paimon.xml      |   31 -
 .../apache/paimon/trino/TestTrino427ITCase.java    |   27 -
 .../src/test/resources/log4j2-test.properties      |   28 -
 paimon-trino-440/pom.xml                           |  127 ++-
 .../org/apache/paimon/trino/ClassLoaderUtils.java  |    0
 .../java/org/apache/paimon/trino/DecimalUtils.java |    0
 .../apache/paimon/trino/DirectTrinoPageSource.java |    0
 .../org/apache/paimon/trino/EncodingUtils.java     |    0
 .../org/apache/paimon/trino/FieldNameUtils.java    |    0
 .../trino/FixedBucketTableShuffleFunction.java     |   90 ++
 .../org/apache/paimon/trino/TrinoColumnHandle.java |    9 +
 .../org/apache/paimon/trino/TrinoConnector.java    |   21 +
 .../apache/paimon/trino/TrinoConnectorFactory.java |   65 ++
 .../apache/paimon/trino/TrinoFilterConverter.java  |    0
 .../apache/paimon/trino/TrinoFilterExtractor.java  |    0
 .../paimon/trino/TrinoMergePageSourceWrapper.java  |   96 ++
 .../org/apache/paimon/trino/TrinoMergeSink.java    |  112 +++
 .../apache/paimon/trino/TrinoMergeTableHandle.java |   43 +-
 .../org/apache/paimon/trino/TrinoMetadata.java     |  240 ++++-
 .../apache/paimon/trino/TrinoMetadataFactory.java  |    0
 .../java/org/apache/paimon/trino/TrinoModule.java  |    2 +
 .../trino/TrinoNodePartitioningProvider.java       |   56 ++
 .../apache/paimon/trino/TrinoOrcDataSource.java    |    0
 .../org/apache/paimon/trino/TrinoPageSink.java     |   96 ++
 .../apache/paimon/trino/TrinoPageSinkProvider.java |  123 +++
 .../org/apache/paimon/trino/TrinoPageSource.java   |    0
 .../paimon/trino/TrinoPageSourceProvider.java      |   45 +-
 .../paimon/trino/TrinoPageSourceWrapper.java       |    0
 .../paimon/trino/TrinoPartitioningHandle.java      |   77 ++
 .../java/org/apache/paimon/trino/TrinoPlugin.java  |    0
 .../java/org/apache/paimon/trino/TrinoRow.java     |  181 ++++
 .../paimon/trino/TrinoSessionProperties.java       |   28 +
 .../java/org/apache/paimon/trino/TrinoSplit.java   |    0
 .../org/apache/paimon/trino/TrinoSplitManager.java |    0
 .../org/apache/paimon/trino/TrinoSplitSource.java  |    0
 .../org/apache/paimon/trino/TrinoTableHandle.java  |    5 +-
 .../apache/paimon/trino/TrinoTableOptionUtils.java |    0
 .../org/apache/paimon/trino/TrinoTableOptions.java |    0
 .../paimon/trino/TrinoTransactionHandle.java       |    0
 .../org/apache/paimon/trino/TrinoTypeUtils.java    |    0
 .../apache/paimon/trino/catalog/TrinoCatalog.java  |    0
 .../trino/fileio/PositionOutputStreamWrapper.java  |    0
 .../trino/fileio/TrinoDirectoryFileStatus.java     |    0
 .../apache/paimon/trino/fileio/TrinoFileIO.java    |   25 +-
 .../paimon/trino/fileio/TrinoFileIOLoader.java     |    0
 .../paimon/trino/fileio/TrinoFileStatus.java       |    0
 .../trino/fileio/TrinoInputStreamWrapper.java      |    0
 .../META-INF/services/io.trino.spi.Plugin          |    0
 .../apache/paimon/trino/SimpleTableTestHelper.java |    6 +
 .../apache/paimon/trino/TestTrino440ITCase.java    |   27 -
 .../apache/paimon/trino/TestTrinoColumnHandle.java |    2 +-
 .../paimon/trino/TestTrinoConnectorFactory.java    |    0
 .../paimon/trino/TestTrinoDistributedQuery.java    | 1049 +++++++++++++++++++
 .../paimon/trino/TestTrinoFilterConverter.java     |    0
 .../paimon/trino/TestTrinoFilterExtractor.java     |   75 ++
 .../org/apache/paimon/trino/TestTrinoITCase.java   |  127 ++-
 .../paimon/trino/TestTrinoPartitioningHandle.java  |   30 +-
 .../org/apache/paimon/trino/TestTrinoPlugin.java   |    0
 .../java/org/apache/paimon/trino/TestTrinoRow.java |  112 +++
 .../org/apache/paimon/trino/TestTrinoSplit.java    |    2 +-
 .../apache/paimon/trino/TestTrinoTableHandle.java  |    0
 .../org/apache/paimon/trino/TestTrinoType.java     |    6 +-
 .../org/apache/paimon/trino/TrinoQueryRunner.java  |    0
 .../org/apache/paimon/trino/TrinoTestUtils.java    |    0
 paimon-trino-common/pom.xml                        |  174 ----
 .../paimon/trino/TestTrinoDistributedQuery.java    | 1055 --------------------
 .../paimon/trino/TestTrinoFilterExtractor.java     |   96 --
 .../src/test/resources/log4j2-test.properties      |   28 -
 pom.xml                                            |   15 +-
 tree                                               |  472 +++++++++
 77 files changed, 3237 insertions(+), 2250 deletions(-)
 rename .github/workflows/{ci-jdk17.yml => ci-jdk21.yml} (58%)
 rename .github/workflows/{publish_snapshot_jdk17.yml => 
publish_snapshot_jdk21.yml} (92%)
 delete mode 100644 paimon-trino-420/pom.xml
 delete mode 100644 paimon-trino-420/src/main/assembly/paimon.xml
 delete mode 100644 
paimon-trino-420/src/main/java/org/apache/paimon/trino/fileio/TrinoFileIO.java
 delete mode 100644 paimon-trino-420/src/test/resources/log4j2-test.properties
 delete mode 100644 paimon-trino-427/pom.xml
 delete mode 100644 paimon-trino-427/src/main/assembly/paimon.xml
 delete mode 100644 
paimon-trino-427/src/test/java/org/apache/paimon/trino/TestTrino427ITCase.java
 delete mode 100644 paimon-trino-427/src/test/resources/log4j2-test.properties
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/ClassLoaderUtils.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/DecimalUtils.java (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/DirectTrinoPageSource.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/EncodingUtils.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/FieldNameUtils.java 
(100%)
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/FixedBucketTableShuffleFunction.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoColumnHandle.java 
(93%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoConnector.java 
(78%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoConnectorFactory.java
 (69%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoFilterConverter.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoFilterExtractor.java
 (100%)
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoMergePageSourceWrapper.java
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoMergeSink.java
 rename 
paimon-trino-420/src/test/java/org/apache/paimon/trino/TestTrino420ITCase.java 
=> 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoMergeTableHandle.java
 (57%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoMetadata.java (65%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoMetadataFactory.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoModule.java (92%)
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoNodePartitioningProvider.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoOrcDataSource.java 
(100%)
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoPageSink.java
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoPageSinkProvider.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoPageSource.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoPageSourceProvider.java
 (88%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoPageSourceWrapper.java
 (100%)
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoPartitioningHandle.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoPlugin.java (100%)
 create mode 100644 
paimon-trino-440/src/main/java/org/apache/paimon/trino/TrinoRow.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoSessionProperties.java
 (69%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoSplit.java (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoSplitManager.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoSplitSource.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoTableHandle.java 
(97%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoTableOptionUtils.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoTableOptions.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoTransactionHandle.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/TrinoTypeUtils.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/catalog/TrinoCatalog.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/fileio/PositionOutputStreamWrapper.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/fileio/TrinoDirectoryFileStatus.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/fileio/TrinoFileIO.java 
(88%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/fileio/TrinoFileIOLoader.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/fileio/TrinoFileStatus.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/java/org/apache/paimon/trino/fileio/TrinoInputStreamWrapper.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/main/resources/META-INF/services/io.trino.spi.Plugin 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/SimpleTableTestHelper.java
 (94%)
 delete mode 100644 
paimon-trino-440/src/test/java/org/apache/paimon/trino/TestTrino440ITCase.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoColumnHandle.java
 (98%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoConnectorFactory.java
 (100%)
 create mode 100644 
paimon-trino-440/src/test/java/org/apache/paimon/trino/TestTrinoDistributedQuery.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoFilterConverter.java
 (100%)
 create mode 100644 
paimon-trino-440/src/test/java/org/apache/paimon/trino/TestTrinoFilterExtractor.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoITCase.java 
(87%)
 copy 
paimon-trino-common/src/test/java/org/apache/paimon/trino/TestTrinoSplit.java 
=> 
paimon-trino-440/src/test/java/org/apache/paimon/trino/TestTrinoPartitioningHandle.java
 (52%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoPlugin.java 
(100%)
 create mode 100644 
paimon-trino-440/src/test/java/org/apache/paimon/trino/TestTrinoRow.java
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoSplit.java 
(97%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoTableHandle.java
 (100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TestTrinoType.java (98%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TrinoQueryRunner.java 
(100%)
 rename {paimon-trino-common => 
paimon-trino-440}/src/test/java/org/apache/paimon/trino/TrinoTestUtils.java 
(100%)
 delete mode 100644 paimon-trino-common/pom.xml
 delete mode 100644 
paimon-trino-common/src/test/java/org/apache/paimon/trino/TestTrinoDistributedQuery.java
 delete mode 100644 
paimon-trino-common/src/test/java/org/apache/paimon/trino/TestTrinoFilterExtractor.java
 delete mode 100644 
paimon-trino-common/src/test/resources/log4j2-test.properties
 create mode 100644 tree

Reply via email to