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