This is an automated email from the ASF dual-hosted git repository.
zhouyao2023 pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from eae369b804 [Improve][transform-v2] Support dynamic types for array
function (#8139)
add 14a86bc911 [Feature][Transform] Support merge shading-tables to one
table (#8360)
No new revisions were added by this update.
Summary of changes:
docs/en/transform-v2/table-merge.md | 68 ++++++++++++
docs/zh/transform-v2/table-merge.md | 67 +++++++++++
plugin-mapping.properties | 1 +
.../connector/TransformSpecificationCheckTest.java | 2 +-
.../{TestMetadataIT.java => TestTableMergeIT.java} | 6 +-
.../test/resources/table_merge_multi_table.conf} | 122 ++++++++++++---------
.../transform/table/TableMergeConfig.java | 70 ++++++------
.../table/TableMergeMultiCatalogTransform.java | 118 ++++++++++++++++++++
.../transform/table/TableMergeTransform.java | 63 +++++++++++
.../TableMergeTransformFactory.java} | 11 +-
.../spark/serialization/SeaTunnelRowConverter.java | 7 +-
.../spark/execution/MultiTableManagerTest.java | 16 +++
12 files changed, 447 insertions(+), 104 deletions(-)
create mode 100644 docs/en/transform-v2/table-merge.md
create mode 100644 docs/zh/transform-v2/table-merge.md
copy
seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/java/org/apache/seatunnel/e2e/transform/{TestMetadataIT.java
=> TestTableMergeIT.java} (89%)
copy
seatunnel-e2e/seatunnel-transforms-v2-e2e/{seatunnel-transforms-v2-e2e-part-1/src/test/resources/filter_row_kind_exclude_insert_multi_table.conf
=>
seatunnel-transforms-v2-e2e-part-2/src/test/resources/table_merge_multi_table.conf}
(57%)
copy
seatunnel-connectors-v2/connector-starrocks/src/main/java/org/apache/seatunnel/connectors/seatunnel/starrocks/config/CommonConfig.java
=>
seatunnel-transforms-v2/src/main/java/org/apache/seatunnel/transform/table/TableMergeConfig.java
(50%)
create mode 100644
seatunnel-transforms-v2/src/main/java/org/apache/seatunnel/transform/table/TableMergeMultiCatalogTransform.java
create mode 100644
seatunnel-transforms-v2/src/main/java/org/apache/seatunnel/transform/table/TableMergeTransform.java
copy
seatunnel-transforms-v2/src/main/java/org/apache/seatunnel/transform/{rowkind/RowKindExtractorTransformFactory.java
=> table/TableMergeTransformFactory.java} (83%)