You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zi...@apache.org on 2023/03/21 20:54:11 UTC

[shardingsphere] branch master updated: Rename module from e2e-suite to e2e-sql (#24724)

This is an automated email from the ASF dual-hosted git repository.

zichaowang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 6dbd5405ffc Rename module from e2e-suite to e2e-sql (#24724)
6dbd5405ffc is described below

commit 6dbd5405ffc06b95b8fa2594a518379ab1c4e73d
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Wed Mar 22 04:53:51 2023 +0800

    Rename module from e2e-suite to e2e-sql (#24724)
---
 .github/workflows/e2e.yml                                | 16 ++++++++--------
 .github/workflows/nightly-e2e.yml                        | 12 ++++++------
 .../content/test-manual/integration-test/_index.cn.md    |  6 +++---
 .../content/test-manual/integration-test/_index.en.md    |  4 ++--
 .../cache/rule/builder/ShardingCacheRuleBuilder.java     |  2 +-
 test/e2e/pom.xml                                         |  2 +-
 test/e2e/{suite => sql}/pom.xml                          |  2 +-
 .../test/e2e/cases/IntegrationTestCaseContext.java       |  0
 .../test/e2e/cases/IntegrationTestCases.java             |  0
 .../test/e2e/cases/IntegrationTestCasesLoader.java       |  0
 .../shardingsphere/test/e2e/cases/SQLCommandType.java    |  0
 .../shardingsphere/test/e2e/cases/SQLExecuteType.java    |  0
 .../test/e2e/cases/assertion/IntegrationTestCase.java    |  0
 .../cases/assertion/IntegrationTestCaseAssertion.java    |  0
 .../cases/assertion/IntegrationTestCaseAssertionSQL.java |  0
 .../shardingsphere/test/e2e/cases/dataset/DataSet.java   |  0
 .../test/e2e/cases/dataset/DataSetLoader.java            |  0
 .../test/e2e/cases/dataset/metadata/DataSetColumn.java   |  0
 .../test/e2e/cases/dataset/metadata/DataSetIndex.java    |  0
 .../test/e2e/cases/dataset/metadata/DataSetMetaData.java |  0
 .../test/e2e/cases/dataset/row/DataSetRow.java           |  0
 .../shardingsphere/test/e2e/cases/value/SQLValue.java    |  0
 .../test/e2e/cases/value/SQLValueGroup.java              |  0
 .../test/e2e/container/compose/ContainerComposer.java    |  0
 .../e2e/container/compose/ContainerComposerRegistry.java |  0
 .../container/compose/mode/ClusterContainerComposer.java |  0
 .../compose/mode/StandaloneContainerComposer.java        |  0
 .../ProxyClusterContainerConfigurationFactory.java       |  0
 .../ProxyStandaloneContainerConfigurationFactory.java    |  0
 .../test/e2e/engine/TotalSuitesCountCalculator.java      |  0
 .../e2e/engine/arg/E2ETestCaseArgumentsProvider.java     |  0
 .../test/e2e/engine/arg/E2ETestCaseSettings.java         |  0
 .../e2e/engine/composer/BatchE2EContainerComposer.java   |  0
 .../test/e2e/engine/composer/E2EContainerComposer.java   |  0
 .../e2e/engine/composer/SingleE2EContainerComposer.java  |  0
 .../shardingsphere/test/e2e/engine/type/DALE2EIT.java    |  0
 .../shardingsphere/test/e2e/engine/type/DCLE2EIT.java    |  0
 .../shardingsphere/test/e2e/engine/type/DDLE2EIT.java    |  0
 .../shardingsphere/test/e2e/engine/type/RALE2EIT.java    |  0
 .../shardingsphere/test/e2e/engine/type/RDLE2EIT.java    |  0
 .../shardingsphere/test/e2e/engine/type/RQLE2EIT.java    |  0
 .../test/e2e/engine/type/dml/AdditionalDMLE2EIT.java     |  0
 .../test/e2e/engine/type/dml/BaseDMLE2EIT.java           |  0
 .../test/e2e/engine/type/dml/BatchDMLE2EIT.java          |  0
 .../test/e2e/engine/type/dml/GeneralDMLE2EIT.java        |  0
 .../test/e2e/engine/type/dql/AdditionalDQLE2EIT.java     |  0
 .../test/e2e/engine/type/dql/BaseDQLE2EIT.java           |  0
 .../test/e2e/engine/type/dql/GeneralDQLE2EIT.java        |  0
 .../test/e2e/env/DataSetEnvironmentManager.java          |  0
 .../shardingsphere/test/e2e/framework/E2EExtension.java  |  0
 .../framework/database/DatabaseAssertionMetaData.java    |  0
 .../database/DatabaseAssertionMetaDataFactory.java       |  0
 .../impl/PostgreSQLDatabaseAssertionMetaData.java        |  0
 .../param/array/ClusterTestParameterArrayGenerator.java  |  0
 .../framework/param/array/E2ETestParameterFactory.java   |  0
 .../framework/param/array/E2ETestParameterGenerator.java |  0
 .../array/JdbcStandaloneTestParameterGenerator.java      |  0
 .../array/ProxyStandaloneTestParameterGenerator.java     |  0
 .../framework/param/model/AssertionTestParameter.java    |  0
 .../e2e/framework/param/model/CaseTestParameter.java     |  0
 .../test/e2e/framework/param/model/E2ETestParameter.java |  0
 .../test/resources/cases/dal/dal-integration-reset.xml   |  0
 .../src/test/resources/cases/dal/dal-integration-set.xml |  0
 .../test/resources/cases/dal/dal-integration-show.xml    |  0
 .../cases/dal/dataset/db/mysql/show_databases.xml        |  0
 .../mysql/show_databases.xml                             |  0
 .../mysql/show_databases.xml                             |  0
 .../cases/dal/dataset/encrypt/mysql/show_databases.xml   |  0
 .../mysql/show_databases.xml                             |  0
 .../dataset/readwrite_splitting/mysql/show_databases.xml |  0
 .../cases/dal/dataset/select_session_variables.xml       |  0
 .../sharding_and_encrypt/mysql/show_databases.xml        |  0
 .../dataset/sharding_governance/mysql/show_databases.xml |  0
 .../cases/dal/dataset/tbl/mysql/show_databases.xml       |  0
 .../resources/cases/dcl/dcl-integration-alter-login.xml  |  0
 .../resources/cases/dcl/dcl-integration-alter-role.xml   |  0
 .../resources/cases/dcl/dcl-integration-alter-user.xml   |  0
 .../resources/cases/dcl/dcl-integration-create-login.xml |  0
 .../resources/cases/dcl/dcl-integration-create-role.xml  |  0
 .../resources/cases/dcl/dcl-integration-create-user.xml  |  0
 .../resources/cases/dcl/dcl-integration-deny-user.xml    |  0
 .../resources/cases/dcl/dcl-integration-drop-login.xml   |  0
 .../resources/cases/dcl/dcl-integration-drop-role.xml    |  0
 .../resources/cases/dcl/dcl-integration-drop-user.xml    |  0
 .../test/resources/cases/dcl/dcl-integration-grant.xml   |  0
 .../cases/dcl/dcl-integration-reassign-owned.xml         |  0
 .../resources/cases/dcl/dcl-integration-rename-user.xml  |  0
 .../test/resources/cases/dcl/dcl-integration-revoke.xml  |  0
 .../resources/cases/dcl/dcl-integration-set-role.xml     |  0
 .../test/resources/cases/ddl/dataset/db/alter_add.xml    |  0
 .../cases/ddl/dataset/db/alter_broadcast_add.xml         |  0
 .../cases/ddl/dataset/db/alter_broadcast_change.xml      |  0
 .../cases/ddl/dataset/db/alter_broadcast_drop.xml        |  0
 .../test/resources/cases/ddl/dataset/db/alter_change.xml |  0
 .../test/resources/cases/ddl/dataset/db/alter_drop.xml   |  0
 .../cases/ddl/dataset/db/create_broadcast_index.xml      |  0
 .../cases/ddl/dataset/db/create_broadcast_table.xml      |  0
 .../ddl/dataset/db/create_broadcast_unique_index.xml     |  0
 .../test/resources/cases/ddl/dataset/db/create_index.xml |  0
 .../test/resources/cases/ddl/dataset/db/create_table.xml |  0
 .../cases/ddl/dataset/db/create_unique_index.xml         |  0
 .../cases/ddl/dataset/db/drop_broadcast_table.xml        |  0
 .../test/resources/cases/ddl/dataset/db/drop_table.xml   |  0
 .../test/resources/cases/ddl/dataset/db/show_index.xml   |  0
 .../cases/ddl/dataset/db/unchanged_broadcast_table.xml   |  0
 .../resources/cases/ddl/dataset/db/unchanged_table.xml   |  0
 .../dataset/dbtbl_with_readwrite_splitting/alter_add.xml |  0
 .../alter_broadcast_add.xml                              |  0
 .../alter_broadcast_change.xml                           |  0
 .../alter_broadcast_drop.xml                             |  0
 .../dbtbl_with_readwrite_splitting/alter_change.xml      |  0
 .../dbtbl_with_readwrite_splitting/alter_drop.xml        |  0
 .../create_broadcast_index.xml                           |  0
 .../create_broadcast_table.xml                           |  0
 .../create_broadcast_unique_index.xml                    |  0
 .../dbtbl_with_readwrite_splitting/create_index.xml      |  0
 .../dbtbl_with_readwrite_splitting/create_table.xml      |  0
 .../create_unique_index.xml                              |  0
 .../drop_broadcast_table.xml                             |  0
 .../dbtbl_with_readwrite_splitting/drop_table.xml        |  0
 .../unchanged_broadcast_table.xml                        |  0
 .../dbtbl_with_readwrite_splitting/unchanged_table.xml   |  0
 .../alter_add.xml                                        |  0
 .../alter_add_encrypt_column.xml                         |  0
 .../alter_change.xml                                     |  0
 .../alter_drop.xml                                       |  0
 .../alter_modify_encrypt_column.xml                      |  0
 .../create_index.xml                                     |  0
 .../create_table.xml                                     |  0
 .../create_unique_index.xml                              |  0
 .../drop_table.xml                                       |  0
 .../unchanged_table.xml                                  |  0
 .../resources/cases/ddl/dataset/encrypt/alter_add.xml    |  0
 .../ddl/dataset/encrypt/alter_add_encrypt_column.xml     |  0
 .../resources/cases/ddl/dataset/encrypt/alter_change.xml |  0
 .../resources/cases/ddl/dataset/encrypt/alter_drop.xml   |  0
 .../ddl/dataset/encrypt/alter_modify_encrypt_column.xml  |  0
 .../resources/cases/ddl/dataset/encrypt/create_index.xml |  0
 .../resources/cases/ddl/dataset/encrypt/create_table.xml |  0
 .../cases/ddl/dataset/encrypt/create_unique_index.xml    |  0
 .../resources/cases/ddl/dataset/encrypt/drop_table.xml   |  0
 .../cases/ddl/dataset/encrypt/unchanged_table.xml        |  0
 .../encrypt_and_readwrite_splitting/alter_add.xml        |  0
 .../alter_add_encrypt_column.xml                         |  0
 .../encrypt_and_readwrite_splitting/alter_change.xml     |  0
 .../encrypt_and_readwrite_splitting/alter_drop.xml       |  0
 .../alter_modify_encrypt_column.xml                      |  0
 .../encrypt_and_readwrite_splitting/create_index.xml     |  0
 .../encrypt_and_readwrite_splitting/create_table.xml     |  0
 .../create_unique_index.xml                              |  0
 .../encrypt_and_readwrite_splitting/drop_table.xml       |  0
 .../encrypt_and_readwrite_splitting/unchanged_table.xml  |  0
 .../cases/ddl/dataset/readwrite_splitting/alter_add.xml  |  0
 .../dataset/readwrite_splitting/alter_broadcast_add.xml  |  0
 .../readwrite_splitting/alter_broadcast_change.xml       |  0
 .../dataset/readwrite_splitting/alter_broadcast_drop.xml |  0
 .../ddl/dataset/readwrite_splitting/alter_change.xml     |  0
 .../cases/ddl/dataset/readwrite_splitting/alter_drop.xml |  0
 .../readwrite_splitting/create_broadcast_table.xml       |  0
 .../create_broadcast_unique_index.xml                    |  0
 .../ddl/dataset/readwrite_splitting/create_index.xml     |  0
 .../ddl/dataset/readwrite_splitting/create_table.xml     |  0
 .../dataset/readwrite_splitting/create_unique_index.xml  |  0
 .../dataset/readwrite_splitting/drop_broadcast_table.xml |  0
 .../cases/ddl/dataset/readwrite_splitting/drop_table.xml |  0
 .../readwrite_splitting/unchanged_broadcast_table.xml    |  0
 .../ddl/dataset/readwrite_splitting/unchanged_table.xml  |  0
 .../resources/cases/ddl/dataset/shadow/alter_table.xml   |  0
 .../resources/cases/ddl/dataset/shadow/create_index.xml  |  0
 .../resources/cases/ddl/dataset/shadow/create_table.xml  |  0
 .../cases/ddl/dataset/shadow/create_unique_index.xml     |  0
 .../resources/cases/ddl/dataset/shadow/drop_table.xml    |  0
 .../cases/ddl/dataset/shadow/unchanged_table.xml         |  0
 .../cases/ddl/dataset/sharding_and_encrypt/alter_add.xml |  0
 .../sharding_and_encrypt/alter_add_encrypt_column.xml    |  0
 .../ddl/dataset/sharding_and_encrypt/alter_change.xml    |  0
 .../ddl/dataset/sharding_and_encrypt/alter_drop.xml      |  0
 .../sharding_and_encrypt/alter_modify_encrypt_column.xml |  0
 .../ddl/dataset/sharding_and_encrypt/create_index.xml    |  0
 .../ddl/dataset/sharding_and_encrypt/create_table.xml    |  0
 .../dataset/sharding_and_encrypt/create_unique_index.xml |  0
 .../ddl/dataset/sharding_and_encrypt/drop_table.xml      |  0
 .../ddl/dataset/sharding_and_encrypt/unchanged_table.xml |  0
 .../cases/ddl/dataset/sharding_governance/alter_add.xml  |  0
 .../ddl/dataset/sharding_governance/alter_change.xml     |  0
 .../cases/ddl/dataset/sharding_governance/alter_drop.xml |  0
 .../ddl/dataset/sharding_governance/create_index.xml     |  0
 .../ddl/dataset/sharding_governance/create_table.xml     |  0
 .../dataset/sharding_governance/create_unique_index.xml  |  0
 .../cases/ddl/dataset/sharding_governance/drop_table.xml |  0
 .../ddl/dataset/sharding_governance/unchanged_table.xml  |  0
 .../test/resources/cases/ddl/dataset/tbl/alter_add.xml   |  0
 .../cases/ddl/dataset/tbl/alter_broadcast_add.xml        |  0
 .../cases/ddl/dataset/tbl/alter_broadcast_change.xml     |  0
 .../cases/ddl/dataset/tbl/alter_broadcast_drop.xml       |  0
 .../resources/cases/ddl/dataset/tbl/alter_change.xml     |  0
 .../test/resources/cases/ddl/dataset/tbl/alter_drop.xml  |  0
 .../cases/ddl/dataset/tbl/create_broadcast_index.xml     |  0
 .../cases/ddl/dataset/tbl/create_broadcast_table.xml     |  0
 .../ddl/dataset/tbl/create_broadcast_unique_index.xml    |  0
 .../resources/cases/ddl/dataset/tbl/create_index.xml     |  0
 .../resources/cases/ddl/dataset/tbl/create_table.xml     |  0
 .../cases/ddl/dataset/tbl/create_unique_index.xml        |  0
 .../cases/ddl/dataset/tbl/drop_broadcast_table.xml       |  0
 .../test/resources/cases/ddl/dataset/tbl/drop_table.xml  |  0
 .../test/resources/cases/ddl/dataset/tbl/show_index.xml  |  0
 .../cases/ddl/dataset/tbl/unchanged_broadcast_table.xml  |  0
 .../resources/cases/ddl/dataset/tbl/unchanged_table.xml  |  0
 .../resources/cases/ddl/ddl-integration-alter-table.xml  |  0
 .../resources/cases/ddl/ddl-integration-create-index.xml |  0
 .../resources/cases/ddl/ddl-integration-create-table.xml |  0
 .../resources/cases/ddl/ddl-integration-drop-index.xml   |  0
 .../resources/cases/ddl/ddl-integration-drop-table.xml   |  0
 .../test/resources/cases/ddl/ddl-integration-listen.xml  |  0
 .../test/resources/cases/ddl/ddl-integration-move.xml    |  0
 .../test/resources/cases/ddl/ddl-integration-notify.xml  |  0
 .../ddl/ddl-integration-refresh-materialized-view.xml    |  0
 .../test/resources/cases/ddl/ddl-integration-reindex.xml |  0
 .../cases/ddl/ddl-integration-security-label.xml         |  0
 .../resources/cases/ddl/ddl-integration-truncate.xml     |  0
 .../resources/cases/ddl/ddl-integration-unlisten.xml     |  0
 .../cases/dml/dataset/db/batch_insert_for_order.xml      |  0
 .../dml/dataset/db/batch_insert_into_broadcast_table.xml |  0
 .../dml/dataset/db/batch_insert_into_single_table.xml    |  0
 .../dataset/db/batch_insert_with_generate_key_column.xml |  0
 .../db/batch_insert_without_generate_key_column.xml      |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 .../cases/dml/dataset/db/delete_single_table_by_id.xml   |  0
 .../resources/cases/dml/dataset/db/delete_with_alias.xml |  0
 .../cases/dml/dataset/db/delete_with_sharding_value.xml  |  0
 .../dml/dataset/db/delete_without_sharding_value.xml     |  0
 .../cases/dml/dataset/db/insert_for_order_1.xml          |  0
 .../cases/dml/dataset/db/insert_for_order_1_2.xml        |  0
 .../cases/dml/dataset/db/insert_for_order_2.xml          |  0
 .../dataset/db/insert_multiple_values_for_order_1_2.xml  |  0
 .../dml/dataset/db/insert_on_duplicate_key_update.xml    |  0
 .../dml/dataset/db/insert_with_generate_key_column.xml   |  0
 .../cases/dml/dataset/db/insert_with_now_function.xml    |  0
 .../dataset/db/insert_without_generate_key_column.xml    |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 .../src/test/resources/cases/dml/dataset/db/update.xml   |  0
 .../cases/dml/dataset/db/update_broadcast_table.xml      |  0
 .../cases/dml/dataset/db/update_single_table.xml         |  0
 .../dml/dataset/db/update_with_column_equal_column.xml   |  0
 .../cases/dml/dataset/db/update_without_condition.xml    |  0
 .../batch_insert_for_order.xml                           |  0
 .../batch_insert_into_broadcast_table.xml                |  0
 .../batch_insert_into_single_table.xml                   |  0
 .../batch_insert_with_generate_key_column.xml            |  0
 .../batch_insert_without_generate_key_column.xml         |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 .../delete_single_table_by_id.xml                        |  0
 .../dbtbl_with_readwrite_splitting/delete_with_alias.xml |  0
 .../delete_with_sharding_value.xml                       |  0
 .../delete_without_sharding_value.xml                    |  0
 .../insert_for_order_1.xml                               |  0
 .../insert_for_order_1_2.xml                             |  0
 .../insert_for_order_2.xml                               |  0
 .../insert_multiple_values_for_order_1_2.xml             |  0
 .../insert_on_duplicate_key_update.xml                   |  0
 .../insert_with_generate_key_column.xml                  |  0
 .../insert_with_now_function.xml                         |  0
 .../insert_without_generate_key_column.xml               |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 .../dataset/dbtbl_with_readwrite_splitting/update.xml    |  0
 .../update_broadcast_table.xml                           |  0
 .../update_single_table.xml                              |  0
 .../update_with_column_equal_column.xml                  |  0
 .../update_without_condition.xml                         |  0
 .../batch_insert_into_single_table.xml                   |  0
 .../batch_insert_into_user_table.xml                     |  0
 .../delete_single_table_by_id.xml                        |  0
 .../delete_user_table.xml                                |  0
 .../update_single_table.xml                              |  0
 .../update_user_table.xml                                |  0
 .../update_user_table_by_pwd.xml                         |  0
 .../src/test/resources/cases/dml/dataset/delete.xml      |  0
 .../dataset/encrypt/batch_insert_into_single_table.xml   |  0
 .../dml/dataset/encrypt/batch_insert_into_user_table.xml |  0
 .../dml/dataset/encrypt/delete_single_table_by_id.xml    |  0
 .../cases/dml/dataset/encrypt/delete_user_table.xml      |  0
 .../cases/dml/dataset/encrypt/update_single_table.xml    |  0
 .../cases/dml/dataset/encrypt/update_user_table.xml      |  0
 .../dml/dataset/encrypt/update_user_table_by_pwd.xml     |  0
 .../mysql/pro_insert_order_batch_value.xml               |  0
 .../encrypt_shadow/mysql/pro_insert_order_value.xml      |  0
 .../encrypt_shadow/mysql/pro_update_order_by_user_id.xml |  0
 .../mysql/shadow_insert_order_batch_value.xml            |  0
 .../encrypt_shadow/mysql/shadow_insert_order_value.xml   |  0
 .../mysql/shadow_update_order_by_user_id.xml             |  0
 .../encrypt_shadow/postgresql/pro_insert_order_value.xml |  0
 .../postgresql/pro_update_order_by_user_id.xml           |  0
 .../postgresql/shadow_insert_order_value.xml             |  0
 .../postgresql/shadow_update_order_by_user_id.xml        |  0
 .../encrypt_shadow/pro_delete_order_by_user_id.xml       |  0
 .../encrypt_shadow/shadow_delete_order_by_user_id.xml    |  0
 .../dml/dataset/passthrough/insert_bytea_values.xml      |  0
 .../passthrough/insert_max_floating_point_values.xml     |  0
 .../dml/dataset/passthrough/insert_max_money_values.xml  |  0
 .../insert_max_values_into_single_table_integer.xml      |  0
 .../passthrough/insert_min_floating_point_values.xml     |  0
 .../dml/dataset/passthrough/insert_min_money_values.xml  |  0
 .../insert_min_values_into_single_table_integer.xml      |  0
 .../insert_negative_infinity_floating_point_values.xml   |  0
 .../insert_negative_values_into_single_table_integer.xml |  0
 .../insert_positive_infinity_floating_point_values.xml   |  0
 .../dataset/passthrough/insert_rounding_money_values.xml |  0
 ...ert_max_values_into_single_table_integer_unsigned.xml |  0
 ...ert_min_values_into_single_table_integer_unsigned.xml |  0
 .../dml/dataset/passthrough/update_money_add_value.xml   |  0
 .../dataset/passthrough/update_money_subtract_value.xml  |  0
 .../readwrite_splitting/batch_insert_for_order.xml       |  0
 .../batch_insert_into_broadcast_table.xml                |  0
 .../batch_insert_into_single_table.xml                   |  0
 .../batch_insert_with_generate_key_column.xml            |  0
 .../batch_insert_without_generate_key_column.xml         |  0
 .../readwrite_splitting/delete_single_table_by_id.xml    |  0
 .../dataset/readwrite_splitting/delete_with_alias.xml    |  0
 .../readwrite_splitting/delete_with_sharding_value.xml   |  0
 .../delete_without_sharding_value.xml                    |  0
 .../dataset/readwrite_splitting/insert_for_order_1.xml   |  0
 .../dataset/readwrite_splitting/insert_for_order_1_2.xml |  0
 .../dataset/readwrite_splitting/insert_for_order_2.xml   |  0
 .../insert_multiple_values_for_order_1_2.xml             |  0
 .../insert_on_duplicate_key_update.xml                   |  0
 .../insert_with_generate_key_column.xml                  |  0
 .../readwrite_splitting/insert_with_now_function.xml     |  0
 .../insert_without_generate_key_column.xml               |  0
 .../cases/dml/dataset/readwrite_splitting/update.xml     |  0
 .../readwrite_splitting/update_broadcast_table.xml       |  0
 .../dataset/readwrite_splitting/update_single_table.xml  |  0
 .../update_with_column_equal_column.xml                  |  0
 .../readwrite_splitting/update_without_condition.xml     |  0
 .../mysql/pro_insert_order_batch_value.xml               |  0
 .../mysql/pro_insert_order_value.xml                     |  0
 .../mysql/pro_update_order_by_user_id.xml                |  0
 .../mysql/shadow_insert_order_batch_value.xml            |  0
 .../mysql/shadow_insert_order_value.xml                  |  0
 .../mysql/shadow_update_order_by_user_id.xml             |  0
 .../postgresql/pro_insert_order_value.xml                |  0
 .../postgresql/pro_update_order_by_user_id.xml           |  0
 .../postgresql/shadow_insert_order_value.xml             |  0
 .../postgresql/shadow_update_order_by_user_id.xml        |  0
 .../pro_delete_order_by_user_id.xml                      |  0
 .../shadow_delete_order_by_user_id.xml                   |  0
 .../cases/dml/dataset/shadow/batch_insert_for_order.xml  |  0
 .../shadow/batch_insert_with_generate_key_column.xml     |  0
 .../shadow/batch_insert_without_generate_key_column.xml  |  0
 .../cases/dml/dataset/shadow/delete_with_alias.xml       |  0
 .../dml/dataset/shadow/delete_with_sharding_value.xml    |  0
 .../dml/dataset/shadow/delete_without_sharding_value.xml |  0
 .../cases/dml/dataset/shadow/insert_for_order_1.xml      |  0
 .../cases/dml/dataset/shadow/insert_for_order_1_2.xml    |  0
 .../cases/dml/dataset/shadow/insert_for_order_2.xml      |  0
 .../shadow/insert_multiple_values_for_order_1_2.xml      |  0
 .../dataset/shadow/insert_on_duplicate_key_update.xml    |  0
 .../dataset/shadow/insert_with_generate_key_column.xml   |  0
 .../dml/dataset/shadow/insert_with_now_function.xml      |  0
 .../shadow/insert_without_generate_key_column.xml        |  0
 .../shadow/mysql/pro_insert_order_batch_value.xml        |  0
 .../dml/dataset/shadow/mysql/pro_insert_order_value.xml  |  0
 .../dataset/shadow/mysql/pro_update_order_by_user_id.xml |  0
 .../shadow/mysql/shadow_insert_order_batch_value.xml     |  0
 .../dataset/shadow/mysql/shadow_insert_order_value.xml   |  0
 .../shadow/mysql/shadow_update_order_by_user_id.xml      |  0
 .../shadow/postgresql/pro_insert_order_batch_value.xml   |  0
 .../dataset/shadow/postgresql/pro_insert_order_value.xml |  0
 .../shadow/postgresql/pro_update_order_by_user_id.xml    |  0
 .../postgresql/shadow_insert_order_batch_value.xml       |  0
 .../shadow/postgresql/shadow_insert_order_value.xml      |  0
 .../shadow/postgresql/shadow_update_order_by_user_id.xml |  0
 .../dml/dataset/shadow/pro_delete_order_by_user_id.xml   |  0
 .../dataset/shadow/shadow_delete_order_by_user_id.xml    |  0
 .../test/resources/cases/dml/dataset/shadow/update.xml   |  0
 .../dataset/shadow/update_with_column_equal_column.xml   |  0
 .../dml/dataset/shadow/update_without_condition.xml      |  0
 .../mysql/pro_insert_order_batch_value.xml               |  0
 .../sharding_and_shadow/mysql/pro_insert_order_value.xml |  0
 .../mysql/pro_update_order_by_user_id.xml                |  0
 .../mysql/shadow_insert_order_batch_value.xml            |  0
 .../mysql/shadow_insert_order_value.xml                  |  0
 .../mysql/shadow_update_order_by_user_id.xml             |  0
 .../postgresql/pro_insert_order_value.xml                |  0
 .../postgresql/pro_update_order_by_user_id.xml           |  0
 .../postgresql/shadow_insert_order_value.xml             |  0
 .../postgresql/shadow_update_order_by_user_id.xml        |  0
 .../sharding_and_shadow/pro_delete_order_by_user_id.xml  |  0
 .../shadow_delete_order_by_user_id.xml                   |  0
 .../mysql/pro_insert_order_batch_value.xml               |  0
 .../mysql/pro_insert_order_value.xml                     |  0
 .../mysql/pro_update_order_by_user_id.xml                |  0
 .../mysql/shadow_insert_order_batch_value.xml            |  0
 .../mysql/shadow_insert_order_value.xml                  |  0
 .../mysql/shadow_update_order_by_user_id.xml             |  0
 .../postgresql/pro_insert_order_value.xml                |  0
 .../postgresql/pro_update_order_by_user_id.xml           |  0
 .../postgresql/shadow_insert_order_value.xml             |  0
 .../postgresql/shadow_update_order_by_user_id.xml        |  0
 .../pro_delete_order_by_user_id.xml                      |  0
 .../shadow_delete_order_by_user_id.xml                   |  0
 .../sharding_governance/batch_insert_for_order.xml       |  0
 .../dataset/sharding_governance/delete_with_alias.xml    |  0
 .../sharding_governance/delete_with_sharding_value.xml   |  0
 .../delete_without_sharding_value.xml                    |  0
 .../dataset/sharding_governance/insert_for_order_1.xml   |  0
 .../dataset/sharding_governance/insert_for_order_2.xml   |  0
 .../insert_multiple_values_for_order_1_2.xml             |  0
 .../insert_on_duplicate_key_update.xml                   |  0
 .../cases/dml/dataset/sharding_governance/update.xml     |  0
 .../update_with_column_equal_column.xml                  |  0
 .../sharding_governance/update_without_condition.xml     |  0
 .../dataset/tbl/batch_insert_all_into_order_table.xml    |  0
 .../cases/dml/dataset/tbl/batch_insert_for_order.xml     |  0
 .../dataset/tbl/batch_insert_into_broadcast_table.xml    |  0
 .../dml/dataset/tbl/batch_insert_into_single_table.xml   |  0
 .../tbl/batch_insert_with_generate_key_column.xml        |  0
 .../tbl/batch_insert_without_generate_key_column.xml     |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 .../cases/dml/dataset/tbl/delete_single_table_by_id.xml  |  0
 .../cases/dml/dataset/tbl/delete_with_alias.xml          |  0
 .../cases/dml/dataset/tbl/delete_with_sharding_value.xml |  0
 .../dml/dataset/tbl/delete_without_sharding_value.xml    |  0
 .../cases/dml/dataset/tbl/insert_for_order_1.xml         |  0
 .../cases/dml/dataset/tbl/insert_for_order_1_2.xml       |  0
 .../cases/dml/dataset/tbl/insert_for_order_2.xml         |  0
 .../dml/dataset/tbl/insert_into_t_product_with_hint.xml  |  0
 .../dataset/tbl/insert_multiple_values_for_order_1_2.xml |  0
 .../dml/dataset/tbl/insert_on_duplicate_key_update.xml   |  0
 .../dml/dataset/tbl/insert_with_generate_key_column.xml  |  0
 .../cases/dml/dataset/tbl/insert_with_now_function.xml   |  0
 .../dataset/tbl/insert_without_generate_key_column.xml   |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 ...rt_without_generate_key_column_generated_key_data.xml |  0
 .../src/test/resources/cases/dml/dataset/tbl/update.xml  |  0
 .../cases/dml/dataset/tbl/update_broadcast_table.xml     |  0
 .../cases/dml/dataset/tbl/update_single_table.xml        |  0
 .../dml/dataset/tbl/update_with_column_equal_column.xml  |  0
 .../cases/dml/dataset/tbl/update_without_condition.xml   |  0
 .../test/resources/cases/dml/dml-integration-delete.xml  |  0
 .../test/resources/cases/dml/dml-integration-insert.xml  |  0
 .../test/resources/cases/dml/dml-integration-update.xml  |  0
 .../cases/dql/dataset/db/select_cluster_information.xml  |  0
 .../dql/dataset/db/select_sharding_table_statistics.xml  |  0
 .../cases/dql/dataset/db/select_sys_data_for_og.xml      |  0
 .../cases/dql/dataset/db/select_sys_data_for_pg.xml      |  0
 .../cases/dql/dql-integration-select-aggregate.xml       |  0
 .../cases/dql/dql-integration-select-combine.xml         |  0
 .../cases/dql/dql-integration-select-expression.xml      |  0
 .../cases/dql/dql-integration-select-group-by.xml        |  0
 .../resources/cases/dql/dql-integration-select-join.xml  |  0
 .../resources/cases/dql/dql-integration-select-lock.xml  |  0
 .../resources/cases/dql/dql-integration-select-or.xml    |  0
 .../cases/dql/dql-integration-select-order-by.xml        |  0
 ...l-integration-select-pagination-group-by-order-by.xml |  0
 .../cases/dql/dql-integration-select-pagination.xml      |  0
 .../dql/dql-integration-select-special-function.xml      |  0
 .../cases/dql/dql-integration-select-sub-query.xml       |  0
 .../test/resources/cases/dql/dql-integration-select.xml  |  0
 .../cases/ral/dataset/empty_rules/cached_connections.xml |  0
 .../empty_rules/cluster/show_compute_node_info.xml       |  0
 .../empty_rules/cluster/show_compute_node_mode.xml       |  0
 .../dataset/empty_rules/cluster/show_compute_nodes.xml   |  0
 .../ral/dataset/empty_rules/default_transaction_type.xml |  0
 .../empty_rules/mysql/preview_federation_select.xml      |  0
 .../ral/dataset/empty_rules/mysql/show_storage_units.xml |  0
 .../empty_rules/opengauss/preview_federation_select.xml  |  0
 .../dataset/empty_rules/opengauss/show_storage_units.xml |  0
 .../empty_rules/postgresql/preview_federation_select.xml |  0
 .../empty_rules/postgresql/show_storage_units.xml        |  0
 .../cases/ral/dataset/empty_rules/preview_sql.xml        |  0
 .../cases/ral/dataset/empty_rules/preview_sql_hint.xml   |  0
 .../set_dist_variable_sql_show_equal_true.xml            |  0
 .../ral/dataset/empty_rules/show_authority_rule.xml      |  0
 .../show_dist_variable_where_name_equal_sql_show.xml     |  0
 .../ral/dataset/empty_rules/show_dist_variables.xml      |  0
 .../ral/dataset/empty_rules/show_sharding_table_rule.xml |  0
 .../ral/dataset/empty_rules/show_sql_parse_rule.xml      |  0
 .../show_status_from_readwrite_splitting_rules.xml       |  0
 .../cases/ral/dataset/empty_rules/show_tables.xml        |  0
 .../ral/dataset/empty_rules/show_transaction_rule.xml    |  0
 .../empty_rules/standalone/show_compute_node_info.xml    |  0
 .../empty_rules/standalone/show_compute_node_mode.xml    |  0
 .../empty_rules/standalone/show_compute_nodes.xml        |  0
 .../cases/ral/dataset/empty_rules/transaction_type.xml   |  0
 .../test/resources/cases/ral/ral-integration-preview.xml |  0
 .../test/resources/cases/ral/ral-integration-refresh.xml |  0
 .../src/test/resources/cases/ral/ral-integration-set.xml |  0
 .../test/resources/cases/ral/ral-integration-show.xml    |  0
 .../rdl/dataset/rdl_empty_rules/alter_binding_rules.xml  |  0
 .../rdl/dataset/rdl_empty_rules/alter_encrypt_rule.xml   |  0
 .../rdl/dataset/rdl_empty_rules/alter_mask_rule.xml      |  0
 .../rdl_empty_rules/alter_readwrite_splitting_rules.xml  |  0
 .../rdl/dataset/rdl_empty_rules/alter_sharding_rules.xml |  0
 .../rdl_empty_rules/alter_sharding_rules_show_tables.xml |  0
 .../dataset/rdl_empty_rules/alter_single_table_rules.xml |  0
 .../rdl/dataset/rdl_empty_rules/create_binding_rules.xml |  0
 .../dataset/rdl_empty_rules/create_broadcast_rules.xml   |  0
 .../rdl/dataset/rdl_empty_rules/create_encrypt_rule.xml  |  0
 .../rdl/dataset/rdl_empty_rules/create_mask_rule.xml     |  0
 .../rdl_empty_rules/create_readwrite_splitting_rules.xml |  0
 .../dataset/rdl_empty_rules/create_sharding_rules.xml    |  0
 .../create_sharding_rules_show_tables.xml                |  0
 .../rdl_empty_rules/create_single_table_rules.xml        |  0
 .../rdl/dataset/rdl_empty_rules/drop_binding_rules.xml   |  0
 .../rdl/dataset/rdl_empty_rules/drop_broadcast_rules.xml |  0
 .../rdl/dataset/rdl_empty_rules/drop_encrypt_rule.xml    |  0
 .../cases/rdl/dataset/rdl_empty_rules/drop_mask_rule.xml |  0
 .../rdl_empty_rules/drop_readwrite_splitting_rules.xml   |  0
 .../rdl/dataset/rdl_empty_rules/drop_sharding_rules.xml  |  0
 .../rdl_empty_rules/drop_sharding_rules_show_tables.xml  |  0
 .../dataset/rdl_empty_rules/drop_single_table_rules.xml  |  0
 .../dataset/rdl_empty_rules/mysql/alter_storage_unit.xml |  0
 .../rdl_empty_rules/mysql/register_storage_unit.xml      |  0
 .../rdl_empty_rules/mysql/unregister_storage_unit.xml    |  0
 .../rdl_empty_rules/postgresql/alter_storage_unit.xml    |  0
 .../rdl_empty_rules/postgresql/register_storage_unit.xml |  0
 .../postgresql/unregister_storage_unit.xml               |  0
 .../test/resources/cases/rdl/rdl-integration-alter.xml   |  0
 .../test/resources/cases/rdl/rdl-integration-create.xml  |  0
 .../test/resources/cases/rdl/rdl-integration-drop.xml    |  0
 .../resources/cases/rdl/rdl-integration-register.xml     |  0
 .../src/test/resources/cases/rdl/rdl-integration-set.xml |  0
 .../resources/cases/rdl/rdl-integration-unregister.xml   |  0
 .../rql/dataset/db/count_database_discovery_rule.xml     |  0
 .../cases/rql/dataset/db/count_encrypt_rule.xml          |  0
 .../resources/cases/rql/dataset/db/count_mask_rule.xml   |  0
 .../rql/dataset/db/count_readwrite_splitting_rule.xml    |  0
 .../resources/cases/rql/dataset/db/count_shadow_rule.xml |  0
 .../cases/rql/dataset/db/count_sharding_rule.xml         |  0
 .../cases/rql/dataset/db/count_single_table.xml          |  0
 .../cases/rql/dataset/db/mysql/show_storage_units.xml    |  0
 .../rql/dataset/db/opengauss/show_storage_units.xml      |  0
 .../rql/dataset/db/postgresql/show_storage_units.xml     |  0
 .../cases/rql/dataset/db/show_broadcast_rules.xml        |  0
 .../rql/dataset/db/show_default_sharding_strategy.xml    |  0
 .../resources/cases/rql/dataset/db/show_mask_rule.xml    |  0
 .../cases/rql/dataset/db/show_sharding_algorithms.xml    |  0
 .../cases/rql/dataset/db/show_sharding_auditors.xml      |  0
 .../rql/dataset/db/show_sharding_binging_table_rules.xml |  0
 .../cases/rql/dataset/db/show_sharding_generators.xml    |  0
 .../cases/rql/dataset/db/show_sharding_scaling_rules.xml |  0
 .../rql/dataset/db/show_sharding_table_algorithms.xml    |  0
 .../cases/rql/dataset/db/show_sharding_table_auditor.xml |  0
 .../rql/dataset/db/show_sharding_table_generator.xml     |  0
 .../cases/rql/dataset/db/show_sharding_table_nodes.xml   |  0
 .../cases/rql/dataset/db/show_sharding_table_rule.xml    |  0
 .../cases/rql/dataset/db/show_sharding_table_rules.xml   |  0
 .../resources/cases/rql/dataset/db/show_single_table.xml |  0
 .../cases/rql/dataset/db/show_single_table_rules.xml     |  0
 .../cases/rql/dataset/db/show_single_tables.xml          |  0
 .../rql/dataset/db/show_unused_sharding_algorithms.xml   |  0
 .../rql/dataset/db/show_unused_sharding_auditors.xml     |  0
 .../rql/dataset/db/show_unused_sharding_generators.xml   |  0
 .../count_database_discovery_rule.xml                    |  0
 .../count_database_rules.xml                             |  0
 .../count_encrypt_rule.xml                               |  0
 .../dbtbl_with_readwrite_splitting/count_mask_rule.xml   |  0
 .../count_readwrite_splitting_rule.xml                   |  0
 .../dbtbl_with_readwrite_splitting/count_shadow_rule.xml |  0
 .../count_sharding_rule.xml                              |  0
 .../count_single_table.xml                               |  0
 .../mysql/show_storage_units.xml                         |  0
 .../opengauss/show_storage_units.xml                     |  0
 .../postgresql/show_storage_units.xml                    |  0
 .../show_broadcast_rules.xml                             |  0
 .../show_default_sharding_strategy.xml                   |  0
 .../dbtbl_with_readwrite_splitting/show_mask_rule.xml    |  0
 .../show_readwrite_splitting_rules.xml                   |  0
 .../show_sharding_algorithms.xml                         |  0
 .../show_sharding_auditors.xml                           |  0
 .../show_sharding_binging_table_rules.xml                |  0
 .../show_sharding_generators.xml                         |  0
 .../show_sharding_scaling_rules.xml                      |  0
 .../show_sharding_table_algorithms.xml                   |  0
 .../show_sharding_table_auditor.xml                      |  0
 .../show_sharding_table_generator.xml                    |  0
 .../show_sharding_table_nodes.xml                        |  0
 .../show_sharding_table_rule.xml                         |  0
 .../show_sharding_table_rules.xml                        |  0
 .../dbtbl_with_readwrite_splitting/show_single_table.xml |  0
 .../show_single_table_rules.xml                          |  0
 .../show_single_tables.xml                               |  0
 .../show_unused_sharding_algorithms.xml                  |  0
 .../show_unused_sharding_auditors.xml                    |  0
 .../show_unused_sharding_generators.xml                  |  0
 .../count_database_discovery_rule.xml                    |  0
 .../count_database_rules.xml                             |  0
 .../count_encrypt_rule.xml                               |  0
 .../count_mask_rule.xml                                  |  0
 .../count_readwrite_splitting_rule.xml                   |  0
 .../count_shadow_rule.xml                                |  0
 .../count_sharding_rule.xml                              |  0
 .../count_single_table.xml                               |  0
 .../mysql/show_storage_units.xml                         |  0
 .../opengauss/show_storage_units.xml                     |  0
 .../postgresql/show_storage_units.xml                    |  0
 .../show_broadcast_rules.xml                             |  0
 .../show_default_sharding_strategy.xml                   |  0
 .../show_encrypt_rule.xml                                |  0
 .../show_encrypt_rules.xml                               |  0
 .../show_mask_rule.xml                                   |  0
 .../show_readwrite_splitting_rules.xml                   |  0
 .../show_sharding_algorithms.xml                         |  0
 .../show_sharding_auditors.xml                           |  0
 .../show_sharding_binging_table_rules.xml                |  0
 .../show_sharding_generators.xml                         |  0
 .../show_sharding_scaling_rules.xml                      |  0
 .../show_sharding_table_algorithms.xml                   |  0
 .../show_sharding_table_auditor.xml                      |  0
 .../show_sharding_table_generator.xml                    |  0
 .../show_sharding_table_nodes.xml                        |  0
 .../show_sharding_table_rule.xml                         |  0
 .../show_sharding_table_rules.xml                        |  0
 .../show_single_table.xml                                |  0
 .../show_single_table_rules.xml                          |  0
 .../show_single_tables.xml                               |  0
 .../show_unused_sharding_algorithms.xml                  |  0
 .../show_unused_sharding_auditors.xml                    |  0
 .../show_unused_sharding_generators.xml                  |  0
 .../dataset/encrypt/count_database_discovery_rule.xml    |  0
 .../cases/rql/dataset/encrypt/count_database_rules.xml   |  0
 .../cases/rql/dataset/encrypt/count_encrypt_rule.xml     |  0
 .../dataset/encrypt/count_readwrite_splitting_rule.xml   |  0
 .../cases/rql/dataset/encrypt/count_shadow_rule.xml      |  0
 .../cases/rql/dataset/encrypt/count_sharding_rule.xml    |  0
 .../cases/rql/dataset/encrypt/count_single_table.xml     |  0
 .../rql/dataset/encrypt/mysql/show_storage_units.xml     |  0
 .../rql/dataset/encrypt/opengauss/show_storage_units.xml |  0
 .../dataset/encrypt/postgresql/show_storage_units.xml    |  0
 .../cases/rql/dataset/encrypt/show_broadcast_rules.xml   |  0
 .../dataset/encrypt/show_default_sharding_strategy.xml   |  0
 .../cases/rql/dataset/encrypt/show_encrypt_rule.xml      |  0
 .../cases/rql/dataset/encrypt/show_encrypt_rules.xml     |  0
 .../rql/dataset/encrypt/show_sharding_algorithms.xml     |  0
 .../cases/rql/dataset/encrypt/show_sharding_auditors.xml |  0
 .../encrypt/show_sharding_binging_table_rules.xml        |  0
 .../rql/dataset/encrypt/show_sharding_generators.xml     |  0
 .../rql/dataset/encrypt/show_sharding_scaling_rules.xml  |  0
 .../dataset/encrypt/show_sharding_table_algorithms.xml   |  0
 .../rql/dataset/encrypt/show_sharding_table_auditor.xml  |  0
 .../dataset/encrypt/show_sharding_table_generator.xml    |  0
 .../rql/dataset/encrypt/show_sharding_table_nodes.xml    |  0
 .../rql/dataset/encrypt/show_sharding_table_rule.xml     |  0
 .../rql/dataset/encrypt/show_sharding_table_rules.xml    |  0
 .../cases/rql/dataset/encrypt/show_single_table.xml      |  0
 .../rql/dataset/encrypt/show_single_table_rules.xml      |  0
 .../cases/rql/dataset/encrypt/show_single_tables.xml     |  0
 .../dataset/encrypt/show_unused_sharding_algorithms.xml  |  0
 .../dataset/encrypt/show_unused_sharding_auditors.xml    |  0
 .../dataset/encrypt/show_unused_sharding_generators.xml  |  0
 .../count_database_discovery_rule.xml                    |  0
 .../count_database_rules.xml                             |  0
 .../count_encrypt_rule.xml                               |  0
 .../count_readwrite_splitting_rule.xml                   |  0
 .../count_shadow_rule.xml                                |  0
 .../count_sharding_rule.xml                              |  0
 .../count_single_table.xml                               |  0
 .../mysql/show_storage_units.xml                         |  0
 .../opengauss/show_storage_units.xml                     |  0
 .../postgresql/show_storage_units.xml                    |  0
 .../show_encrypt_rule.xml                                |  0
 .../show_encrypt_rules.xml                               |  0
 .../show_readwrite_splitting_rules.xml                   |  0
 .../show_single_table.xml                                |  0
 .../show_single_table_rules.xml                          |  0
 .../show_single_tables.xml                               |  0
 .../resources/cases/rql/dataset/mask/count_mask_rule.xml |  0
 .../resources/cases/rql/dataset/mask/show_mask_rule.xml  |  0
 .../cases/rql/dataset/mask_encrypt/count_mask_rule.xml   |  0
 .../cases/rql/dataset/mask_encrypt/show_mask_rule.xml    |  0
 .../dataset/mask_encrypt_sharding/count_mask_rule.xml    |  0
 .../rql/dataset/mask_encrypt_sharding/show_mask_rule.xml |  0
 .../cases/rql/dataset/mask_sharding/count_mask_rule.xml  |  0
 .../cases/rql/dataset/mask_sharding/show_mask_rule.xml   |  0
 .../count_database_discovery_rule.xml                    |  0
 .../dataset/readwrite_splitting/count_database_rules.xml |  0
 .../dataset/readwrite_splitting/count_encrypt_rule.xml   |  0
 .../count_readwrite_splitting_rule.xml                   |  0
 .../dataset/readwrite_splitting/count_shadow_rule.xml    |  0
 .../dataset/readwrite_splitting/count_sharding_rule.xml  |  0
 .../readwrite_splitting/mysql/show_storage_units.xml     |  0
 .../readwrite_splitting/opengauss/show_storage_units.xml |  0
 .../postgresql/show_storage_units.xml                    |  0
 .../show_default_sharding_strategy.xml                   |  0
 .../show_readwrite_splitting_rules.xml                   |  0
 .../readwrite_splitting/show_sharding_algorithms.xml     |  0
 .../readwrite_splitting/show_sharding_auditors.xml       |  0
 .../readwrite_splitting/show_sharding_generators.xml     |  0
 .../readwrite_splitting/show_sharding_scaling_rules.xml  |  0
 .../show_sharding_table_algorithms.xml                   |  0
 .../readwrite_splitting/show_sharding_table_auditor.xml  |  0
 .../show_sharding_table_generator.xml                    |  0
 .../readwrite_splitting/show_sharding_table_nodes.xml    |  0
 .../readwrite_splitting/show_sharding_table_rule.xml     |  0
 .../readwrite_splitting/show_sharding_table_rules.xml    |  0
 .../readwrite_splitting/show_single_table_rules.xml      |  0
 .../show_unused_sharding_algorithms.xml                  |  0
 .../show_unused_sharding_auditors.xml                    |  0
 .../show_unused_sharding_generators.xml                  |  0
 .../count_database_discovery_rule.xml                    |  0
 .../sharding_and_encrypt/count_database_rules.xml        |  0
 .../dataset/sharding_and_encrypt/count_encrypt_rule.xml  |  0
 .../count_readwrite_splitting_rule.xml                   |  0
 .../dataset/sharding_and_encrypt/count_shadow_rule.xml   |  0
 .../dataset/sharding_and_encrypt/count_sharding_rule.xml |  0
 .../dataset/sharding_and_encrypt/count_single_table.xml  |  0
 .../sharding_and_encrypt/mysql/show_storage_units.xml    |  0
 .../opengauss/show_storage_units.xml                     |  0
 .../postgresql/show_storage_units.xml                    |  0
 .../sharding_and_encrypt/show_broadcast_rules.xml        |  0
 .../show_default_sharding_strategy.xml                   |  0
 .../dataset/sharding_and_encrypt/show_encrypt_rule.xml   |  0
 .../dataset/sharding_and_encrypt/show_encrypt_rules.xml  |  0
 .../sharding_and_encrypt/show_sharding_algorithms.xml    |  0
 .../sharding_and_encrypt/show_sharding_auditors.xml      |  0
 .../show_sharding_binging_table_rules.xml                |  0
 .../sharding_and_encrypt/show_sharding_generators.xml    |  0
 .../sharding_and_encrypt/show_sharding_scaling_rules.xml |  0
 .../show_sharding_table_algorithms.xml                   |  0
 .../sharding_and_encrypt/show_sharding_table_auditor.xml |  0
 .../show_sharding_table_generator.xml                    |  0
 .../sharding_and_encrypt/show_sharding_table_nodes.xml   |  0
 .../sharding_and_encrypt/show_sharding_table_rule.xml    |  0
 .../sharding_and_encrypt/show_sharding_table_rules.xml   |  0
 .../dataset/sharding_and_encrypt/show_single_table.xml   |  0
 .../sharding_and_encrypt/show_single_table_rules.xml     |  0
 .../dataset/sharding_and_encrypt/show_single_tables.xml  |  0
 .../show_unused_sharding_algorithms.xml                  |  0
 .../show_unused_sharding_auditors.xml                    |  0
 .../show_unused_sharding_generators.xml                  |  0
 .../sharding_governance/mysql/count_database_rules.xml   |  0
 .../sharding_governance/mysql/count_single_table.xml     |  0
 .../sharding_governance/mysql/show_broadcast_rules.xml   |  0
 .../mysql/show_default_sharding_strategy.xml             |  0
 .../mysql/show_discovery_heartbeats.xml                  |  0
 .../sharding_governance/mysql/show_discovery_rules.xml   |  0
 .../sharding_governance/mysql/show_discovery_types.xml   |  0
 .../dataset/sharding_governance/mysql/show_resources.xml |  0
 .../mysql/show_sharding_algorithms.xml                   |  0
 .../sharding_governance/mysql/show_sharding_auditors.xml |  0
 .../mysql/show_sharding_binging_table_rules.xml          |  0
 .../mysql/show_sharding_generators.xml                   |  0
 .../mysql/show_sharding_scaling_rules.xml                |  0
 .../mysql/show_sharding_table_algorithms.xml             |  0
 .../mysql/show_sharding_table_auditor.xml                |  0
 .../mysql/show_sharding_table_generator.xml              |  0
 .../mysql/show_sharding_table_nodes.xml                  |  0
 .../mysql/show_sharding_table_rule.xml                   |  0
 .../mysql/show_sharding_table_rules.xml                  |  0
 .../sharding_governance/mysql/show_single_table.xml      |  0
 .../mysql/show_single_table_rules.xml                    |  0
 .../sharding_governance/mysql/show_single_tables.xml     |  0
 .../mysql/show_unused_sharding_algorithms.xml            |  0
 .../mysql/show_unused_sharding_auditors.xml              |  0
 .../mysql/show_unused_sharding_generators.xml            |  0
 .../rql/dataset/tbl/count_database_discovery_rule.xml    |  0
 .../cases/rql/dataset/tbl/count_database_rules.xml       |  0
 .../cases/rql/dataset/tbl/count_encrypt_rule.xml         |  0
 .../rql/dataset/tbl/count_readwrite_splitting_rule.xml   |  0
 .../cases/rql/dataset/tbl/count_shadow_rule.xml          |  0
 .../cases/rql/dataset/tbl/count_sharding_rule.xml        |  0
 .../cases/rql/dataset/tbl/count_single_table.xml         |  0
 .../cases/rql/dataset/tbl/mysql/show_storage_units.xml   |  0
 .../rql/dataset/tbl/opengauss/show_storage_units.xml     |  0
 .../rql/dataset/tbl/postgresql/show_storage_units.xml    |  0
 .../cases/rql/dataset/tbl/show_broadcast_rules.xml       |  0
 .../rql/dataset/tbl/show_default_sharding_strategy.xml   |  0
 .../cases/rql/dataset/tbl/show_sharding_algorithms.xml   |  0
 .../cases/rql/dataset/tbl/show_sharding_auditors.xml     |  0
 .../dataset/tbl/show_sharding_binging_table_rules.xml    |  0
 .../cases/rql/dataset/tbl/show_sharding_generators.xml   |  0
 .../rql/dataset/tbl/show_sharding_scaling_rules.xml      |  0
 .../rql/dataset/tbl/show_sharding_table_algorithms.xml   |  0
 .../rql/dataset/tbl/show_sharding_table_auditor.xml      |  0
 .../rql/dataset/tbl/show_sharding_table_generator.xml    |  0
 .../cases/rql/dataset/tbl/show_sharding_table_nodes.xml  |  0
 .../cases/rql/dataset/tbl/show_sharding_table_rule.xml   |  0
 .../cases/rql/dataset/tbl/show_sharding_table_rules.xml  |  0
 .../cases/rql/dataset/tbl/show_single_table.xml          |  0
 .../cases/rql/dataset/tbl/show_single_table_rules.xml    |  0
 .../cases/rql/dataset/tbl/show_single_tables.xml         |  0
 .../rql/dataset/tbl/show_unused_sharding_algorithms.xml  |  0
 .../rql/dataset/tbl/show_unused_sharding_auditors.xml    |  0
 .../rql/dataset/tbl/show_unused_sharding_generators.xml  |  0
 .../test/resources/cases/rql/rql-integration-count.xml   |  0
 .../test/resources/cases/rql/rql-integration-show.xml    |  0
 .../cases/tcl/tcl-integration-prepare-transaction.xml    |  0
 .../resources/env/common/cluster/proxy/conf/logback.xml  |  0
 .../resources/env/common/cluster/proxy/conf/server.yaml  |  0
 .../env/common/standalone/proxy/conf/logback.xml         |  0
 .../env/common/standalone/proxy/conf/server.yaml         |  0
 .../src/test/resources/env/it-env.properties             |  0
 .../{suite => sql}/src/test/resources/env/mysql/my.cnf   |  0
 .../src/test/resources/env/opengauss/pg_hba.conf         |  0
 .../src/test/resources/env/postgresql/postgresql.conf    |  0
 .../src/test/resources/env/scenario/db/authority.xml     |  0
 .../resources/env/scenario/db/data/actual/databases.xml  |  0
 .../resources/env/scenario/db/data/actual/dataset.xml    |  0
 .../db/data/actual/init-sql/h2/01-actual-init.sql        |  0
 .../db/data/actual/init-sql/h2/actual-db_0-init.sql      |  0
 .../db/data/actual/init-sql/h2/actual-db_1-init.sql      |  0
 .../db/data/actual/init-sql/h2/actual-logic_db-init.sql  |  0
 .../db/data/actual/init-sql/mysql/01-actual-init.sql     |  0
 .../data/actual/init-sql/mysql/actual-logic_db-init.sql  |  0
 .../db/data/actual/init-sql/opengauss/01-actual-init.sql |  0
 .../actual/init-sql/opengauss/actual-logic_db-init.sql   |  0
 .../db/data/actual/init-sql/oracle/01-actual-init.sql    |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../actual/init-sql/postgresql/actual-logic_db-init.sql  |  0
 .../db/data/actual/init-sql/sqlserver/01-actual-init.sql |  0
 .../env/scenario/db/data/expected/databases.xml          |  0
 .../resources/env/scenario/db/data/expected/dataset.xml  |  0
 .../db/data/expected/init-sql/h2/01-expected-init.sql    |  0
 .../db/data/expected/init-sql/mysql/01-expected-init.sql |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../env/scenario/db/proxy/conf/mysql/config-db.yaml      |  0
 .../env/scenario/db/proxy/conf/opengauss/config-db.yaml  |  0
 .../env/scenario/db/proxy/conf/postgresql/config-db.yaml |  0
 .../src/test/resources/env/scenario/db/rules.yaml        |  0
 .../dbtbl_with_readwrite_splitting/authority.xml         |  0
 .../data/actual/databases.xml                            |  0
 .../data/actual/dataset.xml                              |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/h2/actual-read_ds_0-init.sql    |  0
 .../data/actual/init-sql/h2/actual-read_ds_1-init.sql    |  0
 .../data/actual/init-sql/h2/actual-write_ds_0-init.sql   |  0
 .../data/actual/init-sql/h2/actual-write_ds_1-init.sql   |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../data/expected/databases.xml                          |  0
 .../data/expected/dataset.xml                            |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../mysql/config-dbtbl-with-readwrite-splitting.yaml     |  0
 .../opengauss/config-dbtbl-with-readwrite-splitting.yaml |  0
 .../config-dbtbl-with-readwrite-splitting.yaml           |  0
 .../scenario/dbtbl_with_readwrite_splitting/rules.yaml   |  0
 .../authority.xml                                        |  0
 .../data/actual/databases.xml                            |  0
 .../data/actual/dataset.xml                              |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../actual/init-sql/h2/actual-encrypt_read_ds_0-init.sql |  0
 .../actual/init-sql/h2/actual-encrypt_read_ds_1-init.sql |  0
 .../init-sql/h2/actual-encrypt_write_ds_0-init.sql       |  0
 .../init-sql/h2/actual-encrypt_write_ds_1-init.sql       |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../data/expected/databases.xml                          |  0
 .../data/expected/dataset.xml                            |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 ...onfig-dbtbl-with-readwrite-splitting-and-encrypt.yaml |  0
 ...onfig-dbtbl-with-readwrite-splitting-and-encrypt.yaml |  0
 ...onfig-dbtbl-with-readwrite-splitting-and-encrypt.yaml |  0
 .../rules.yaml                                           |  0
 .../resources/env/scenario/empty_rules/authority.xml     |  0
 .../env/scenario/empty_rules/data/actual/databases.xml   |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../env/scenario/empty_rules/data/expected/databases.xml |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../empty_rules/proxy/conf/mysql/config-empty-rules.yaml |  0
 .../proxy/conf/opengauss/config-empty-rules.yaml         |  0
 .../proxy/conf/postgresql/config-empty-rules.yaml        |  0
 .../test/resources/env/scenario/encrypt/authority.xml    |  0
 .../env/scenario/encrypt/data/actual/databases.xml       |  0
 .../env/scenario/encrypt/data/actual/dataset.xml         |  0
 .../encrypt/data/actual/init-sql/h2/01-actual-init.sql   |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../env/scenario/encrypt/data/expected/databases.xml     |  0
 .../env/scenario/encrypt/data/expected/dataset.xml       |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../encrypt/proxy/conf/mysql/config-encrypt.yaml         |  0
 .../encrypt/proxy/conf/opengauss/config-encrypt.yaml     |  0
 .../encrypt/proxy/conf/postgresql/config-encrypt.yaml    |  0
 .../src/test/resources/env/scenario/encrypt/rules.yaml   |  0
 .../encrypt_and_readwrite_splitting/authority.xml        |  0
 .../data/actual/databases.xml                            |  0
 .../data/actual/dataset.xml                              |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../actual/init-sql/h2/actual-encrypt_read_ds-init.sql   |  0
 .../actual/init-sql/h2/actual-encrypt_write_ds-init.sql  |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../data/expected/databases.xml                          |  0
 .../data/expected/dataset.xml                            |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../conf/mysql/config-encrypt-readwrite-splitting.yaml   |  0
 .../opengauss/config-encrypt-readwrite-splitting.yaml    |  0
 .../postgresql/config-encrypt-readwrite-splitting.yaml   |  0
 .../scenario/encrypt_and_readwrite_splitting/rules.yaml  |  0
 .../resources/env/scenario/encrypt_shadow/authority.xml  |  0
 .../scenario/encrypt_shadow/data/actual/databases.xml    |  0
 .../env/scenario/encrypt_shadow/data/actual/dataset.xml  |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/h2/actual-db-init.sql           |  0
 .../data/actual/init-sql/h2/actual-shadow_db-init.sql    |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../scenario/encrypt_shadow/data/expected/databases.xml  |  0
 .../scenario/encrypt_shadow/data/expected/dataset.xml    |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-encrypt-shadow.yaml          |  0
 .../proxy/conf/opengauss/config-encrypt-shadow.yaml      |  0
 .../proxy/conf/postgresql/config-encrypt-shadow.yaml     |  0
 .../resources/env/scenario/encrypt_shadow/rules.yaml     |  0
 .../src/test/resources/env/scenario/mask/authority.xml   |  0
 .../env/scenario/mask/data/actual/databases.xml          |  0
 .../resources/env/scenario/mask/data/actual/dataset.xml  |  0
 .../mask/data/actual/init-sql/h2/01-actual-init.sql      |  0
 .../mask/data/actual/init-sql/mysql/01-actual-init.sql   |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../mask/data/actual/init-sql/oracle/01-actual-init.sql  |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../env/scenario/mask/data/expected/databases.xml        |  0
 .../env/scenario/mask/data/expected/dataset.xml          |  0
 .../mask/data/expected/init-sql/h2/01-expected-init.sql  |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../env/scenario/mask/proxy/conf/mysql/config-mask.yaml  |  0
 .../scenario/mask/proxy/conf/opengauss/config-mask.yaml  |  0
 .../scenario/mask/proxy/conf/postgresql/config-mask.yaml |  0
 .../src/test/resources/env/scenario/mask/rules.yaml      |  0
 .../resources/env/scenario/mask_encrypt/authority.xml    |  0
 .../env/scenario/mask_encrypt/data/actual/databases.xml  |  0
 .../env/scenario/mask_encrypt/data/actual/dataset.xml    |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../scenario/mask_encrypt/data/expected/databases.xml    |  0
 .../env/scenario/mask_encrypt/data/expected/dataset.xml  |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-mask-encrypt.yaml            |  0
 .../proxy/conf/opengauss/config-mask-encrypt.yaml        |  0
 .../proxy/conf/postgresql/config-mask-encrypt.yaml       |  0
 .../test/resources/env/scenario/mask_encrypt/rules.yaml  |  0
 .../env/scenario/mask_encrypt_sharding/authority.xml     |  0
 .../mask_encrypt_sharding/data/actual/databases.xml      |  0
 .../mask_encrypt_sharding/data/actual/dataset.xml        |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../mask_encrypt_sharding/data/expected/databases.xml    |  0
 .../mask_encrypt_sharding/data/expected/dataset.xml      |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-mask-encrypt-sharding.yaml   |  0
 .../conf/opengauss/config-mask-encrypt-sharding.yaml     |  0
 .../conf/postgresql/config-mask-encrypt-sharding.yaml    |  0
 .../env/scenario/mask_encrypt_sharding/rules.yaml        |  0
 .../resources/env/scenario/mask_sharding/authority.xml   |  0
 .../env/scenario/mask_sharding/data/actual/databases.xml |  0
 .../env/scenario/mask_sharding/data/actual/dataset.xml   |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../scenario/mask_sharding/data/expected/databases.xml   |  0
 .../env/scenario/mask_sharding/data/expected/dataset.xml |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-mask-sharding.yaml           |  0
 .../proxy/conf/opengauss/config-mask-sharding.yaml       |  0
 .../proxy/conf/postgresql/config-mask-sharding.yaml      |  0
 .../test/resources/env/scenario/mask_sharding/rules.yaml |  0
 .../env/scenario/passthrough/data/actual/databases.xml   |  0
 .../env/scenario/passthrough/data/actual/dataset.xml     |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../env/scenario/passthrough/data/expected/databases.xml |  0
 .../env/scenario/passthrough/data/expected/dataset.xml   |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../passthrough/proxy/conf/mysql/config-passthrough.yaml |  0
 .../proxy/conf/opengauss/config-passthrough.yaml         |  0
 .../proxy/conf/postgresql/config-passthrough.yaml        |  0
 .../resources/env/scenario/rdl_empty_rules/authority.xml |  0
 .../scenario/rdl_empty_rules/data/actual/databases.xml   |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../scenario/rdl_empty_rules/data/expected/databases.xml |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../proxy/conf/mysql/config-rdl-empty-rules.yaml         |  0
 .../proxy/conf/opengauss/config-rdl-empty-rules.yaml     |  0
 .../proxy/conf/postgresql/config-rdl-empty-rules.yaml    |  0
 .../env/scenario/readwrite_splitting/authority.xml       |  0
 .../readwrite_splitting/data/actual/databases.xml        |  0
 .../scenario/readwrite_splitting/data/actual/dataset.xml |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../readwrite_splitting/data/expected/databases.xml      |  0
 .../readwrite_splitting/data/expected/dataset.xml        |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-readwrite-splitting.yaml     |  0
 .../proxy/conf/opengauss/config-readwrite-splitting.yaml |  0
 .../conf/postgresql/config-readwrite-splitting.yaml      |  0
 .../env/scenario/readwrite_splitting/rules.yaml          |  0
 .../readwrite_splitting_and_shadow/authority.xml         |  0
 .../data/actual/databases.xml                            |  0
 .../data/actual/dataset.xml                              |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../data/expected/databases.xml                          |  0
 .../data/expected/dataset.xml                            |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-shadow.yaml                  |  0
 .../proxy/conf/opengauss/config-shadow.yaml              |  0
 .../proxy/conf/postgresql/config-shadow.yaml             |  0
 .../scenario/readwrite_splitting_and_shadow/rules.yaml   |  0
 .../src/test/resources/env/scenario/shadow/authority.xml |  0
 .../env/scenario/shadow/data/actual/databases.xml        |  0
 .../env/scenario/shadow/data/actual/dataset.xml          |  0
 .../shadow/data/actual/init-sql/h2/01-actual-init.sql    |  0
 .../shadow/data/actual/init-sql/h2/actual-db-init.sql    |  0
 .../data/actual/init-sql/h2/actual-shadow_db-init.sql    |  0
 .../shadow/data/actual/init-sql/mysql/01-actual-init.sql |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../env/scenario/shadow/data/expected/databases.xml      |  0
 .../env/scenario/shadow/data/expected/dataset.xml        |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../scenario/shadow/proxy/conf/mysql/config-shadow.yaml  |  0
 .../shadow/proxy/conf/opengauss/config-shadow.yaml       |  0
 .../shadow/proxy/conf/postgresql/config-shadow.yaml      |  0
 .../src/test/resources/env/scenario/shadow/rules.yaml    |  0
 .../env/scenario/sharding_and_encrypt/authority.xml      |  0
 .../sharding_and_encrypt/data/actual/databases.xml       |  0
 .../sharding_and_encrypt/data/actual/dataset.xml         |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/h2/actual-encrypt_ds_0-init.sql |  0
 .../data/actual/init-sql/h2/actual-encrypt_ds_1-init.sql |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../sharding_and_encrypt/data/expected/databases.xml     |  0
 .../sharding_and_encrypt/data/expected/dataset.xml       |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-sharding-and-encrypt.yaml    |  0
 .../conf/opengauss/config-sharding-and-encrypt.yaml      |  0
 .../conf/postgresql/config-sharding-and-encrypt.yaml     |  0
 .../env/scenario/sharding_and_encrypt/rules.yaml         |  0
 .../env/scenario/sharding_and_shadow/authority.xml       |  0
 .../sharding_and_shadow/data/actual/databases.xml        |  0
 .../scenario/sharding_and_shadow/data/actual/dataset.xml |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../sharding_and_shadow/data/expected/databases.xml      |  0
 .../sharding_and_shadow/data/expected/dataset.xml        |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-sharding-and-shadow.yaml     |  0
 .../proxy/conf/opengauss/config-sharding-and-shadow.yaml |  0
 .../conf/postgresql/config-sharding-and-shadow.yaml      |  0
 .../env/scenario/sharding_and_shadow/rules.yaml          |  0
 .../env/scenario/sharding_encrypt_shadow/authority.xml   |  0
 .../sharding_encrypt_shadow/data/actual/databases.xml    |  0
 .../sharding_encrypt_shadow/data/actual/dataset.xml      |  0
 .../data/actual/init-sql/h2/01-actual-init.sql           |  0
 .../data/actual/init-sql/mysql/01-actual-init.sql        |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../data/actual/init-sql/oracle/01-actual-init.sql       |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../sharding_encrypt_shadow/data/expected/databases.xml  |  0
 .../sharding_encrypt_shadow/data/expected/dataset.xml    |  0
 .../data/expected/init-sql/h2/01-expected-init.sql       |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../proxy/conf/mysql/config-sharding-encrypt-shadow.yaml |  0
 .../conf/opengauss/config-sharding-encrypt-shadow.yaml   |  0
 .../conf/postgresql/config-sharding-encrypt-shadow.yaml  |  0
 .../env/scenario/sharding_encrypt_shadow/rules.yaml      |  0
 .../src/test/resources/env/scenario/tbl/authority.xml    |  0
 .../resources/env/scenario/tbl/data/actual/databases.xml |  0
 .../resources/env/scenario/tbl/data/actual/dataset.xml   |  0
 .../tbl/data/actual/init-sql/h2/01-actual-init.sql       |  0
 .../tbl/data/actual/init-sql/mysql/01-actual-init.sql    |  0
 .../data/actual/init-sql/opengauss/01-actual-init.sql    |  0
 .../tbl/data/actual/init-sql/oracle/01-actual-init.sql   |  0
 .../data/actual/init-sql/postgresql/01-actual-init.sql   |  0
 .../data/actual/init-sql/sqlserver/01-actual-init.sql    |  0
 .../env/scenario/tbl/data/expected/databases.xml         |  0
 .../resources/env/scenario/tbl/data/expected/dataset.xml |  0
 .../tbl/data/expected/init-sql/h2/01-expected-init.sql   |  0
 .../data/expected/init-sql/mysql/01-expected-init.sql    |  0
 .../expected/init-sql/opengauss/01-expected-init.sql     |  0
 .../data/expected/init-sql/oracle/01-expected-init.sql   |  0
 .../expected/init-sql/postgresql/01-expected-init.sql    |  0
 .../expected/init-sql/sqlserver/01-expected-init.sql     |  0
 .../env/scenario/tbl/proxy/conf/mysql/config-tbl.yaml    |  0
 .../scenario/tbl/proxy/conf/opengauss/config-tbl.yaml    |  0
 .../scenario/tbl/proxy/conf/postgresql/config-tbl.yaml   |  0
 .../src/test/resources/env/scenario/tbl/rules.yaml       |  0
 .../{suite => sql}/src/test/resources/logback-test.xml   |  0
 1217 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index 893668242af..87a27283b1a 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -33,7 +33,7 @@ on:
       - 'test/pom.xml'
       - 'test/e2e/fixture/**'
       - 'test/e2e/env/**'
-      - 'test/e2e/suite/**'
+      - 'test/e2e/sql/**'
       - '!*.md'
   pull_request:
     branches: [ master ]
@@ -50,7 +50,7 @@ on:
       - 'test/pom.xml'
       - 'test/e2e/fixture/**'
       - 'test/e2e/env/**'
-      - 'test/e2e/suite/**'
+      - 'test/e2e/sql/**'
       - '!*.md'
   workflow_dispatch:
 
@@ -81,9 +81,9 @@ jobs:
             ${{ env.REPOSITORY_NAME }}-maven-third-party-it-cache-
             ${{ env.REPOSITORY_NAME }}-maven-third-party-
       - name: Build IT image
-        run: ./mvnw -B clean install -am -pl test/e2e/suite -Pit.env.docker -DskipTests -Dspotless.apply.skip=true
-      - name: Verify Suite CI Run
-        run: ./mvnw -B install -pl test/e2e/suite -Dspotless.apply.skip=true
+        run: ./mvnw -B clean install -am -pl test/e2e/sql -Pit.env.docker -DskipTests -Dspotless.apply.skip=true
+      - name: Verify SQL CI Run
+        run: ./mvnw -B install -pl test/e2e/sql -Dspotless.apply.skip=true
       - name: Save IT image
         run: docker save -o /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar apache/shardingsphere-proxy-test:latest
       - uses: actions/upload-artifact@v3
@@ -131,7 +131,7 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/suite/pom.xml -Dspotless.apply.skip=true -Dit.run.modes=Cluster -Dit.run.additional.cases=true -Dit.scenarios=${{ matrix.scenario }} -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.cluster.databases=${{ matrix.database }} -Dit.cluster.env.type=DOCKER ${{ matrix.additional-options }}
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml -Dspotless.apply.skip=true -Dit.run.modes=Cluster -Dit.run.additional.cases=true -Dit.scenarios=${{ matrix.scenario }} -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.cluster.databases=${{ matrix.database }} -Dit.cluster.env.type=DOCKER ${{ matrix.additional-options }}
 
   it-single-rule:
     name: single rule
@@ -167,7 +167,7 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/suite/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.run.additional.cases=true -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.run.additional.cases=true -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
 
   it-mixture-rule:
     name: mixture rule
@@ -203,4 +203,4 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/suite/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.run.additional.cases=true -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.run.additional.cases=true -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
diff --git a/.github/workflows/nightly-e2e.yml b/.github/workflows/nightly-e2e.yml
index 0204f6b2cf6..ddb07061671 100644
--- a/.github/workflows/nightly-e2e.yml
+++ b/.github/workflows/nightly-e2e.yml
@@ -50,9 +50,9 @@ jobs:
             ${{ env.REPOSITORY_NAME }}-maven-third-party-it-cache-
             ${{ env.REPOSITORY_NAME }}-maven-third-party-
       - name: Build IT image
-        run: ./mvnw -B clean install -am -pl test/e2e/suite -Pit.env.docker -DskipTests -Dspotless.apply.skip=true
-      - name: Verify Suite CI Run
-        run: ./mvnw -B install -pl test/e2e/suite -Dspotless.apply.skip=true
+        run: ./mvnw -B clean install -am -pl test/e2e/sql -Pit.env.docker -DskipTests -Dspotless.apply.skip=true
+      - name: Verify SQL CI Run
+        run: ./mvnw -B install -pl test/e2e/sql -Dspotless.apply.skip=true
       - name: Save IT image
         run: docker save -o /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar apache/shardingsphere-proxy-test:latest
       - uses: actions/upload-artifact@v3
@@ -96,7 +96,7 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/suite/pom.xml -Dspotless.apply.skip=true -Dit.run.modes=Cluster -Dit.scenarios=${{ matrix.scenario }} -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.cluster.databases=${{ matrix.database }} -Dit.cluster.env.type=DOCKER
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml -Dspotless.apply.skip=true -Dit.run.modes=Cluster -Dit.scenarios=${{ matrix.scenario }} -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.cluster.databases=${{ matrix.database }} -Dit.cluster.env.type=DOCKER
 
   it-single-rule:
     name: single rule
@@ -134,7 +134,7 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/suite/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
 
   it-mixture-rule:
     name: mixture rule
@@ -172,4 +172,4 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/${{ env.REPOSITORY_NAME }}-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/suite/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml -Dspotless.apply.skip=true -Dit.cluster.env.type=DOCKER -Dit.cluster.adapters=${{ matrix.adapter }} -Dit.run.modes=${{ matrix.mode }} -Dit.cluster.databases=${{ matrix.database }} -Dit.scenarios=${{ matrix.scenario }}
diff --git a/docs/document/content/test-manual/integration-test/_index.cn.md b/docs/document/content/test-manual/integration-test/_index.cn.md
index a336a7d38d7..c5c6a4d4c39 100644
--- a/docs/document/content/test-manual/integration-test/_index.cn.md
+++ b/docs/document/content/test-manual/integration-test/_index.cn.md
@@ -49,7 +49,7 @@ weight = 1
 
 ## 使用指南
 
-模块路径:`test/e2e/suite`
+模块路径:`test/e2e/sql`
 
 ### 测试用例配置
 
@@ -163,7 +163,7 @@ it.cluster.databases=H2,MySQL,Oracle,SQLServer,PostgreSQL
 如果仅修改了测试代码,可以复用已有的测试镜像,无须重新构建。使用以下命令可以跳过镜像构建,直接运行集成测试:
 
 ```bash
-./mvnw -B clean install -f test/e2e/suite/pom.xml -Pit.env.docker -Dit.cluster.adapters=proxy,jdbc -Dit.scenarios=${scenario_name_1,scenario_name_2,scenario_name_n} -Dit.cluster.databases=MySQL
+./mvnw -B clean install -f test/e2e/sql/pom.xml -Pit.env.docker -Dit.cluster.adapters=proxy,jdbc -Dit.scenarios=${scenario_name_1,scenario_name_2,scenario_name_n} -Dit.cluster.databases=MySQL
 ```
 
 #### 远程 debug Docker 容器中的 Proxy 代码
@@ -185,7 +185,7 @@ IDEA -> Run -> Edit Configurations -> Add New Configuration -> Remote JVM Debug
 ##### 远程调试通过 Testcontainer 启动的 Proxy
 > 注意:如果通过 Testcontainer 启动 Proxy 容器,由于 Testcontainer 启动前 3308 端口还没有暴露出来,无法通过 `远程调试通过镜像启动的 Proxy` 方式进行 debug。
 可以通过如下方式 debug Testcontainer 启动的 Proxy 容器:
-  - 在 Testcontainer 的相关启动类后打一个断点,例如 suite 测试中 BaseE2EIT#setUp() -> `containerComposer.start();` 后面的一行打断点,此时相关容器一定已经启动。
+  - 在 Testcontainer 的相关启动类后打一个断点,例如 sql 测试中 E2EIT#setUp() -> `containerComposer.start();` 后面的一行打断点,此时相关容器一定已经启动。
   - 通过快捷键 Alt + F8,进入断点调试模式,查看 containerComposer 下的 Proxy 对象 3308 映射的端口(Testcontainer 对外映射端口是随机的)。例如本次通过该表达式:`((ShardingSphereProxyClusterContainer)((java.util.LinkedList)((ITContainers)((ClusterContainerComposer)containerComposer).containers).dockerContainers).getLast()).getMappedPort(3308)` 获取到映射的对外随机端口为 51837。(或者通过命令 `docker ps` 查看)
   - 参考 `远程调试通过镜像启动的 Proxy` 中的方式,Port 设置为上一步中获取到的端口。
 
diff --git a/docs/document/content/test-manual/integration-test/_index.en.md b/docs/document/content/test-manual/integration-test/_index.en.md
index 71b57b06a28..7abac58023e 100644
--- a/docs/document/content/test-manual/integration-test/_index.en.md
+++ b/docs/document/content/test-manual/integration-test/_index.en.md
@@ -51,7 +51,7 @@ Therefore, one SQL will drive `Database type (5) * Access port type (2) * SQL ex
 
 ## User Guide
 
-Module path:`test/e2e/suite`
+Module path:`test/e2e/sql`
 
 ### Test case configuration
 
@@ -163,7 +163,7 @@ Run the above command to build a Docker mirror `apache/shardingsphere-proxy-test
 If you only modify the test code, you can reuse the existing test mirror without rebuilding it. Skip the mirror building and run the integration testing directly with the following command:
 
 ```bash
-./mvnw -B clean install -f test/e2e/suite/pom.xml -Pit.env.docker -Dit.cluster.adapters=proxy,jdbc -Dit.scenarios=${scenario_name_1,scenario_name_2,scenario_name_n} -Dit.cluster.databases=MySQL
+./mvnw -B clean install -f test/e2e/sql/pom.xml -Pit.env.docker -Dit.cluster.adapters=proxy,jdbc -Dit.scenarios=${scenario_name_1,scenario_name_2,scenario_name_n} -Dit.cluster.databases=MySQL
 ```
 
 #### Remote debug Proxy code in Docker container
diff --git a/features/sharding/plugin/cache/src/main/java/org/apache/shardingsphere/sharding/cache/rule/builder/ShardingCacheRuleBuilder.java b/features/sharding/plugin/cache/src/main/java/org/apache/shardingsphere/sharding/cache/rule/builder/ShardingCacheRuleBuilder.java
index c2c92e7d0b9..511acc470f3 100644
--- a/features/sharding/plugin/cache/src/main/java/org/apache/shardingsphere/sharding/cache/rule/builder/ShardingCacheRuleBuilder.java
+++ b/features/sharding/plugin/cache/src/main/java/org/apache/shardingsphere/sharding/cache/rule/builder/ShardingCacheRuleBuilder.java
@@ -32,7 +32,7 @@ import java.util.Collection;
 import java.util.Map;
 
 /**
- * Builder for Sharding cache rule.
+ * Builder for sharding cache rule.
  */
 public final class ShardingCacheRuleBuilder implements DatabaseRuleBuilder<ShardingCacheRuleConfiguration> {
     
diff --git a/test/e2e/pom.xml b/test/e2e/pom.xml
index b43bdc7b4ae..3e9d9abff9b 100644
--- a/test/e2e/pom.xml
+++ b/test/e2e/pom.xml
@@ -31,7 +31,7 @@
     <modules>
         <module>fixture</module>
         <module>env</module>
-        <module>suite</module>
+        <module>sql</module>
         <module>driver</module>
         <module>pipeline</module>
         <module>transaction</module>
diff --git a/test/e2e/suite/pom.xml b/test/e2e/sql/pom.xml
similarity index 98%
rename from test/e2e/suite/pom.xml
rename to test/e2e/sql/pom.xml
index 125b6f22f39..efb405137c8 100644
--- a/test/e2e/suite/pom.xml
+++ b/test/e2e/sql/pom.xml
@@ -24,7 +24,7 @@
         <artifactId>shardingsphere-test-e2e</artifactId>
         <version>5.3.2-SNAPSHOT</version>
     </parent>
-    <artifactId>shardingsphere-test-e2e-suite</artifactId>
+    <artifactId>shardingsphere-test-e2e-sql</artifactId>
     <name>${project.artifactId}</name>
     
     <dependencies>
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCaseContext.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCaseContext.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCaseContext.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCaseContext.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCases.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCases.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCases.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCases.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCasesLoader.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCasesLoader.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCasesLoader.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/IntegrationTestCasesLoader.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLCommandType.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLCommandType.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLCommandType.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLCommandType.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLExecuteType.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLExecuteType.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLExecuteType.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/SQLExecuteType.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCase.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCase.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCase.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCase.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertion.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertion.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertion.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertion.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertionSQL.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertionSQL.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertionSQL.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/assertion/IntegrationTestCaseAssertionSQL.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSet.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSet.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSet.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSet.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSetLoader.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSetLoader.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSetLoader.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/DataSetLoader.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetColumn.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetColumn.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetColumn.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetColumn.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetIndex.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetIndex.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetIndex.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetIndex.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetMetaData.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetMetaData.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetMetaData.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/metadata/DataSetMetaData.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/row/DataSetRow.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/row/DataSetRow.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/row/DataSetRow.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/dataset/row/DataSetRow.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValue.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValueGroup.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValueGroup.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValueGroup.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/cases/value/SQLValueGroup.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposer.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposer.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposer.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposer.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/ContainerComposerRegistry.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/ClusterContainerComposer.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/compose/mode/StandaloneContainerComposer.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyClusterContainerConfigurationFactory.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyClusterContainerConfigurationFactory.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyClusterContainerConfigurationFactory.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyClusterContainerConfigurationFactory.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyStandaloneContainerConfigurationFactory.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyStandaloneContainerConfigurationFactory.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyStandaloneContainerConfigurationFactory.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/container/config/ProxyStandaloneContainerConfigurationFactory.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/TotalSuitesCountCalculator.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseArgumentsProvider.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseArgumentsProvider.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseArgumentsProvider.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseArgumentsProvider.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseSettings.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseSettings.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseSettings.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/arg/E2ETestCaseSettings.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/BatchE2EContainerComposer.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/BatchE2EContainerComposer.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/BatchE2EContainerComposer.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/BatchE2EContainerComposer.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/E2EContainerComposer.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/E2EContainerComposer.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/E2EContainerComposer.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/E2EContainerComposer.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/SingleE2EContainerComposer.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/SingleE2EContainerComposer.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/SingleE2EContainerComposer.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/composer/SingleE2EContainerComposer.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DALE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DALE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DALE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DALE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DCLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DCLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DCLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DCLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DDLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DDLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DDLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/DDLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RALE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RALE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RALE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RALE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RDLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RDLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RDLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RDLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RQLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RQLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RQLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/RQLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/AdditionalDMLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/AdditionalDMLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/AdditionalDMLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/AdditionalDMLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/GeneralDMLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/GeneralDMLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/GeneralDMLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/GeneralDMLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/AdditionalDQLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/AdditionalDQLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/AdditionalDQLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/AdditionalDQLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/BaseDQLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/BaseDQLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/BaseDQLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/BaseDQLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/GeneralDQLE2EIT.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/GeneralDQLE2EIT.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/GeneralDQLE2EIT.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dql/GeneralDQLE2EIT.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/env/DataSetEnvironmentManager.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/env/DataSetEnvironmentManager.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/env/DataSetEnvironmentManager.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/env/DataSetEnvironmentManager.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/E2EExtension.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/E2EExtension.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/E2EExtension.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/E2EExtension.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaData.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaData.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaData.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaData.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaDataFactory.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaDataFactory.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaDataFactory.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/DatabaseAssertionMetaDataFactory.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/database/impl/PostgreSQLDatabaseAssertionMetaData.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ClusterTestParameterArrayGenerator.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterFactory.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterGenerator.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterGenerator.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterGenerator.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/E2ETestParameterGenerator.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/JdbcStandaloneTestParameterGenerator.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/ProxyStandaloneTestParameterGenerator.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/AssertionTestParameter.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/AssertionTestParameter.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/AssertionTestParameter.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/AssertionTestParameter.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/CaseTestParameter.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/CaseTestParameter.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/CaseTestParameter.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/CaseTestParameter.java
diff --git a/test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/E2ETestParameter.java b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/E2ETestParameter.java
similarity index 100%
rename from test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/E2ETestParameter.java
rename to test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/E2ETestParameter.java
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dal-integration-reset.xml b/test/e2e/sql/src/test/resources/cases/dal/dal-integration-reset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dal-integration-reset.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dal-integration-reset.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dal-integration-set.xml b/test/e2e/sql/src/test/resources/cases/dal/dal-integration-set.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dal-integration-set.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dal-integration-set.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dal-integration-show.xml b/test/e2e/sql/src/test/resources/cases/dal/dal-integration-show.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dal-integration-show.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dal-integration-show.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/db/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/db/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/db/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/db/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/encrypt/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/encrypt/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/encrypt/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/encrypt/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/encrypt_and_readwrite_splitting/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/encrypt_and_readwrite_splitting/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/encrypt_and_readwrite_splitting/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/encrypt_and_readwrite_splitting/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/readwrite_splitting/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/readwrite_splitting/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/readwrite_splitting/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/readwrite_splitting/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/select_session_variables.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/select_session_variables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/select_session_variables.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/select_session_variables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/sharding_and_encrypt/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/sharding_and_encrypt/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/sharding_and_encrypt/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/sharding_and_encrypt/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/sharding_governance/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/sharding_governance/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/sharding_governance/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/sharding_governance/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dal/dataset/tbl/mysql/show_databases.xml b/test/e2e/sql/src/test/resources/cases/dal/dataset/tbl/mysql/show_databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dal/dataset/tbl/mysql/show_databases.xml
rename to test/e2e/sql/src/test/resources/cases/dal/dataset/tbl/mysql/show_databases.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-alter-login.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-alter-login.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-alter-login.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-alter-login.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-alter-role.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-alter-role.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-alter-role.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-alter-role.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-alter-user.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-alter-user.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-alter-user.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-alter-user.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-create-login.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-create-login.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-create-login.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-create-login.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-create-role.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-create-role.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-create-role.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-create-role.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-create-user.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-create-user.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-create-user.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-create-user.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-deny-user.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-deny-user.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-deny-user.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-deny-user.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-drop-login.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-drop-login.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-drop-login.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-drop-login.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-drop-role.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-drop-role.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-drop-role.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-drop-role.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-drop-user.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-drop-user.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-drop-user.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-drop-user.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-grant.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-grant.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-grant.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-grant.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-reassign-owned.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-reassign-owned.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-reassign-owned.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-reassign-owned.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-rename-user.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-rename-user.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-rename-user.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-rename-user.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-revoke.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-revoke.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-revoke.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-revoke.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-set-role.xml b/test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-set-role.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dcl/dcl-integration-set-role.xml
rename to test/e2e/sql/src/test/resources/cases/dcl/dcl-integration-set-role.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_broadcast_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_broadcast_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_broadcast_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_broadcast_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_broadcast_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_broadcast_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_broadcast_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_broadcast_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_broadcast_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_broadcast_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_broadcast_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_broadcast_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_broadcast_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_broadcast_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_broadcast_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_broadcast_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_broadcast_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_broadcast_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_broadcast_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_broadcast_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/drop_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/drop_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/drop_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/drop_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/show_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/show_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/show_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/show_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/unchanged_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/unchanged_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/unchanged_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/unchanged_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/db/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/db/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/db/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/db/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_broadcast_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_broadcast_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_modify_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_modify_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_modify_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_modify_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_add_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_add_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_add_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_add_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_modify_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_modify_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/alter_modify_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/alter_modify_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_add_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_modify_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_modify_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_modify_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/alter_modify_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/encrypt_and_readwrite_splitting/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_broadcast_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_broadcast_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/readwrite_splitting/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/alter_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/alter_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/alter_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/alter_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/shadow/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/shadow/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_add_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_modify_encrypt_column.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_modify_encrypt_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_modify_encrypt_column.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/alter_modify_encrypt_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_and_encrypt/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/sharding_governance/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/sharding_governance/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_add.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_add.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_add.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_add.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_broadcast_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_change.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_change.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_change.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_change.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_drop.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/alter_drop.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/alter_drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_broadcast_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_unique_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_unique_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/create_unique_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/create_unique_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/drop_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/drop_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/drop_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/drop_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/drop_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/drop_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/drop_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/drop_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/show_index.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/show_index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/show_index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/show_index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/unchanged_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/unchanged_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/unchanged_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/unchanged_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/unchanged_table.xml b/test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/unchanged_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/dataset/tbl/unchanged_table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/dataset/tbl/unchanged_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-alter-table.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-alter-table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-alter-table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-alter-table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-create-index.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-create-index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-create-index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-create-index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-create-table.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-create-table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-create-table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-create-table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-drop-index.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-drop-index.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-drop-index.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-drop-index.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-drop-table.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-drop-table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-drop-table.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-drop-table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-listen.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-listen.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-listen.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-listen.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-move.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-move.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-move.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-move.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-notify.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-notify.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-notify.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-notify.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-refresh-materialized-view.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-refresh-materialized-view.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-refresh-materialized-view.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-refresh-materialized-view.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-reindex.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-reindex.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-reindex.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-reindex.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-security-label.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-security-label.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-security-label.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-security-label.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-truncate.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-truncate.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-truncate.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-truncate.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-unlisten.xml b/test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-unlisten.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ddl/ddl-integration-unlisten.xml
rename to test/e2e/sql/src/test/resources/cases/ddl/ddl-integration-unlisten.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_for_order.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_for_order.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_for_order.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_for_order.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_into_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_into_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_into_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_into_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_into_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_into_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_into_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_into_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/batch_insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_single_table_by_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_single_table_by_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_single_table_by_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_single_table_by_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_with_alias.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_with_alias.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_with_alias.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_with_alias.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_with_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_with_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_with_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_with_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_without_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_without_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/delete_without_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/delete_without_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_for_order_1.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_for_order_1.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_for_order_1.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_for_order_1.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_for_order_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_for_order_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_for_order_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_for_order_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_multiple_values_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_multiple_values_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_multiple_values_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_multiple_values_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_on_duplicate_key_update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_on_duplicate_key_update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_on_duplicate_key_update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_on_duplicate_key_update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_with_now_function.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_with_now_function.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_with_now_function.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_with_now_function.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/mysql/batch_insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/mysql/insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/mysql/insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/mysql/insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/mysql/insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_with_column_equal_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_with_column_equal_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_with_column_equal_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_with_column_equal_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_without_condition.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_without_condition.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/db/update_without_condition.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/db/update_without_condition.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_for_order.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_for_order.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_for_order.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_for_order.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_into_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/batch_insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_single_table_by_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_single_table_by_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_single_table_by_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_single_table_by_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_alias.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_alias.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_alias.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_alias.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_with_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_without_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_without_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_without_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/delete_without_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_for_order_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_multiple_values_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_multiple_values_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_multiple_values_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_multiple_values_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_on_duplicate_key_update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_on_duplicate_key_update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_on_duplicate_key_update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_on_duplicate_key_update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_now_function.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_now_function.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_now_function.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_with_now_function.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/batch_insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/mysql/insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_with_column_equal_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_with_column_equal_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_with_column_equal_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_with_column_equal_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_without_condition.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_without_condition.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_without_condition.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting/update_without_condition.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_user_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_user_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_user_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/batch_insert_into_user_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_single_table_by_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_single_table_by_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_single_table_by_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_single_table_by_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_user_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_user_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_user_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/delete_user_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table_by_pwd.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table_by_pwd.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table_by_pwd.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/dbtbl_with_readwrite_splitting_and_encrypt/update_user_table_by_pwd.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/delete.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/delete.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/delete.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/delete.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/delete_single_table_by_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_single_table_by_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/delete_single_table_by_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_single_table_by_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/update_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/update_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/mysql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/pro_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/pro_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/pro_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/pro_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/shadow_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/shadow_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/encrypt_shadow/shadow_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt_shadow/shadow_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_bytea_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_bytea_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_bytea_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_bytea_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_max_floating_point_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_max_floating_point_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_max_floating_point_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_max_floating_point_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_max_money_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_max_money_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_max_money_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_max_money_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_max_values_into_single_table_integer.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_max_values_into_single_table_integer.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_max_values_into_single_table_integer.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_max_values_into_single_table_integer.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_min_floating_point_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_min_floating_point_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_min_floating_point_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_min_floating_point_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_min_money_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_min_money_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_min_money_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_min_money_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_min_values_into_single_table_integer.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_min_values_into_single_table_integer.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_min_values_into_single_table_integer.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_min_values_into_single_table_integer.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_negative_infinity_floating_point_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_negative_infinity_floating_point_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_negative_infinity_floating_point_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_negative_infinity_floating_point_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_negative_values_into_single_table_integer.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_negative_values_into_single_table_integer.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_negative_values_into_single_table_integer.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_negative_values_into_single_table_integer.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_positive_infinity_floating_point_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_positive_infinity_floating_point_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_positive_infinity_floating_point_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_positive_infinity_floating_point_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_rounding_money_values.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_rounding_money_values.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/insert_rounding_money_values.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/insert_rounding_money_values.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_max_values_into_single_table_integer_unsigned.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_max_values_into_single_table_integer_unsigned.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_max_values_into_single_table_integer_unsigned.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_max_values_into_single_table_integer_unsigned.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_min_values_into_single_table_integer_unsigned.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_min_values_into_single_table_integer_unsigned.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_min_values_into_single_table_integer_unsigned.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/mysql/insert_min_values_into_single_table_integer_unsigned.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/update_money_add_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/update_money_add_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/update_money_add_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/update_money_add_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/update_money_subtract_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/update_money_subtract_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/passthrough/update_money_subtract_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/passthrough/update_money_subtract_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_for_order.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_for_order.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_for_order.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_for_order.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_into_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/batch_insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_single_table_by_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_single_table_by_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_single_table_by_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_single_table_by_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_alias.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_alias.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_alias.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_alias.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_with_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_without_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_without_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_without_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/delete_without_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_for_order_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_multiple_values_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_multiple_values_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_multiple_values_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_multiple_values_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_on_duplicate_key_update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_on_duplicate_key_update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_on_duplicate_key_update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_on_duplicate_key_update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_now_function.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_now_function.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_now_function.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_with_now_function.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_with_column_equal_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_with_column_equal_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_with_column_equal_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_with_column_equal_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_without_condition.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_without_condition.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting/update_without_condition.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting/update_without_condition.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/mysql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/postgresql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/pro_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/pro_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/pro_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/pro_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/shadow_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/shadow_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/shadow_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/readwrite_splitting_and_shadow/shadow_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/batch_insert_for_order.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/batch_insert_for_order.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/batch_insert_for_order.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/batch_insert_for_order.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/batch_insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/batch_insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/batch_insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/batch_insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/batch_insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/batch_insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/batch_insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/batch_insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/delete_with_alias.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/delete_with_alias.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/delete_with_alias.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/delete_with_alias.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/delete_with_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/delete_with_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/delete_with_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/delete_with_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/delete_without_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/delete_without_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/delete_without_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/delete_without_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_for_order_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_for_order_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_for_order_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_for_order_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_multiple_values_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_multiple_values_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_multiple_values_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_multiple_values_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_on_duplicate_key_update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_on_duplicate_key_update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_on_duplicate_key_update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_on_duplicate_key_update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_with_now_function.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_with_now_function.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_with_now_function.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_with_now_function.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/mysql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/postgresql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/pro_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/pro_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/pro_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/pro_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/shadow_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/shadow_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/shadow_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/shadow_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/update_with_column_equal_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/update_with_column_equal_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/update_with_column_equal_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/update_with_column_equal_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/update_without_condition.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/update_without_condition.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/shadow/update_without_condition.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/shadow/update_without_condition.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/mysql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/postgresql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/pro_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/pro_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/pro_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/pro_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/shadow_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/shadow_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_and_shadow/shadow_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_and_shadow/shadow_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_batch_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_batch_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_batch_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_batch_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/mysql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/pro_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_insert_order_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_insert_order_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_insert_order_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_insert_order_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/postgresql/shadow_update_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/pro_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/pro_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/pro_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/pro_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/shadow_delete_order_by_user_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/shadow_delete_order_by_user_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/shadow_delete_order_by_user_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_encrypt_shadow/shadow_delete_order_by_user_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/batch_insert_for_order.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/batch_insert_for_order.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/batch_insert_for_order.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/batch_insert_for_order.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_alias.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_alias.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_alias.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_alias.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/delete_with_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/delete_without_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/delete_without_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/delete_without_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/delete_without_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_1.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_1.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_1.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_1.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_for_order_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_multiple_values_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_multiple_values_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_multiple_values_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_multiple_values_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_on_duplicate_key_update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_on_duplicate_key_update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/insert_on_duplicate_key_update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/insert_on_duplicate_key_update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/update_with_column_equal_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/update_with_column_equal_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/update_with_column_equal_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/update_with_column_equal_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/update_without_condition.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/update_without_condition.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/sharding_governance/update_without_condition.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/sharding_governance/update_without_condition.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_all_into_order_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_all_into_order_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_all_into_order_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_all_into_order_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_for_order.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_for_order.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_for_order.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_for_order.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_into_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/batch_insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_single_table_by_id.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_single_table_by_id.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_single_table_by_id.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_single_table_by_id.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_with_alias.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_with_alias.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_with_alias.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_with_alias.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_with_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_with_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_with_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_with_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_without_sharding_value.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_without_sharding_value.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/delete_without_sharding_value.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/delete_without_sharding_value.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_for_order_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_for_order_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_for_order_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_for_order_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_into_t_product_with_hint.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_into_t_product_with_hint.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_into_t_product_with_hint.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_into_t_product_with_hint.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_multiple_values_for_order_1_2.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_multiple_values_for_order_1_2.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_multiple_values_for_order_1_2.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_multiple_values_for_order_1_2.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_on_duplicate_key_update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_on_duplicate_key_update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_on_duplicate_key_update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_on_duplicate_key_update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_with_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_with_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_with_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_with_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_with_now_function.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_with_now_function.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_with_now_function.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_with_now_function.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/mysql/batch_insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/mysql/batch_insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/mysql/insert_without_generate_key_column_generated_key_data.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/mysql/insert_without_generate_key_column_generated_key_data.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/mysql/insert_without_generate_key_column_generated_key_data.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/mysql/insert_without_generate_key_column_generated_key_data.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_broadcast_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_broadcast_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_broadcast_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_broadcast_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_single_table.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_with_column_equal_column.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_with_column_equal_column.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_with_column_equal_column.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_with_column_equal_column.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_without_condition.xml b/test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_without_condition.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/update_without_condition.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dataset/tbl/update_without_condition.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dml-integration-delete.xml b/test/e2e/sql/src/test/resources/cases/dml/dml-integration-delete.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dml-integration-delete.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dml-integration-delete.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dml-integration-insert.xml b/test/e2e/sql/src/test/resources/cases/dml/dml-integration-insert.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dml-integration-insert.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dml-integration-insert.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dml/dml-integration-update.xml b/test/e2e/sql/src/test/resources/cases/dml/dml-integration-update.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dml/dml-integration-update.xml
rename to test/e2e/sql/src/test/resources/cases/dml/dml-integration-update.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_cluster_information.xml b/test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_cluster_information.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_cluster_information.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_cluster_information.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_sharding_table_statistics.xml b/test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_sharding_table_statistics.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_sharding_table_statistics.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_sharding_table_statistics.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_sys_data_for_og.xml b/test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_sys_data_for_og.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_sys_data_for_og.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_sys_data_for_og.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_sys_data_for_pg.xml b/test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_sys_data_for_pg.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dataset/db/select_sys_data_for_pg.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dataset/db/select_sys_data_for_pg.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-aggregate.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-aggregate.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-aggregate.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-aggregate.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-combine.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-combine.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-combine.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-combine.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-expression.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-expression.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-expression.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-expression.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-group-by.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-group-by.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-group-by.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-group-by.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-join.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-join.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-join.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-join.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-lock.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-lock.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-lock.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-lock.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-or.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-or.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-or.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-or.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-order-by.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-order-by.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-order-by.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-order-by.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-pagination-group-by-order-by.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-pagination-group-by-order-by.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-pagination-group-by-order-by.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-pagination-group-by-order-by.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-pagination.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-pagination.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-pagination.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-pagination.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-special-function.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-special-function.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-special-function.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-special-function.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-sub-query.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-sub-query.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select-sub-query.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select-sub-query.xml
diff --git a/test/e2e/suite/src/test/resources/cases/dql/dql-integration-select.xml b/test/e2e/sql/src/test/resources/cases/dql/dql-integration-select.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/dql/dql-integration-select.xml
rename to test/e2e/sql/src/test/resources/cases/dql/dql-integration-select.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cached_connections.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cached_connections.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cached_connections.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cached_connections.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_info.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_info.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_info.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_info.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_mode.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_mode.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_mode.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_node_mode.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_nodes.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/cluster/show_compute_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/default_transaction_type.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/default_transaction_type.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/default_transaction_type.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/default_transaction_type.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/mysql/preview_federation_select.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/mysql/preview_federation_select.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/mysql/preview_federation_select.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/mysql/preview_federation_select.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/opengauss/preview_federation_select.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/opengauss/preview_federation_select.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/opengauss/preview_federation_select.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/opengauss/preview_federation_select.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/postgresql/preview_federation_select.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/postgresql/preview_federation_select.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/postgresql/preview_federation_select.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/postgresql/preview_federation_select.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/preview_sql.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/preview_sql.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/preview_sql.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/preview_sql.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/preview_sql_hint.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/preview_sql_hint.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/preview_sql_hint.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/preview_sql_hint.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/set_dist_variable_sql_show_equal_true.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/set_dist_variable_sql_show_equal_true.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/set_dist_variable_sql_show_equal_true.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/set_dist_variable_sql_show_equal_true.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_authority_rule.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_authority_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_authority_rule.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_authority_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variable_where_name_equal_sql_show.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variable_where_name_equal_sql_show.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variable_where_name_equal_sql_show.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variable_where_name_equal_sql_show.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variables.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variables.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_dist_variables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_sql_parse_rule.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_sql_parse_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_sql_parse_rule.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_sql_parse_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_status_from_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_status_from_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_status_from_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_status_from_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_tables.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_tables.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_transaction_rule.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_transaction_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/show_transaction_rule.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/show_transaction_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_info.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_info.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_info.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_info.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_mode.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_mode.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_mode.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_node_mode.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_nodes.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/standalone/show_compute_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/transaction_type.xml b/test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/transaction_type.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/dataset/empty_rules/transaction_type.xml
rename to test/e2e/sql/src/test/resources/cases/ral/dataset/empty_rules/transaction_type.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/ral-integration-preview.xml b/test/e2e/sql/src/test/resources/cases/ral/ral-integration-preview.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/ral-integration-preview.xml
rename to test/e2e/sql/src/test/resources/cases/ral/ral-integration-preview.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/ral-integration-refresh.xml b/test/e2e/sql/src/test/resources/cases/ral/ral-integration-refresh.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/ral-integration-refresh.xml
rename to test/e2e/sql/src/test/resources/cases/ral/ral-integration-refresh.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/ral-integration-set.xml b/test/e2e/sql/src/test/resources/cases/ral/ral-integration-set.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/ral-integration-set.xml
rename to test/e2e/sql/src/test/resources/cases/ral/ral-integration-set.xml
diff --git a/test/e2e/suite/src/test/resources/cases/ral/ral-integration-show.xml b/test/e2e/sql/src/test/resources/cases/ral/ral-integration-show.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/ral/ral-integration-show.xml
rename to test/e2e/sql/src/test/resources/cases/ral/ral-integration-show.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_binding_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_binding_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_binding_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_binding_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules_show_tables.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules_show_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules_show_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_sharding_rules_show_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/alter_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_binding_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_binding_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_binding_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_binding_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules_show_tables.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules_show_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules_show_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_sharding_rules_show_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/create_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_binding_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_binding_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_binding_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_binding_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules_show_tables.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules_show_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules_show_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_sharding_rules_show_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/drop_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/alter_storage_unit.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/alter_storage_unit.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/alter_storage_unit.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/alter_storage_unit.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/register_storage_unit.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/register_storage_unit.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/register_storage_unit.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/register_storage_unit.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/unregister_storage_unit.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/unregister_storage_unit.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/unregister_storage_unit.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/mysql/unregister_storage_unit.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/alter_storage_unit.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/alter_storage_unit.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/alter_storage_unit.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/alter_storage_unit.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/register_storage_unit.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/register_storage_unit.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/register_storage_unit.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/register_storage_unit.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/unregister_storage_unit.xml b/test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/unregister_storage_unit.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/unregister_storage_unit.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/dataset/rdl_empty_rules/postgresql/unregister_storage_unit.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-alter.xml b/test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-alter.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-alter.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-alter.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-create.xml b/test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-create.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-create.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-create.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-drop.xml b/test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-drop.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-drop.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-drop.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-register.xml b/test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-register.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-register.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-register.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-set.xml b/test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-set.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-set.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-set.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-unregister.xml b/test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-unregister.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rdl/rdl-integration-unregister.xml
rename to test/e2e/sql/src/test/resources/cases/rdl/rdl-integration-unregister.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_binging_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_binging_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_binging_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_binging_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/db/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/db/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_binging_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_binging_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_binging_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_binging_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_binging_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_binging_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_binging_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_binging_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_binging_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_binging_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_binging_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_binging_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_encrypt_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt_and_readwrite_splitting/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask/count_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask/count_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask/count_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask/count_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask/show_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask/show_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask/show_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask/show_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt/count_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt/count_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt/count_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt/count_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt/show_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt/show_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt/show_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt/show_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/count_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/count_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/count_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/count_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/show_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/show_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/show_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask_encrypt_sharding/show_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask_sharding/count_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask_sharding/count_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask_sharding/count_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask_sharding/count_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/mask_sharding/show_mask_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/mask_sharding/show_mask_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/mask_sharding/show_mask_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/mask_sharding/show_mask_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_readwrite_splitting_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_readwrite_splitting_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_readwrite_splitting_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_readwrite_splitting_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/readwrite_splitting/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_encrypt_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_binging_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_binging_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_binging_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_binging_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_and_encrypt/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_heartbeats.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_heartbeats.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_heartbeats.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_heartbeats.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_types.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_types.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_types.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_discovery_types.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_resources.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_resources.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_resources.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_resources.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_binging_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_binging_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_binging_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_binging_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/sharding_governance/mysql/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_database_discovery_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_database_discovery_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_database_discovery_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_database_discovery_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_database_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_database_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_database_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_database_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_encrypt_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_encrypt_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_encrypt_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_encrypt_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_readwrite_splitting_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_readwrite_splitting_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_readwrite_splitting_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_readwrite_splitting_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_shadow_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_shadow_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_shadow_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_shadow_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_sharding_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_sharding_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_sharding_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_sharding_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/count_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/count_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/mysql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/mysql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/mysql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/mysql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/opengauss/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/opengauss/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/opengauss/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/opengauss/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/postgresql/show_storage_units.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/postgresql/show_storage_units.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/postgresql/show_storage_units.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/postgresql/show_storage_units.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_broadcast_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_broadcast_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_broadcast_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_broadcast_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_default_sharding_strategy.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_default_sharding_strategy.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_default_sharding_strategy.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_default_sharding_strategy.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_binging_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_binging_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_binging_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_binging_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_scaling_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_scaling_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_scaling_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_scaling_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_auditor.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_auditor.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_auditor.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_auditor.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_generator.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_generator.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_generator.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_generator.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_nodes.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_nodes.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_nodes.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_nodes.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rule.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rule.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rule.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rule.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_sharding_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_single_table.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_single_table.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_single_table.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_single_table.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_single_table_rules.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_single_table_rules.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_single_table_rules.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_single_table_rules.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_single_tables.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_single_tables.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_single_tables.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_single_tables.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_algorithms.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_algorithms.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_algorithms.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_algorithms.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_auditors.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_auditors.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_auditors.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_auditors.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_generators.xml b/test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_generators.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_generators.xml
rename to test/e2e/sql/src/test/resources/cases/rql/dataset/tbl/show_unused_sharding_generators.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/rql-integration-count.xml b/test/e2e/sql/src/test/resources/cases/rql/rql-integration-count.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/rql-integration-count.xml
rename to test/e2e/sql/src/test/resources/cases/rql/rql-integration-count.xml
diff --git a/test/e2e/suite/src/test/resources/cases/rql/rql-integration-show.xml b/test/e2e/sql/src/test/resources/cases/rql/rql-integration-show.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/rql/rql-integration-show.xml
rename to test/e2e/sql/src/test/resources/cases/rql/rql-integration-show.xml
diff --git a/test/e2e/suite/src/test/resources/cases/tcl/tcl-integration-prepare-transaction.xml b/test/e2e/sql/src/test/resources/cases/tcl/tcl-integration-prepare-transaction.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/cases/tcl/tcl-integration-prepare-transaction.xml
rename to test/e2e/sql/src/test/resources/cases/tcl/tcl-integration-prepare-transaction.xml
diff --git a/test/e2e/suite/src/test/resources/env/common/cluster/proxy/conf/logback.xml b/test/e2e/sql/src/test/resources/env/common/cluster/proxy/conf/logback.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/common/cluster/proxy/conf/logback.xml
rename to test/e2e/sql/src/test/resources/env/common/cluster/proxy/conf/logback.xml
diff --git a/test/e2e/suite/src/test/resources/env/common/cluster/proxy/conf/server.yaml b/test/e2e/sql/src/test/resources/env/common/cluster/proxy/conf/server.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/common/cluster/proxy/conf/server.yaml
rename to test/e2e/sql/src/test/resources/env/common/cluster/proxy/conf/server.yaml
diff --git a/test/e2e/suite/src/test/resources/env/common/standalone/proxy/conf/logback.xml b/test/e2e/sql/src/test/resources/env/common/standalone/proxy/conf/logback.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/common/standalone/proxy/conf/logback.xml
rename to test/e2e/sql/src/test/resources/env/common/standalone/proxy/conf/logback.xml
diff --git a/test/e2e/suite/src/test/resources/env/common/standalone/proxy/conf/server.yaml b/test/e2e/sql/src/test/resources/env/common/standalone/proxy/conf/server.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/common/standalone/proxy/conf/server.yaml
rename to test/e2e/sql/src/test/resources/env/common/standalone/proxy/conf/server.yaml
diff --git a/test/e2e/suite/src/test/resources/env/it-env.properties b/test/e2e/sql/src/test/resources/env/it-env.properties
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/it-env.properties
rename to test/e2e/sql/src/test/resources/env/it-env.properties
diff --git a/test/e2e/suite/src/test/resources/env/mysql/my.cnf b/test/e2e/sql/src/test/resources/env/mysql/my.cnf
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/mysql/my.cnf
rename to test/e2e/sql/src/test/resources/env/mysql/my.cnf
diff --git a/test/e2e/suite/src/test/resources/env/opengauss/pg_hba.conf b/test/e2e/sql/src/test/resources/env/opengauss/pg_hba.conf
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/opengauss/pg_hba.conf
rename to test/e2e/sql/src/test/resources/env/opengauss/pg_hba.conf
diff --git a/test/e2e/suite/src/test/resources/env/postgresql/postgresql.conf b/test/e2e/sql/src/test/resources/env/postgresql/postgresql.conf
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/postgresql/postgresql.conf
rename to test/e2e/sql/src/test/resources/env/postgresql/postgresql.conf
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/db/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/db/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_0-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_0-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_0-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_0-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_1-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_1-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_1-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-db_1-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-logic_db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-logic_db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-logic_db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/h2/actual-logic_db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/actual-logic_db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/actual-logic_db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/actual-logic_db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/mysql/actual-logic_db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/actual-logic_db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/actual-logic_db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/actual-logic_db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/opengauss/actual-logic_db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/actual-logic_db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/actual-logic_db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/actual-logic_db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/postgresql/actual-logic_db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/db/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/proxy/conf/mysql/config-db.yaml b/test/e2e/sql/src/test/resources/env/scenario/db/proxy/conf/mysql/config-db.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/proxy/conf/mysql/config-db.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/db/proxy/conf/mysql/config-db.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/proxy/conf/opengauss/config-db.yaml b/test/e2e/sql/src/test/resources/env/scenario/db/proxy/conf/opengauss/config-db.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/proxy/conf/opengauss/config-db.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/db/proxy/conf/opengauss/config-db.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/proxy/conf/postgresql/config-db.yaml b/test/e2e/sql/src/test/resources/env/scenario/db/proxy/conf/postgresql/config-db.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/proxy/conf/postgresql/config-db.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/db/proxy/conf/postgresql/config-db.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/db/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/db/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/db/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/db/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_0-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_0-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_0-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_0-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_1-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_1-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_1-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-read_ds_1-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_0-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_0-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_0-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_0-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_1-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_1-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_1-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/h2/actual-write_ds_1-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_0-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_0-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_0-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_0-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_1-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_1-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_1-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_read_ds_1-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_0-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_0-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_0-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_0-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_1-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_1-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_1-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/h2/actual-encrypt_write_ds_1-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/opengauss/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/proxy/conf/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/proxy/conf/mysql/config-empty-rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/proxy/conf/mysql/config-empty-rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/proxy/conf/mysql/config-empty-rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/proxy/conf/mysql/config-empty-rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/proxy/conf/opengauss/config-empty-rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/proxy/conf/opengauss/config-empty-rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/proxy/conf/opengauss/config-empty-rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/proxy/conf/opengauss/config-empty-rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/empty_rules/proxy/conf/postgresql/config-empty-rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/proxy/conf/postgresql/config-empty-rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/empty_rules/proxy/conf/postgresql/config-empty-rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/empty_rules/proxy/conf/postgresql/config-empty-rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_read_ds-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_read_ds-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_read_ds-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_read_ds-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_write_ds-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_write_ds-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_write_ds-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/h2/actual-encrypt_write_ds-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/mysql/config-encrypt-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/mysql/config-encrypt-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/mysql/config-encrypt-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/mysql/config-encrypt-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/opengauss/config-encrypt-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/opengauss/config-encrypt-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/opengauss/config-encrypt-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/opengauss/config-encrypt-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/postgresql/config-encrypt-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/postgresql/config-encrypt-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/postgresql/config-encrypt-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/proxy/conf/postgresql/config-encrypt-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/mysql/config-encrypt-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/mysql/config-encrypt-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/mysql/config-encrypt-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/mysql/config-encrypt-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/opengauss/config-encrypt-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/opengauss/config-encrypt-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/opengauss/config-encrypt-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/opengauss/config-encrypt-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/postgresql/config-encrypt-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/postgresql/config-encrypt-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/postgresql/config-encrypt-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/proxy/conf/postgresql/config-encrypt-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/encrypt_shadow/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/mask/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/proxy/conf/mysql/config-mask.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask/proxy/conf/mysql/config-mask.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/proxy/conf/mysql/config-mask.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/proxy/conf/mysql/config-mask.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/proxy/conf/opengauss/config-mask.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask/proxy/conf/opengauss/config-mask.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/proxy/conf/opengauss/config-mask.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/proxy/conf/opengauss/config-mask.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/proxy/conf/postgresql/config-mask.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask/proxy/conf/postgresql/config-mask.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/proxy/conf/postgresql/config-mask.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/proxy/conf/postgresql/config-mask.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/proxy/conf/mysql/config-mask-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/proxy/conf/mysql/config-mask-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/proxy/conf/mysql/config-mask-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/proxy/conf/mysql/config-mask-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/proxy/conf/opengauss/config-mask-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/proxy/conf/opengauss/config-mask-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/proxy/conf/opengauss/config-mask-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/proxy/conf/opengauss/config-mask-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/proxy/conf/postgresql/config-mask-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/proxy/conf/postgresql/config-mask-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/proxy/conf/postgresql/config-mask-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/proxy/conf/postgresql/config-mask-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/mysql/config-mask-encrypt-sharding.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/mysql/config-mask-encrypt-sharding.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/mysql/config-mask-encrypt-sharding.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/mysql/config-mask-encrypt-sharding.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/opengauss/config-mask-encrypt-sharding.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/opengauss/config-mask-encrypt-sharding.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/opengauss/config-mask-encrypt-sharding.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/opengauss/config-mask-encrypt-sharding.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/postgresql/config-mask-encrypt-sharding.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/postgresql/config-mask-encrypt-sharding.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/postgresql/config-mask-encrypt-sharding.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/proxy/conf/postgresql/config-mask-encrypt-sharding.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_encrypt_sharding/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/proxy/conf/mysql/config-mask-sharding.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/proxy/conf/mysql/config-mask-sharding.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/proxy/conf/mysql/config-mask-sharding.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/proxy/conf/mysql/config-mask-sharding.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/proxy/conf/opengauss/config-mask-sharding.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/proxy/conf/opengauss/config-mask-sharding.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/proxy/conf/opengauss/config-mask-sharding.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/proxy/conf/opengauss/config-mask-sharding.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/proxy/conf/postgresql/config-mask-sharding.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/proxy/conf/postgresql/config-mask-sharding.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/proxy/conf/postgresql/config-mask-sharding.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/proxy/conf/postgresql/config-mask-sharding.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/mask_sharding/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/mask_sharding/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/mask_sharding/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/proxy/conf/mysql/config-passthrough.yaml b/test/e2e/sql/src/test/resources/env/scenario/passthrough/proxy/conf/mysql/config-passthrough.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/proxy/conf/mysql/config-passthrough.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/proxy/conf/mysql/config-passthrough.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/proxy/conf/opengauss/config-passthrough.yaml b/test/e2e/sql/src/test/resources/env/scenario/passthrough/proxy/conf/opengauss/config-passthrough.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/proxy/conf/opengauss/config-passthrough.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/proxy/conf/opengauss/config-passthrough.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/passthrough/proxy/conf/postgresql/config-passthrough.yaml b/test/e2e/sql/src/test/resources/env/scenario/passthrough/proxy/conf/postgresql/config-passthrough.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/passthrough/proxy/conf/postgresql/config-passthrough.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/passthrough/proxy/conf/postgresql/config-passthrough.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/mysql/config-rdl-empty-rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/mysql/config-rdl-empty-rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/mysql/config-rdl-empty-rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/mysql/config-rdl-empty-rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/opengauss/config-rdl-empty-rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/opengauss/config-rdl-empty-rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/opengauss/config-rdl-empty-rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/opengauss/config-rdl-empty-rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/postgresql/config-rdl-empty-rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/postgresql/config-rdl-empty-rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/postgresql/config-rdl-empty-rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/rdl_empty_rules/proxy/conf/postgresql/config-rdl-empty-rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/mysql/config-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/mysql/config-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/mysql/config-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/mysql/config-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/opengauss/config-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/opengauss/config-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/opengauss/config-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/opengauss/config-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/postgresql/config-readwrite-splitting.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/postgresql/config-readwrite-splitting.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/postgresql/config-readwrite-splitting.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/proxy/conf/postgresql/config-readwrite-splitting.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/mysql/config-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/mysql/config-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/mysql/config-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/mysql/config-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/opengauss/config-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/opengauss/config-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/opengauss/config-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/opengauss/config-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/postgresql/config-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/postgresql/config-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/postgresql/config-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/proxy/conf/postgresql/config-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/readwrite_splitting_and_shadow/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/shadow/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/h2/actual-shadow_db-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/proxy/conf/mysql/config-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/shadow/proxy/conf/mysql/config-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/proxy/conf/mysql/config-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/proxy/conf/mysql/config-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/proxy/conf/opengauss/config-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/shadow/proxy/conf/opengauss/config-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/proxy/conf/opengauss/config-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/proxy/conf/opengauss/config-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/proxy/conf/postgresql/config-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/shadow/proxy/conf/postgresql/config-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/proxy/conf/postgresql/config-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/proxy/conf/postgresql/config-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/shadow/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/shadow/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/shadow/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/shadow/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_0-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_0-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_0-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_0-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_1-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_1-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_1-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/h2/actual-encrypt_ds_1-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/mysql/config-sharding-and-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/mysql/config-sharding-and-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/mysql/config-sharding-and-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/mysql/config-sharding-and-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/opengauss/config-sharding-and-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/opengauss/config-sharding-and-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/opengauss/config-sharding-and-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/opengauss/config-sharding-and-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/postgresql/config-sharding-and-encrypt.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/postgresql/config-sharding-and-encrypt.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/postgresql/config-sharding-and-encrypt.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/proxy/conf/postgresql/config-sharding-and-encrypt.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_encrypt/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/mysql/config-sharding-and-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/mysql/config-sharding-and-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/mysql/config-sharding-and-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/mysql/config-sharding-and-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/opengauss/config-sharding-and-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/opengauss/config-sharding-and-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/opengauss/config-sharding-and-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/opengauss/config-sharding-and-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/postgresql/config-sharding-and-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/postgresql/config-sharding-and-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/postgresql/config-sharding-and-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/proxy/conf/postgresql/config-sharding-and-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_and_shadow/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/mysql/config-sharding-encrypt-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/mysql/config-sharding-encrypt-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/mysql/config-sharding-encrypt-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/mysql/config-sharding-encrypt-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/opengauss/config-sharding-encrypt-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/opengauss/config-sharding-encrypt-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/opengauss/config-sharding-encrypt-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/opengauss/config-sharding-encrypt-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/postgresql/config-sharding-encrypt-shadow.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/postgresql/config-sharding-encrypt-shadow.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/postgresql/config-sharding-encrypt-shadow.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/proxy/conf/postgresql/config-sharding-encrypt-shadow.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/sharding_encrypt_shadow/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/authority.xml b/test/e2e/sql/src/test/resources/env/scenario/tbl/authority.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/authority.xml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/authority.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/h2/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/h2/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/h2/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/h2/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/mysql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/mysql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/mysql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/mysql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/opengauss/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/opengauss/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/opengauss/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/opengauss/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/oracle/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/oracle/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/oracle/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/oracle/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/postgresql/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/postgresql/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/postgresql/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/postgresql/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/sqlserver/01-actual-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/sqlserver/01-actual-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/actual/init-sql/sqlserver/01-actual-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/actual/init-sql/sqlserver/01-actual-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/databases.xml b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/databases.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/databases.xml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/databases.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/dataset.xml b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/dataset.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/dataset.xml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/dataset.xml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/h2/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/h2/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/h2/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/h2/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/mysql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/mysql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/mysql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/mysql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/opengauss/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/opengauss/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/opengauss/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/opengauss/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/oracle/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/oracle/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/oracle/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/oracle/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/postgresql/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/postgresql/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/postgresql/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/postgresql/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/sqlserver/01-expected-init.sql b/test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/sqlserver/01-expected-init.sql
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/data/expected/init-sql/sqlserver/01-expected-init.sql
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/data/expected/init-sql/sqlserver/01-expected-init.sql
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/proxy/conf/mysql/config-tbl.yaml b/test/e2e/sql/src/test/resources/env/scenario/tbl/proxy/conf/mysql/config-tbl.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/proxy/conf/mysql/config-tbl.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/proxy/conf/mysql/config-tbl.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/proxy/conf/opengauss/config-tbl.yaml b/test/e2e/sql/src/test/resources/env/scenario/tbl/proxy/conf/opengauss/config-tbl.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/proxy/conf/opengauss/config-tbl.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/proxy/conf/opengauss/config-tbl.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/proxy/conf/postgresql/config-tbl.yaml b/test/e2e/sql/src/test/resources/env/scenario/tbl/proxy/conf/postgresql/config-tbl.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/proxy/conf/postgresql/config-tbl.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/proxy/conf/postgresql/config-tbl.yaml
diff --git a/test/e2e/suite/src/test/resources/env/scenario/tbl/rules.yaml b/test/e2e/sql/src/test/resources/env/scenario/tbl/rules.yaml
similarity index 100%
rename from test/e2e/suite/src/test/resources/env/scenario/tbl/rules.yaml
rename to test/e2e/sql/src/test/resources/env/scenario/tbl/rules.yaml
diff --git a/test/e2e/suite/src/test/resources/logback-test.xml b/test/e2e/sql/src/test/resources/logback-test.xml
similarity index 100%
rename from test/e2e/suite/src/test/resources/logback-test.xml
rename to test/e2e/sql/src/test/resources/logback-test.xml