This is an automated email from the ASF dual-hosted git repository. fanjia pushed a commit to branch dev in repository https://gitbox.apache.org/repos/asf/seatunnel.git
The following commit(s) were added to refs/heads/dev by this push: new 96b610eb7e [Fix][Connector-V2]Fix Descriptions for CUSTOM_SQL in Connector (#8778) 96b610eb7e is described below commit 96b610eb7ec7ac0834e34ce3e693c04047a4bc18 Author: xiaochen <598457...@qq.com> AuthorDate: Fri Feb 21 10:04:29 2025 +0800 [Fix][Connector-V2]Fix Descriptions for CUSTOM_SQL in Connector (#8778) --- docs/en/connector-v2/sink/Clickhouse.md | 1 + docs/zh/connector-v2/sink/Clickhouse.md | 1 + .../connectors/seatunnel/clickhouse/config/ClickhouseSinkOptions.java | 2 +- .../connectors/seatunnel/starrocks/config/StarRocksSinkOptions.java | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/en/connector-v2/sink/Clickhouse.md b/docs/en/connector-v2/sink/Clickhouse.md index 0837f76203..e01f6b6ee9 100644 --- a/docs/en/connector-v2/sink/Clickhouse.md +++ b/docs/en/connector-v2/sink/Clickhouse.md @@ -61,6 +61,7 @@ They can be downloaded via install-plugin.sh or from the Maven central repositor | allow_experimental_lightweight_delete | Boolean | No | false | Allow experimental lightweight delete based on `*MergeTree` table engine. | | schema_save_mode | Enum | no | CREATE_SCHEMA_WHEN_NOT_EXIST | Schema save mode. Please refer to the `schema_save_mode` section below. | | data_save_mode | Enum | no | APPEND_DATA | Data save mode. Please refer to the `data_save_mode` section below. | +| custom_sql | String | no | - | When data_save_mode selects CUSTOM_PROCESSING, you should fill in the CUSTOM_SQL parameter. This parameter usually fills in a SQL that can be executed. SQL will be executed before synchronization tasks. | | save_mode_create_template | string | no | see below | See below. | | common-options | | No | - | Sink plugin common parameters, please refer to [Sink Common Options](../sink-common-options.md) for details. | diff --git a/docs/zh/connector-v2/sink/Clickhouse.md b/docs/zh/connector-v2/sink/Clickhouse.md index 3dc04ce962..48190c8b55 100644 --- a/docs/zh/connector-v2/sink/Clickhouse.md +++ b/docs/zh/connector-v2/sink/Clickhouse.md @@ -60,6 +60,7 @@ | allow_experimental_lightweight_delete | Boolean | No | false | 允许基于`MergeTree`表引擎实验性轻量级删除. | | schema_save_mode | Enum | no | CREATE_SCHEMA_WHEN_NOT_EXIST | schema保存模式,请参考下面的`schema_save_mode` | | data_save_mode | Enum | no | APPEND_DATA | 数据保存模式,请参考下面的`data_save_mode`。 | +| custom_sql | String | no | - | 当data_save_mode设置为CUSTOM_PROCESSING时,必须同时设置CUSTOM_SQL参数。CUSTOM_SQL的值为可执行的SQL语句,在同步任务开启前SQL将会被执行 | | save_mode_create_template | string | no | see below | 见下文。 | | common-options | | No | - | Sink插件查用参数,详见[Sink常用选项](../sink-common-options.md). | diff --git a/seatunnel-connectors-v2/connector-clickhouse/src/main/java/org/apache/seatunnel/connectors/seatunnel/clickhouse/config/ClickhouseSinkOptions.java b/seatunnel-connectors-v2/connector-clickhouse/src/main/java/org/apache/seatunnel/connectors/seatunnel/clickhouse/config/ClickhouseSinkOptions.java index 9ad599e4ac..288e3463a7 100644 --- a/seatunnel-connectors-v2/connector-clickhouse/src/main/java/org/apache/seatunnel/connectors/seatunnel/clickhouse/config/ClickhouseSinkOptions.java +++ b/seatunnel-connectors-v2/connector-clickhouse/src/main/java/org/apache/seatunnel/connectors/seatunnel/clickhouse/config/ClickhouseSinkOptions.java @@ -91,7 +91,7 @@ public class ClickhouseSinkOptions { Options.key("custom_sql") .stringType() .noDefaultValue() - .withDescription("when schema_save_mode selects CUSTOM_PROCESSING custom SQL"); + .withDescription("when data_save_mode selects CUSTOM_PROCESSING custom SQL"); public static final Option<String> SAVE_MODE_CREATE_TEMPLATE = Options.key("save_mode_create_template") diff --git a/seatunnel-connectors-v2/connector-starrocks/src/main/java/org/apache/seatunnel/connectors/seatunnel/starrocks/config/StarRocksSinkOptions.java b/seatunnel-connectors-v2/connector-starrocks/src/main/java/org/apache/seatunnel/connectors/seatunnel/starrocks/config/StarRocksSinkOptions.java index d30aa6f9ef..5c20abd444 100644 --- a/seatunnel-connectors-v2/connector-starrocks/src/main/java/org/apache/seatunnel/connectors/seatunnel/starrocks/config/StarRocksSinkOptions.java +++ b/seatunnel-connectors-v2/connector-starrocks/src/main/java/org/apache/seatunnel/connectors/seatunnel/starrocks/config/StarRocksSinkOptions.java @@ -154,5 +154,5 @@ public class StarRocksSinkOptions extends StarRocksBaseOptions { Options.key("custom_sql") .stringType() .noDefaultValue() - .withDescription("when schema_save_mode selects CUSTOM_PROCESSING custom SQL"); + .withDescription("when data_save_mode selects CUSTOM_PROCESSING custom SQL"); }