This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
from 2542fc876 [doc] Add doc for creating table (#4303)
add 524915ebf [fix][flink] Fix Iceberg compatible metadata cannot be read
when data file format is parquet (#4288)
No new revisions were added by this update.
Summary of changes:
docs/content/migration/iceberg-compatibility.md | 373 +++++++++++++++++++++
.../shortcodes/generated/core_configuration.html | 6 -
.../main/java/org/apache/paimon/CoreOptions.java | 14 +-
paimon-core/pom.xml | 5 +-
.../iceberg/AbstractIcebergCommitCallback.java | 105 ++++--
.../org/apache/paimon/iceberg/IcebergOptions.java | 82 +++++
.../apache/paimon/iceberg/IcebergPathFactory.java | 4 +-
.../iceberg/manifest/IcebergDataFileMeta.java | 13 +-
.../paimon/iceberg/metadata/IcebergDataField.java | 38 ++-
.../iceberg/metadata/IcebergPartitionField.java | 4 +-
.../paimon/iceberg/metadata/IcebergSchema.java | 29 +-
.../paimon/table/AppendOnlyFileStoreTable.java | 4 +-
.../paimon/table/PrimaryKeyFileStoreTable.java | 4 +-
.../paimon/iceberg/IcebergCompatibilityTest.java | 13 +-
paimon-flink/paimon-flink-1.16/pom.xml | 8 +
.../flink/iceberg/Flink116IcebergITCase.java | 8 +-
paimon-flink/paimon-flink-1.17/pom.xml | 9 +
.../flink/iceberg/Flink117IcebergITCase.java | 8 +-
paimon-flink/paimon-flink-1.18/pom.xml | 9 +
.../flink/iceberg/Flink118IcebergITCase.java | 8 +-
paimon-flink/paimon-flink-1.19/pom.xml | 9 +
.../flink/iceberg/Flink119IcebergITCase.java | 8 +-
.../flink/iceberg/FlinkIcebergITCaseBase.java | 354 +++++++++++++++++++
23 files changed, 1017 insertions(+), 98 deletions(-)
create mode 100644 docs/content/migration/iceberg-compatibility.md
create mode 100644
paimon-core/src/main/java/org/apache/paimon/iceberg/IcebergOptions.java
copy
paimon-common/src/main/java/org/apache/paimon/data/columnar/ByteColumnVector.java
=>
paimon-flink/paimon-flink-1.16/src/test/java/org/apache/paimon/flink/iceberg/Flink116IcebergITCase.java
(82%)
copy
paimon-common/src/main/java/org/apache/paimon/data/columnar/ByteColumnVector.java
=>
paimon-flink/paimon-flink-1.17/src/test/java/org/apache/paimon/flink/iceberg/Flink117IcebergITCase.java
(82%)
copy
paimon-common/src/main/java/org/apache/paimon/data/columnar/ByteColumnVector.java
=>
paimon-flink/paimon-flink-1.18/src/test/java/org/apache/paimon/flink/iceberg/Flink118IcebergITCase.java
(82%)
copy
paimon-common/src/main/java/org/apache/paimon/data/columnar/ByteColumnVector.java
=>
paimon-flink/paimon-flink-1.19/src/test/java/org/apache/paimon/flink/iceberg/Flink119IcebergITCase.java
(82%)
create mode 100644
paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/iceberg/FlinkIcebergITCaseBase.java