This is an automated email from the ASF dual-hosted git repository.
davidzollo pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from c8fb49358a [Improve][Connector-V2] Migrate RocketMQ Source validation
to declarative OptionRule (#11158)
add dc64df48e6 [Improve][Transform-V2] Migrate transforms validation to
declarative OptionRule (#11095)
No new revisions were added by this update.
Summary of changes:
.../introduction/concepts/incompatible-changes.md | 11 +++
.../introduction/concepts/incompatible-changes.md | 12 +++
.../adaptsink/DefineSinkTypeTransformConfig.java | 12 ---
.../adaptsink/DefineSinkTypeTransformFactory.java | 52 +++++++++-
.../transform/copy/CopyFieldTransformFactory.java | 27 ++++-
.../DynamicCompileTransformFactory.java | 14 ++-
.../encrypt/FieldEncryptTransformFactory.java | 12 ++-
.../fieldmapper/FieldMapperTransformFactory.java | 5 +-
.../transform/filter/FilterFieldTransform.java | 10 --
.../filter/FilterFieldTransformFactory.java | 9 +-
.../jsonpath/JsonPathTransformFactory.java | 55 ++++++++++-
.../metadata/MetadataTransformFactory.java | 5 +-
.../regexextract/RegexExtractTransformFactory.java | 33 ++++++-
.../transform/replace/ReplaceTransform.java | 34 +------
.../transform/replace/ReplaceTransformFactory.java | 8 +-
.../rowkind/RowKindExtractorTransformFactory.java | 1 +
.../transform/split/SplitTransformFactory.java | 10 +-
.../transform/sql/SQLTransformFactory.java | 2 +-
.../transform/table/TableFilterConfig.java | 8 --
.../table/TableFilterTransformFactory.java | 35 ++++++-
.../table/TableMergeTransformFactory.java | 3 +-
.../validator/DataValidatorTransformFactory.java | 47 ++++++++-
.../DefineSinkTypeTransformFactoryTest.java | 97 ++++++++++++++++++
.../copy/CopyFieldTransformFactoryTest.java | 83 ++++++++++++++++
.../DynamicCompileTransformFactoryTest.java | 105 ++++++++++++++++++++
.../encrypt/FieldEncryptTransformFactoryTest.java | 101 +++++++++++++++++++
.../FieldMapperTransformFactoryTest.java | 61 ++++++++++++
.../filter/FilterFieldTransformFactoryTest.java | 82 +++++++++++++++
.../transform/filter/FilterFieldTransformTest.java | 44 +++++----
.../jsonpath/JsonPathTransformFactoryTest.java | 110 +++++++++++++++++++++
.../metadata/MetadataTransformFactoryTest.java | 61 ++++++++++++
.../RegexExtractTransformFactoryTest.java | 97 ++++++++++++++++++
.../replace/ReplaceTransformFactoryTest.java | 90 +++++++++++++++++
.../transform/replace/ReplaceTransformTest.java | 33 +++----
.../transform/split/SplitTransformFactoryTest.java | 81 +++++++++++++++
.../transform/sql/SQLTransformFactoryTest.java | 22 +++++
.../table/TableFilterTransformFactoryTest.java | 88 +++++++++++++++++
.../DataValidatorTransformFactoryTest.java | 103 +++++++++++++++++++
38 files changed, 1538 insertions(+), 125 deletions(-)
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/adaptsink/DefineSinkTypeTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/copy/CopyFieldTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/dynamiccompile/DynamicCompileTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/encrypt/FieldEncryptTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/fieldmapper/FieldMapperTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/filter/FilterFieldTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/jsonpath/JsonPathTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/metadata/MetadataTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/regexextract/RegexExtractTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/replace/ReplaceTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/split/SplitTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/table/TableFilterTransformFactoryTest.java
create mode 100644
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/validator/DataValidatorTransformFactoryTest.java