You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by wu...@apache.org on 2022/12/09 11:05:47 UTC
[shardingsphere] branch 5.3.0-release updated (2c1bb6e82c0 -> 46038f5e6c2)
This is an automated email from the ASF dual-hosted git repository.
wuweijie pushed a change to branch 5.3.0-release
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
from 2c1bb6e82c0 [maven-release-plugin] prepare for next development iteration
add d463899d534 Add mock usage specifications in code conduct document (#22686)
add 37edc88d97f Add : add nightly build IT (#22687)
add 18fdb4cdf80 Update _index.en.md (#22660)
add 0344685d64b Fix loading plugin error (#22690)
add b094cea5591 Remove the cluster examples and use the automatically generated examples (#22670)
add 9d9c3e01f35 Remove the sharding examples and use the automatically generated examples (#22672)
add 33f3796fc0a Update release guide for ShardingSphere about Spring (#22691)
add d530d21bcff Refactor suite's class names (#22692)
add ebf05501494 Update DistSQL audit related document (#22688)
add a75e635bf0b Adding xid and csn parse for openGauss's logical replication (#22685)
add 703129b4857 Replace some duplicated variables with environment variables (#22697)
add fe6eeb2a762 feat(release): release doc update (#22701)
add 1b273ea90ee Unify testParam variable name (#22703)
add 21d52476766 fix create encrypt rule error when no storage nodes (#22700)
add e872b3d2681 Remove useless MismatchedProtocolAndDataSourceException (#22705)
add 90c18a62334 Adjust param order of ShardingSphereSQLException (#22706)
add c217637752a Add test cases for GenericSQLException (#22707)
add 10384585ad0 Add ShardingSphereExternalExceptionTest (#22708)
add 1a191f86055 Rename `MetaData` to `Metadata` for mode module. (#22704)
add 0b5386880db Refactor : remove a variable in github action (#22702)
add 6af7dcef794 Refactor : upload the generated examples to Apache nightlies(#22695) (#22710)
add 3b4f8409f60 fix example compile error (#22711)
add c4af6cadb5d Refactor ShardingSphereServiceLoaderTest (#22712)
add 500b4bfcbfc Unify SPI fixture package names (#22713)
add bb4ac8702f8 Fix insert encrypt values into plain columns when config columns and sql columns are inconsistent capitalization. (#22714)
add d4622c36e3a Add heterogeneous migration example for openGauss (#22716)
add 58d3fef7b04 Refactor RequiredSPIRegistryTest (#22715)
add 7582da1640a Update heterogeneous migration example and migration permission doc (#22720)
add 2cd5ad879ca Adjust PostgreSQL, openGauss INTERSECT and UNION priority and optimize parse logic (#22717)
add a8a9fca66bb Fix exception info missing when data source is unavailable (#22718)
add 7b924f5f727 Add more test cases for RequiredSPIRegistryTest (#22725)
add b84a19163a4 Refactor : refactor the nightly build related actions (#22728)
add f4e30ffe03d Add more integration test for PostgreSQL and openGauss combine statement (#22726)
add 2f0c333e6d5 Remove the transaction examples and use the automatically generated examples (#22724)
add d7964f09e1e Add SPIDescription (#22731)
add 4df23a67822 Rename AlgorithmDescription (#22732)
add 73ff7b6ef40 Revert "Rename `MetaData` to `Metadata` for mode module. (#22704)" (#22733)
add fb25925f76c Unify Metadata to MetaData (#22734)
add 9f94090137c Comply with the code style. (#22730)
add a0662636c60 Merge 2 DatabaseOperateBackendHandlerFactoryTest (#22735)
add 9465aa5a27e Add it for sql hint. (#22727)
add 0351b5d8780 fix example e2e init env error (#22741)
add 5986a89d20d Add check for `ALTER TRANSACTION RULE` (#22722)
add 84b8d574afb Add ClearHintStatementAssert and ClearShardingHintStatementAssert (#22742)
add 46038f5e6c2 Merge remote-tracking branch 'apache/master' into 5.3.0-release
No new revisions were added by this update.
Summary of changes:
.github/PULL_REQUEST_TEMPLATE | 2 -
.github/workflows/check.yml | 7 +-
.github/workflows/ci.yml | 12 +-
.github/workflows/docker-release.yml | 5 +-
.../{it-discovery.yml => e2e-discovery.yml} | 13 +-
.../{it-pipeline.yml => e2e-pipeline.yml} | 19 +-
...showprocesslist.yml => e2e-showprocesslist.yml} | 13 +-
.../{it-transaction.yml => e2e-transaction.yml} | 13 +-
.github/workflows/{it.yml => e2e.yml} | 33 +-
...ightly-build.yml => nightly-build-artifact.yml} | 14 +-
...ple-generator.yml => nightly-build-example.yml} | 25 +-
.github/workflows/nightly-ci.yml | 8 +-
.github/workflows/{it.yml => nightly-e2e.yml} | 72 +-
.github/workflows/nightly-sql-parser.yml | 12 +-
.../agent/bootstrap/ShardingSphereAgent.java | 2 +-
.../agent/core/plugin/AgentPluginLoader.java | 2 +-
.../AbstractJDBCExecutorCallbackAdviceTest.java | 4 +-
.../prepare/MySQLComStmtPrepareOKPacket.java | 2 +-
.../mapper/MySQLDialectExceptionMapperTest.java | 2 +-
.../PostgreSQLDialectExceptionMapperTest.java | 2 +-
.../core/kernel/KernelDistSQLStatementVisitor.java | 14 +-
...tement.java => ShowTableMetaDataStatement.java} | 4 +-
....java => RefreshDatabaseMetaDataStatement.java} | 4 +-
...ent.java => RefreshTableMetaDataStatement.java} | 6 +-
docs/community/content/involved/conduct/code.cn.md | 3 +
docs/community/content/involved/conduct/code.en.md | 3 +
.../involved/release/shardingsphere-on-cloud.cn.md | 19 +-
.../involved/release/shardingsphere-on-cloud.en.md | 20 +-
.../content/involved/release/shardingsphere.cn.md | 59 +-
.../content/involved/release/shardingsphere.en.md | 59 +-
.../sharding/alter-sharding-table-rule.cn.md | 21 +-
.../sharding/alter-sharding-table-rule.en.md | 19 +-
.../sharding/create-sharding-table-rule.cn.md | 19 +-
.../sharding/create-sharding-table-rule.en.md | 19 +-
.../distsql/syntax/ral/_index.en.md | 16 +-
.../shardingsphere-proxy/migration/usage.cn.md | 97 ++-
.../shardingsphere-proxy/migration/usage.en.md | 89 ++-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 1 -
examples/pom.xml | 1 -
.../TestQueryAssistedShardingEncryptAlgorithm.ftl | 4 +-
examples/shardingsphere-jdbc-example/pom.xml | 65 --
.../cluster-mode-raw-jdbc-example/pom.xml | 59 --
.../ClusterModeRawJavaConfigurationExample.java | 104 ---
.../ClusterModeRawYamlConfigurationExample.java | 92 ---
.../jdbc/config/ClusterModeConfigurationUtil.java | 70 --
.../config/cloud/CloudEncryptConfiguration.java | 39 -
.../CloudReadwriteSplittingConfiguration.java | 39 -
.../config/cloud/CloudShadowConfiguration.java | 39 -
...oudShardingDatabasesAndTablesConfiguration.java | 39 -
.../config/local/LocalEncryptConfiguration.java | 61 --
.../LocalReadwriteSplittingConfiguration.java | 60 --
.../config/local/LocalShadowConfiguration.java | 56 --
...calShardingDatabasesAndTablesConfiguration.java | 87 ---
.../local/LocalShardingDatabasesConfiguration.java | 85 --
...calShardingReadwriteSplittingConfiguration.java | 116 ---
.../local/LocalShardingTablesConfiguration.java | 82 --
.../META-INF/zookeeper/cloud/encrypt.yaml | 24 -
.../zookeeper/cloud/readwrite-splitting.yaml | 24 -
.../zookeeper/cloud/sharding-databases-tables.yaml | 26 -
.../META-INF/zookeeper/local/encrypt.yaml | 49 --
.../zookeeper/local/readwrite-splitting.yaml | 57 --
.../resources/META-INF/zookeeper/local/shadow.yaml | 82 --
.../zookeeper/local/sharding-databases-tables.yaml | 91 ---
.../src/main/resources/logback.xml | 34 -
.../pom.xml | 50 --
.../ClusterModeSpringBootMybatisExample.java | 41 -
.../src/main/resources/META-INF/mybatis-config.xml | 30 -
.../application-cloud-zookeeper-encrypt.properties | 19 -
...-cloud-zookeeper-readwrite-splitting.properties | 19 -
.../application-cloud-zookeeper-shadow.properties | 19 -
...-zookeeper-sharding-databases-tables.properties | 19 -
.../application-local-zookeeper-encrypt.properties | 19 -
...-local-zookeeper-readwrite-splitting.properties | 19 -
.../application-local-zookeeper-shadow.properties | 19 -
...-zookeeper-sharding-databases-tables.properties | 19 -
.../src/main/resources/application.properties | 30 -
.../main/resources/cloud-zookeeper-encrypt.yaml | 24 -
.../cloud-zookeeper-readwrite-splitting.yaml | 24 -
.../src/main/resources/cloud-zookeeper-shadow.yaml | 24 -
.../cloud-zookeeper-sharding-databases-tables.yaml | 24 -
.../main/resources/local-zookeeper-encrypt.yaml | 50 --
.../local-zookeeper-readwrite-splitting.yaml | 58 --
.../src/main/resources/local-zookeeper-shadow.yaml | 81 --
.../local-zookeeper-sharding-databases-tables.yaml | 87 ---
.../src/main/resources/logback.xml | 34 -
.../pom.xml | 51 --
.../ClusterModeSpringNamespaceMybatisExample.java | 62 --
.../zookeeper/cloud/application-encrypt.xml | 51 --
.../cloud/application-readwrite-splitting.xml | 51 --
.../zookeeper/cloud/application-shadow.xml | 51 --
.../application-sharding-databases-tables.xml | 51 --
.../zookeeper/local/application-encrypt.xml | 51 --
.../local/application-readwrite-splitting.xml | 51 --
.../zookeeper/local/application-shadow.xml | 51 --
.../application-sharding-databases-tables.xml | 51 --
.../META-INF/zookeeper/registry-center.xml | 31 -
.../main/resources/cloud-zookeeper-encrypt.yaml | 24 -
.../cloud-zookeeper-readwrite-splitting.yaml | 24 -
.../src/main/resources/cloud-zookeeper-shadow.yaml | 24 -
.../cloud-zookeeper-sharding-databases-tables.yaml | 24 -
.../main/resources/local-zookeeper-encrypt.yaml | 60 --
.../local-zookeeper-readwrite-splitting.yaml | 61 --
.../src/main/resources/local-zookeeper-shadow.yaml | 81 --
.../local-zookeeper-sharding-databases-tables.yaml | 89 ---
.../src/main/resources/logback.xml | 34 -
.../cluster-mode-example/pom.xml | 37 -
.../single-feature-example/pom.xml | 37 -
.../sharding-example/pom.xml | 39 -
.../sharding-raw-jdbc-example/pom.xml | 42 -
.../sharding/raw/jdbc/ShardingHintRawExample.java | 91 ---
.../jdbc/ShardingRawJavaConfigurationExample.java | 46 --
.../ShardingRawJavaRangeConfigurationExample.java | 49 --
.../jdbc/ShardingRawYamlConfigurationExample.java | 45 --
...hardingRawYamlIntervalConfigurationExample.java | 37 -
.../ShardingRawYamlRangeConfigurationExample.java | 44 --
.../raw/jdbc/ShardingSQLCommentHintRawExample.java | 59 --
...dingDatabasesAndTablesConfigurationPrecise.java | 78 --
...ardingDatabasesAndTablesConfigurationRange.java | 76 --
.../ShardingDatabasesConfigurationPrecise.java | 80 --
.../ShardingDatabasesConfigurationRange.java | 77 --
.../config/ShardingTablesConfigurationPrecise.java | 73 --
.../config/ShardingTablesConfigurationRange.java | 73 --
.../raw/jdbc/factory/DataSourceFactory.java | 42 -
.../raw/jdbc/factory/RangeDataSourceFactory.java | 42 -
.../raw/jdbc/factory/YamlDataSourceFactory.java | 48 --
.../jdbc/factory/YamlRangeDataSourceFactory.java | 48 --
.../raw/jdbc/hint/ModuloHintShardingAlgorithm.java | 55 --
...e.shardingsphere.sharding.spi.ShardingAlgorithm | 18 -
.../resources/META-INF/sharding-auto-tables.yaml | 73 --
.../META-INF/sharding-databases-interval.yaml | 55 --
.../META-INF/sharding-databases-range.yaml | 73 --
.../META-INF/sharding-databases-tables-range.yaml | 84 --
.../META-INF/sharding-databases-tables.yaml | 95 ---
.../resources/META-INF/sharding-databases.yaml | 77 --
.../META-INF/sharding-hint-databases-only.yaml | 55 --
.../META-INF/sharding-hint-databases-tables.yaml | 82 --
.../META-INF/sharding-sql-comment-hint.yaml | 61 --
.../resources/META-INF/sharding-tables-range.yaml | 70 --
.../main/resources/META-INF/sharding-tables.yaml | 80 --
.../src/main/resources/logback.xml | 34 -
.../sharding-spring-boot-jpa-example/pom.xml | 51 --
.../boot/jpa/ShardingSpringBootJpaExample.java | 41 -
.../application-sharding-auto-tables.properties | 19 -
...pplication-sharding-databases-tables.properties | 19 -
.../application-sharding-databases.properties | 20 -
.../application-sharding-tables.properties | 19 -
.../src/main/resources/application.properties | 25 -
.../src/main/resources/logback.xml | 36 -
.../src/main/resources/sharding-auto-tables.yaml | 72 --
.../main/resources/sharding-databases-tables.yaml | 93 ---
.../src/main/resources/sharding-databases.yaml | 67 --
.../src/main/resources/sharding-tables.yaml | 78 --
.../sharding-spring-boot-mybatis-example/pom.xml | 52 --
.../mybatis/ShardingSpringBootMybatisExample.java | 41 -
.../src/main/resources/META-INF/mybatis-config.xml | 28 -
.../application-sharding-auto-tables.properties | 19 -
...pplication-sharding-databases-tables.properties | 19 -
.../application-sharding-databases.properties | 19 -
.../application-sharding-tables.properties | 19 -
.../src/main/resources/application.properties | 23 -
.../src/main/resources/logback.xml | 34 -
.../src/main/resources/sharding-auto-tables.yaml | 72 --
.../main/resources/sharding-databases-tables.yaml | 78 --
.../src/main/resources/sharding-databases.yaml | 62 --
.../src/main/resources/sharding-tables.yaml | 64 --
.../sharding-spring-namespace-jpa-example/pom.xml | 43 -
.../jpa/ShardingSpringNamespaceJpaExample.java | 38 -
.../application-sharding-databases-tables.xml | 55 --
.../META-INF/application-sharding-databases.xml | 55 --
.../META-INF/application-sharding-tables.xml | 55 --
.../src/main/resources/logback.xml | 34 -
.../main/resources/sharding-databases-tables.yaml | 96 ---
.../src/main/resources/sharding-databases.yaml | 67 --
.../src/main/resources/sharding-tables.yaml | 77 --
.../pom.xml | 43 -
.../ShardingSpringNamespaceMybatisExample.java | 38 -
.../application-sharding-databases-tables.xml | 51 --
.../META-INF/application-sharding-databases.xml | 51 --
.../META-INF/application-sharding-tables.xml | 51 --
.../src/main/resources/logback.xml | 34 -
.../main/resources/sharding-databases-tables.yaml | 81 --
.../src/main/resources/sharding-databases.yaml | 62 --
.../src/main/resources/sharding-tables.yaml | 67 --
.../transaction-example/pom.xml | 42 -
.../pom.xml | 41 -
.../xa/atomikos/raw/jdbc/XAOrderService.java | 131 ----
.../sharding-databases-tables-postgresql.yaml | 65 --
.../META-INF/sharding-databases-tables.yaml | 68 --
.../src/main/resources/logback.xml | 38 -
.../xa/atomikos/raw/jdbc/XAOrderServiceTest.java | 63 --
.../sharding-databases-tables-postgresql.yaml | 65 --
.../META-INF/sharding-databases-tables.yaml | 68 --
.../pom.xml | 54 --
.../xa/bitronix/raw/jdbc/OrderServiceImpl.java | 132 ----
.../raw/jdbc/TransactionXaBitronixRawExample.java | 44 --
.../META-INF/sharding-databases-tables.yaml | 73 --
.../src/main/resources/logback.xml | 38 -
.../pom.xml | 66 --
.../xa/narayana/raw/jdbc/OrderServiceImpl.java | 133 ----
.../raw/jdbc/TransactionXaNarayanaRawExample.java | 45 --
.../META-INF/sharding-databases-tables.yaml | 73 --
.../src/main/resources/jbossts-properties.xml | 46 --
.../src/main/resources/logback.xml | 38 -
.../transaction-2pc-xa-spring-boot-example/pom.xml | 50 --
.../xa/spring/boot/TransactionConfiguration.java | 57 --
.../boot/TransactionXaSpringBootExample.java | 45 --
.../transaction/xa/spring/boot/XAOrderService.java | 103 ---
...pplication-sharding-databases-tables.properties | 19 -
.../application-sharding-databases.properties | 19 -
.../application-sharding-tables.properties | 19 -
.../src/main/resources/application.properties | 20 -
.../src/main/resources/logback.xml | 39 -
.../main/resources/sharding-databases-tables.yaml | 68 --
.../src/main/resources/sharding-databases.yaml | 60 --
.../src/main/resources/sharding-tables.yaml | 54 --
.../xa/spring/boot/XAOrderServiceTest.java | 73 --
.../pom.xml | 55 --
.../TransactionXaSpringNamespaceExample.java | 34 -
.../xa/spring/namspace/XAOrderService.java | 103 ---
.../application-sharding-databases-tables.xml | 46 --
.../META-INF/application-sharding-databases.xml | 46 --
.../META-INF/application-sharding-tables.xml | 46 --
.../META-INF/sharding-databases-tables.yaml | 68 --
.../resources/META-INF/sharding-databases.yaml | 60 --
.../main/resources/META-INF/sharding-tables.yaml | 54 --
.../src/main/resources/logback.xml | 39 -
.../xa/spring/namspace/XAOrderServiceTest.java | 67 --
.../pom.xml | 45 --
.../base/seata/raw/jdbc/SeataATOrderService.java | 129 ---
.../raw/jdbc/TransactionBaseSeataRawExample.java | 41 -
.../META-INF/sharding-databases-tables.yaml | 67 --
.../src/main/resources/file.conf | 57 --
.../src/main/resources/logback.xml | 34 -
.../src/main/resources/registry.conf | 68 --
.../src/main/resources/seata.conf | 23 -
.../src/main/resources/sql/undo_log.sql | 33 -
.../seata/raw/jdbc/SeataATOrderServiceTest.java | 72 --
.../pom.xml | 76 --
.../seata/spring/boot/SeataATOrderService.java | 102 ---
.../TransactionBaseSeataSpringBootExample.java | 54 --
.../spring/boot/TransactionConfiguration.java | 57 --
...pplication-sharding-databases-tables.properties | 19 -
.../application-sharding-databases.properties | 19 -
.../application-sharding-tables.properties | 19 -
.../src/main/resources/application.properties | 20 -
.../src/main/resources/file.conf | 57 --
.../src/main/resources/logback.xml | 34 -
.../src/main/resources/registry.conf | 68 --
.../src/main/resources/seata.conf | 23 -
.../main/resources/sharding-databases-tables.yaml | 68 --
.../src/main/resources/sharding-databases.yaml | 60 --
.../src/main/resources/sharding-tables.yaml | 54 --
.../src/main/resources/sql/undo_log.sql | 33 -
.../seata/spring/boot/SeataATOrderServiceTest.java | 82 --
.../shardingsphere/encrypt/rule/EncryptTable.java | 3 +-
.../encrypt/rule/EncryptTableTest.java | 3 +-
.../update/CreateEncryptRuleStatementUpdater.java | 7 +-
.../decider/ShardingSQLFederationDecider.java | 6 -
.../metadata/ShardingSchemaMetaDataDecorator.java | 4 +-
.../infra/binder/decider/SQLFederationDecider.java | 2 +-
.../config/algorithm/AlgorithmDescription.java} | 22 +-
.../config/props/ConfigurationPropertyKey.java | 2 +-
.../internal/InternalConfigurationPropertyKey.java | 4 +-
.../datasource/state/DataSourceStateManager.java | 2 +-
.../exception/UnavailableDataSourceException.java | 6 +-
.../exception/resource/EmptyResourceException.java | 2 +-
.../rule/InvalidRuleConfigurationException.java | 4 +
.../MismatchedProtocolAndDataSourceException.java | 28 -
.../infra/metadata/ShardingSphereMetaData.java | 2 +-
.../schema/builder/GenericSchemaBuilder.java | 2 +-
.../schema/loader/SchemaMetaDataLoaderEngine.java | 2 +-
.../config/props/ConfigurationPropertiesTest.java | 6 +-
.../type/AlterIndexStatementSchemaRefresher.java | 2 +-
.../external/sql/ShardingSphereSQLException.java | 4 +-
.../sql/type/generic/GenericSQLException.java | 2 +-
.../sql/type/kernel/KernelSQLException.java | 4 +-
.../sql/type/wrapper/SQLWrapperException.java | 2 +-
.../type/ordered/cache/OrderedServicesCache.java | 12 +-
.../ShardingSphereExternalExceptionTest.java} | 18 +-
.../ShardingSphereExternalExceptionFixture.java} | 23 +-
.../sql/type/feature/FeatureSQLExceptionTest.java | 12 +-
.../DatabaseProtocolSQLExceptionTest.java} | 14 +-
.../UnknownSQLExceptionTest.java} | 14 +-
.../UnsupportedSQLOperationExceptionTest.java} | 16 +-
.../sql/type/kernel/KernelSQLExceptionTest.java | 16 +-
.../sql/type/wrapper/SQLWrapperExceptionTest.java | 21 +-
.../ShardingSphereInternalExceptionTest.java | 6 +
.../ShardingSphereInternalExceptionFixture.java | 2 +
.../infra/util/props/TypedPropertiesTest.java | 4 +-
.../util/spi/ShardingSphereServiceLoaderTest.java | 10 +-
.../spi/fixture/{ => empty}/EmptySPIFixture.java | 2 +-
.../fixture/{ => multiton}/MultitonSPIFixture.java | 2 +-
.../impl}/MultitonSPIFixtureImpl.java | 4 +-
.../{ => singleton}/SingletonSPIFixture.java | 2 +-
.../impl}/SingletonSPIFixtureImpl.java | 4 +-
.../fixture/{ => impl}/OptionalSPIFixtureImpl.java | 4 +-
.../spi/type/ordered/OrderedSPIRegistryTest.java | 6 +-
.../ordered/cache/OrderedServicesCacheTest.java | 6 +-
.../{ => impl}/OrderedInterfaceFixtureImpl.java | 4 +-
.../fixture/{ => impl}/OrderedSPIFixtureImpl.java | 4 +-
.../spi/type/required/RequiredSPIRegistryTest.java | 27 +-
... => MultipleWithDefaultRequiredSPIFixture.java} | 2 +-
... MultipleWithoutDefaultRequiredSPIFixture.java} | 4 +-
...rNotDefaultMultipleRequiredSPIFixtureImpl.java} | 7 +-
.../DefaultMultipleRequiredSPIFixtureImpl.java | 6 +-
...oNotDefaultMultipleRequiredSPIFixtureImpl.java} | 7 +-
.../fixture/single/SingleRequiredSPIFixture.java | 3 +-
.../{ => impl}/SingleRequiredSPIFixtureImpl.java | 15 +-
.../util/spi/type/typed/TypedSPIRegistryTest.java | 2 +-
.../fixture/{ => impl}/TypedSPIFixtureImpl.java | 3 +-
...a.util.spi.fixture.multiton.MultitonSPIFixture} | 2 +-
...util.spi.fixture.singleton.SingletonSPIFixture} | 2 +-
...il.spi.type.optional.fixture.OptionalSPIFixture | 2 +-
...util.spi.type.ordered.fixture.OrderedSPIFixture | 2 +-
...multiple.MultipleWithDefaultRequiredSPIFixture} | 4 +-
...ltiple.MultipleWithoutDefaultRequiredSPIFixture | 9 +-
...equired.fixture.single.SingleRequiredSPIFixture | 2 +-
...fra.util.spi.type.typed.fixture.TypedSPIFixture | 2 +-
.../driver/executor/DriverJDBCExecutor.java | 6 +-
.../metadata/CircuitBreakerDatabaseMetaData.java | 2 +-
.../resultset/CircuitBreakerResultSetMetaData.java | 2 +-
.../pipeline/api/ingest/record/DataRecord.java | 2 +
.../api/metadata/model/PipelineTableMetaData.java | 10 +-
.../DataConsistencyCalculateAlgorithm.java | 11 +-
.../AbstractInventoryIncrementalJobAPIImpl.java | 14 +-
...RC32MatchDataConsistencyCalculateAlgorithm.java | 7 +-
...DataMatchDataConsistencyCalculateAlgorithm.java | 7 +-
.../core/exception/PipelineSQLException.java | 2 +-
.../core/execute/ShardingSphereDataJobWorker.java | 2 +-
.../metadata/loader/PipelineTableMetaDataUtil.java | 2 +-
.../StandardPipelineTableMetaDataLoader.java | 6 +-
.../core/metadata/node/PipelineMetaDataNode.java | 4 +-
.../core/prepare/InventoryTaskSplitter.java | 2 +-
.../OpenGaussIncrementalDumperCreator.java | 2 +-
.../opengauss/ingest/OpenGaussWALDumper.java | 46 +-
.../ingest/wal/decode/MppdbDecodingPlugin.java | 48 +-
.../ingest/wal/decode/MppdbDecodingPluginTest.java | 35 +-
.../postgresql/ingest/wal/WALEventConverter.java | 5 +-
.../ingest/wal/event/AbstractRowEvent.java | 2 +
.../postgresql/ingest/wal/event/BeginTXEvent.java | 15 +-
.../postgresql/ingest/wal/event/CommitTXEvent.java | 17 +-
.../ingest/wal/WALEventConverterTest.java | 25 +
.../MigrationDataConsistencyChecker.java | 6 +-
.../singletable/route/SingleTableSQLRouter.java | 6 +-
...ator.java => SingleTableMetaDataValidator.java} | 4 +-
...va => SingleTableMetaDataValidatorFactory.java} | 12 +-
...=> SingleTableDropSchemaMetaDataValidator.java} | 6 +-
.../ddl/SingleTableDropTableValidator.java | 4 +-
...> SingleTableMetaDataValidatorFactoryTest.java} | 6 +-
...ingleTableDropSchemaMetaDataValidatorTest.java} | 8 +-
.../statement/select/SelectStatementConverter.java | 7 +-
.../ShardingSphereTransactionManagerFactory.java | 17 +
.../spi/ShardingSphereTransactionManager.java | 10 +
.../transaction/rule/TransactionRuleTest.java | 40 +-
.../AlterTransactionRuleStatementUpdater.java | 38 +
.../ShardingSphereTransactionManagerFixture.java | 75 ++
.../AlterTransactionRuleStatementUpdaterTest.java | 33 +-
.../xa/XAShardingSphereTransactionManager.java | 7 +-
.../XATransactionManagerProviderFactory.java | 10 +
.../mode/metadata/MetaDataContextsFactory.java | 2 +-
.../data/ShardingSphereDataPersistService.java | 2 +-
.../mode/metadata/MetaDataContextsFactoryTest.java | 4 +-
.../rule/GlobalRuleConfigurationsChangedEvent.java | 2 +-
.../event/rule/RuleConfigurationsChangedEvent.java | 2 +-
.../subscriber/ConfigurationChangedSubscriber.java | 4 +-
.../subscriber/ProcessRegistrySubscriber.java | 32 +-
.../repository/cluster/nacos/NacosRepository.java | 56 +-
.../cluster/nacos/entity/ServiceController.java | 10 +-
.../{ServiceMetadata.java => ServiceMetaData.java} | 4 +-
.../cluster/nacos/NacosRepositoryTest.java | 90 +--
.../communication/DatabaseCommunicationEngine.java | 6 +-
....java => AbstractDatabaseMetaDataExecutor.java} | 12 +-
.../MySQLInformationSchemaExecutorFactory.java | 4 +-
.../SelectInformationSchemataExecutor.java | 10 +-
.../postgresql/PostgreSQLAdminExecutorCreator.java | 4 +-
.../executor/SelectDatabaseExecutor.java | 8 +-
.../postgresql/executor/SelectTableExecutor.java | 8 +-
.../distsql/ral/RALBackendHandlerFactory.java | 18 +-
...aHandler.java => ShowTableMetaDataHandler.java} | 4 +-
.../distsql/ral/updatable/ApplyDistSQLHandler.java | 2 +-
.../ral/updatable/DiscardDistSQLHandler.java | 2 +-
.../ral/updatable/PrepareDistSQLHandler.java | 2 +-
...er.java => RefreshDatabaseMetaDataHandler.java} | 17 +-
...ndler.java => RefreshTableMetaDataHandler.java} | 6 +-
.../DatabaseOperateBackendHandlerFactoryTest.java | 164 ----
...va => DefaultDatabaseMetaDataExecutorTest.java} | 8 +-
.../admin/mysql/MySQLAdminExecutorCreatorTest.java | 4 +-
.../DatabaseOperateBackendHandlerFactoryTest.java | 135 +++-
...Test.java => ShowTableMetaDataHandlerTest.java} | 10 +-
...t.java => RefreshTableMetaDataHandlerTest.java} | 24 +-
.../statement/impl/MySQLStatementSQLVisitor.java | 24 +-
.../it/mysql/external/ExternalMySQLParserIT.java | 4 +-
.../it/mysql/internal/InternalMySQLParserIT.java | 4 +-
.../internal/InternalUnsupportedMySQLParserIT.java | 4 +-
.../main/antlr4/imports/opengauss/DMLStatement.g4 | 4 +-
.../impl/OpenGaussStatementSQLVisitor.java | 13 +-
.../internal/InternalOpenGaussParserIT.java | 4 +-
.../InternalUnsupportedOpenGaussParserIT.java | 4 +-
.../it/oracle/internal/InternalOracleParserIT.java | 4 +-
.../InternalUnsupportedOracleParserIT.java | 4 +-
.../main/antlr4/imports/postgresql/DMLStatement.g4 | 3 +-
.../impl/PostgreSQLStatementSQLVisitor.java | 13 +-
.../external/ExternalPostgreSQLParserIT.java | 4 +-
.../internal/InternalPostgreSQLParserIT.java | 4 +-
.../InternalUnsupportedPostgreSQLParserIT.java | 4 +-
.../it/sql92/internal/InternalSQL92ParserIT.java | 4 +-
.../internal/InternalUnsupportedSQL92ParserIT.java | 4 +-
.../internal/InternalSQLServerParserIT.java | 4 +-
.../InternalUnsupportedSQLServerParserIT.java | 4 +-
.../sql/common/extractor/TableExtractor.java | 5 +-
.../common/segment/dml/combine/CombineSegment.java | 4 +-
.../sql/common/util/SubqueryExtractUtil.java | 7 +-
.../sql/common/util/SubqueryExtractUtilTest.java | 2 +-
.../discovery/cases/base/BaseDiscoveryE2EIT.java | 6 +-
.../cases/mysql/MGRGeneralDiscoveryE2EIT.java | 4 +-
.../pipeline/cases/base/PipelineBaseE2EIT.java | 12 +-
.../createtable/CreateTableSQLGeneratorIT.java | 18 +-
.../cases/migration/AbstractMigrationE2EIT.java | 4 +-
.../general/MySQLMigrationGeneralE2EIT.java | 12 +-
.../general/PostgreSQLMigrationGeneralE2EIT.java | 11 +-
.../primarykey/TextPrimaryKeyMigrationE2EIT.java | 5 +-
.../pipeline/cases/task/MySQLIncrementTask.java | 5 +-
.../cases/task/PostgreSQLIncrementTask.java | 2 +-
.../framework/watcher/PipelineWatcher.java | 2 +-
.../src/test/resources/env/mysql/01-initdb.sql | 1 +
.../src/test/resources/env/opengauss/01-initdb.sql | 1 +
.../test/resources/env/postgresql/01-initdb.sql | 1 +
.../ClusterShowProcessListContainerComposer.java | 20 +-
.../engine/ShowProcessListE2EIT.java | 4 +-
.../test/e2e/cases/value/SQLValueGroup.java | 8 +-
.../compose/ContainerComposerRegistry.java | 18 +-
.../compose/mode/ClusterContainerComposer.java | 14 +-
.../compose/mode/StandaloneContainerComposer.java | 14 +-
.../e2e/engine/{BaseITCase.java => BaseE2EIT.java} | 18 +-
.../engine/{BatchITCase.java => BatchE2EIT.java} | 8 +-
.../engine/{SingleITCase.java => SingleE2EIT.java} | 16 +-
.../dal/{BaseDALIT.java => BaseDALE2EIT.java} | 8 +-
.../{GeneralDALIT.java => GeneralDALE2EIT.java} | 10 +-
.../dcl/{BaseDCLIT.java => BaseDCLE2EIT.java} | 8 +-
.../{GeneralDCLIT.java => GeneralDCLE2EIT.java} | 10 +-
.../ddl/{BaseDDLIT.java => BaseDDLE2EIT.java} | 8 +-
.../{GeneralDDLIT.java => GeneralDDLE2EIT.java} | 10 +-
...dditionalDMLIT.java => AdditionalDMLE2EIT.java} | 10 +-
.../dml/{BaseDMLIT.java => BaseDMLE2EIT.java} | 8 +-
.../dml/{BatchDMLIT.java => BatchDMLE2EIT.java} | 16 +-
.../{GeneralDMLIT.java => GeneralDMLE2EIT.java} | 10 +-
...dditionalDQLIT.java => AdditionalDQLE2EIT.java} | 10 +-
.../dql/{BaseDQLIT.java => BaseDQLE2EIT.java} | 8 +-
.../{GeneralDQLIT.java => GeneralDQLE2EIT.java} | 10 +-
.../ral/{BaseRALIT.java => BaseRALE2EIT.java} | 8 +-
.../{GeneralRALIT.java => GeneralRALE2EIT.java} | 10 +-
.../rdl/{BaseRDLIT.java => BaseRDLE2EIT.java} | 8 +-
.../{GeneralRDLIT.java => GeneralRDLE2EIT.java} | 10 +-
.../rql/{BaseRQLIT.java => BaseRQLE2EIT.java} | 8 +-
.../{GeneralRQLIT.java => GeneralRQLE2EIT.java} | 10 +-
.../array/ClusterTestParameterArrayGenerator.java | 8 +-
...erFactory.java => E2ETestParameterFactory.java} | 10 +-
...nerator.java => E2ETestParameterGenerator.java} | 20 +-
.../JdbcStandaloneTestParameterGenerator.java | 8 +-
.../ProxyStandaloneTestParameterGenerator.java | 8 +-
.../param/model/AssertionTestParameter.java | 2 +-
.../framework/param/model/CaseTestParameter.java | 2 +-
...{ITTestParameter.java => E2ETestParameter.java} | 4 +-
.../key/ParallelRunnerExecutorKeyProvider.java | 6 +-
.../CaseParallelRunnerExecutorKeyProvider.java | 6 +-
.../ScenarioParallelRunnerExecutorKeyProvider.java | 6 +-
.../framework/runner/param/RunnerParameters.java | 6 +-
.../watcher/{ITWatcher.java => E2EWatcher.java} | 4 +-
.../tbl/insert_into_t_product_with_hint.xml | 48 ++
.../cases/dml/dml-integration-test-cases.xml | 4 +
.../cases/dql/dql-integration-test-cases.xml | 90 ++-
.../rql/dataset/tbl/show_sharding_algorithms.xml | 1 +
.../rql/dataset/tbl/show_sharding_table_nodes.xml | 1 +
.../rql/dataset/tbl/show_sharding_table_rules.xml | 1 +
.../env/common/cluster/proxy/conf/server.yaml | 9 +
.../env/common/standalone/proxy/conf/server.yaml | 9 +
.../env/scenario/tbl/data/actual/dataset.xml | 28 +
.../data/actual/init-sql/mysql/01-actual-init.sql | 11 +
.../env/scenario/tbl/data/expected/dataset.xml | 28 +
.../expected/init-sql/mysql/01-expected-init.sql | 1 +
.../scenario/tbl/proxy/conf/mysql/config-tbl.yaml | 9 +
.../tbl/proxy/conf/opengauss/config-tbl.yaml | 9 +
.../tbl/proxy/conf/postgresql/config-tbl.yaml | 9 +
.../src/test/resources/env/scenario/tbl/rules.yaml | 9 +
.../e2e/transaction/engine/base/BaseE2EIT.java | 56 +-
.../engine/base/TransactionBaseE2EIT.java | 46 +-
.../database/mysql/MySQLJdbcTransactionE2ETT.java | 13 +-
.../database/mysql/MySQLProxyTransactionE2EIT.java | 10 +-
.../opengauss/OpenGaussJdbcTransactionE2EIT.java | 10 +-
.../opengauss/OpenGaussProxyTransactionE2EIT.java | 10 +-
.../postgresql/PostgreSQLJdbcTransactionE2EIT.java | 10 +-
.../PostgreSQLProxyTransactionE2EIT.java | 10 +-
.../container/compose/DockerContainerComposer.java | 25 +-
.../test/it/optimize/SQLNodeConverterEngineIT.java | 25 +-
.../sql/parser/external/ExternalSQLParserIT.java | 10 +-
.../sql/parser/internal/InternalSQLParserIT.java | 12 +-
.../internal/InternalUnsupportedSQLParserIT.java | 8 +-
.../statement/dml/impl/SelectStatementAssert.java | 3 +-
.../statement/ral/impl/HintRALStatementAssert.java | 10 +
.../ral/impl/QueryableRALStatementAssert.java | 10 +-
.../ral/impl/UpdatableRALStatementAssert.java | 10 +-
.../ClearHintStatementAssert.java} | 27 +-
.../ClearShardingHintStatementAssert.java} | 27 +-
....java => ShowTableMetaDataStatementAssert.java} | 18 +-
...va => RefreshTableMetaDataStatementAssert.java} | 16 +-
.../cases/parser/jaxb/RootSQLParserTestCases.java | 8 +-
.../jaxb/segment/impl/union/ExpectedCombine.java | 7 +-
... => RefreshTableMetaDataStatementTestCase.java} | 4 +-
...ava => ShowTableMetaDataStatementTestCase.java} | 4 +-
.../src/main/resources/case/ddl/create-view.xml | 7 +-
.../src/main/resources/case/dml/select-combine.xml | 869 +++++++++++++++++++++
.../src/main/resources/case/dml/select-union.xml | 395 ----------
.../parser/src/main/resources/case/dml/table.xml | 7 +-
.../dml/{select-union.xml => select-combine.xml} | 6 +
.../parser/internal/InternalDistSQLParserIT.java | 4 +-
.../DataConsistencyCalculateAlgorithmFixture.java | 7 +-
516 files changed, 2996 insertions(+), 13232 deletions(-)
rename .github/workflows/{it-discovery.yml => e2e-discovery.yml} (88%)
rename .github/workflows/{it-pipeline.yml => e2e-pipeline.yml} (90%)
rename .github/workflows/{it-showprocesslist.yml => e2e-showprocesslist.yml} (88%)
rename .github/workflows/{it-transaction.yml => e2e-transaction.yml} (91%)
copy .github/workflows/{it.yml => e2e.yml} (86%)
rename .github/workflows/{nightly-build.yml => nightly-build-artifact.yml} (90%)
rename .github/workflows/{nightly-it-example-generator.yml => nightly-build-example.yml} (74%)
rename .github/workflows/{it.yml => nightly-e2e.yml} (79%)
rename distsql/statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/queryable/{ShowTableMetadataStatement.java => ShowTableMetaDataStatement.java} (94%)
rename distsql/statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/updatable/{RefreshDatabaseMetadataStatement.java => RefreshDatabaseMetaDataStatement.java} (92%)
rename distsql/statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/updatable/{RefreshTableMetadataStatement.java => RefreshTableMetaDataStatement.java} (92%)
delete mode 100644 examples/shardingsphere-jdbc-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/ClusterModeRawJavaConfigurationExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/ClusterModeRawYamlConfigurationExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/ClusterModeConfigurationUtil.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/cloud/CloudEncryptConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/cloud/CloudReadwriteSplittingConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/cloud/CloudShadowConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/cloud/CloudShardingDatabasesAndTablesConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/local/LocalEncryptConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/local/LocalReadwriteSplittingConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/local/LocalShadowConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/local/LocalShardingDatabasesAndTablesConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/local/LocalShardingDatabasesConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/local/LocalShardingReadwriteSplittingConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/local/LocalShardingTablesConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/cloud/encrypt.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/cloud/readwrite-splitting.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/cloud/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/local/encrypt.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/local/readwrite-splitting.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/local/shadow.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/local/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/spring/boot/mybatis/ClusterModeSpringBootMybatisExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/META-INF/mybatis-config.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-cloud-zookeeper-encrypt.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-cloud-zookeeper-readwrite-splitting.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-cloud-zookeeper-shadow.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-cloud-zookeeper-sharding-databases-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-local-zookeeper-encrypt.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-local-zookeeper-readwrite-splitting.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-local-zookeeper-shadow.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application-local-zookeeper-sharding-databases-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/application.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/cloud-zookeeper-encrypt.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/cloud-zookeeper-readwrite-splitting.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/cloud-zookeeper-shadow.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/cloud-zookeeper-sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/local-zookeeper-encrypt.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/local-zookeeper-readwrite-splitting.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/local-zookeeper-shadow.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/local-zookeeper-sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-boot-mybatis-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/spring/namespace/mybatis/ClusterModeSpringNamespaceMybatisExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/cloud/application-encrypt.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/cloud/application-readwrite-splitting.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/cloud/application-shadow.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/cloud/application-sharding-databases-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/local/application-encrypt.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/local/application-readwrite-splitting.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/local/application-shadow.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/local/application-sharding-databases-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/META-INF/zookeeper/registry-center.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/cloud-zookeeper-encrypt.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/cloud-zookeeper-readwrite-splitting.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/cloud-zookeeper-shadow.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/cloud-zookeeper-sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/local-zookeeper-encrypt.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/local-zookeeper-readwrite-splitting.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/local-zookeeper-shadow.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/local-zookeeper-sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-spring-namespace-mybatis-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/ShardingHintRawExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/ShardingRawJavaConfigurationExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/ShardingRawJavaRangeConfigurationExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/ShardingRawYamlConfigurationExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/ShardingRawYamlIntervalConfigurationExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/ShardingRawYamlRangeConfigurationExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/ShardingSQLCommentHintRawExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/config/ShardingDatabasesAndTablesConfigurationPrecise.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/config/ShardingDatabasesAndTablesConfigurationRange.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/config/ShardingDatabasesConfigurationPrecise.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/config/ShardingDatabasesConfigurationRange.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/config/ShardingTablesConfigurationPrecise.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/config/ShardingTablesConfigurationRange.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/factory/DataSourceFactory.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/factory/RangeDataSourceFactory.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/factory/YamlDataSourceFactory.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/factory/YamlRangeDataSourceFactory.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/raw/jdbc/hint/ModuloHintShardingAlgorithm.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.sharding.spi.ShardingAlgorithm
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-auto-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-interval.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-range.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-tables-range.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-hint-databases-only.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-hint-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-sql-comment-hint.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-tables-range.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/jpa/ShardingSpringBootJpaExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/application-sharding-auto-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/application-sharding-databases-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/application-sharding-databases.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/application-sharding-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/application.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/sharding-auto-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-jpa-example/src/main/resources/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/mybatis/ShardingSpringBootMybatisExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/META-INF/mybatis-config.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/application-sharding-auto-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/application-sharding-databases-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/application-sharding-databases.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/application-sharding-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/application.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/sharding-auto-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-boot-mybatis-example/src/main/resources/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/ShardingSpringNamespaceJpaExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/resources/META-INF/application-sharding-databases-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/resources/META-INF/application-sharding-databases.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/resources/META-INF/application-sharding-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/resources/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/resources/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-jpa-example/src/main/resources/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/ShardingSpringNamespaceMybatisExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/resources/META-INF/application-sharding-databases-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/resources/META-INF/application-sharding-databases.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/resources/META-INF/application-sharding-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/resources/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/resources/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-spring-namespace-mybatis-example/src/main/resources/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/atomikos/raw/jdbc/XAOrderService.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-tables-postgresql.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/test/java/org/apache/shardingsphere/example/transaction/xa/atomikos/raw/jdbc/XAOrderServiceTest.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/test/resources/META-INF/sharding-databases-tables-postgresql.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/test/resources/META-INF/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-bitronix-raw-jdbc-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-bitronix-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/bitronix/raw/jdbc/OrderServiceImpl.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-bitronix-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/bitronix/raw/jdbc/TransactionXaBitronixRawExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-bitronix-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-bitronix-raw-jdbc-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-narayana-raw-jdbc-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-narayana-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/narayana/raw/jdbc/OrderServiceImpl.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-narayana-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/narayana/raw/jdbc/TransactionXaNarayanaRawExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-narayana-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-narayana-raw-jdbc-example/src/main/resources/jbossts-properties.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-narayana-raw-jdbc-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/spring/boot/TransactionConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/spring/boot/TransactionXaSpringBootExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/spring/boot/XAOrderService.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/application-sharding-databases-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/application-sharding-databases.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/application-sharding-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/application.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/main/resources/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-boot-example/src/test/java/org/apache/shardingsphere/example/transaction/xa/spring/boot/XAOrderServiceTest.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/spring/namspace/TransactionXaSpringNamespaceExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/spring/namspace/XAOrderService.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/resources/META-INF/application-sharding-databases-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/resources/META-INF/application-sharding-databases.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/resources/META-INF/application-sharding-tables.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/resources/META-INF/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/resources/META-INF/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/resources/META-INF/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-spring-namespace-example/src/test/java/org/apache/shardingsphere/example/transaction/xa/spring/namspace/XAOrderServiceTest.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/base/seata/raw/jdbc/SeataATOrderService.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/base/seata/raw/jdbc/TransactionBaseSeataRawExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/resources/META-INF/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/resources/file.conf
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/resources/registry.conf
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/resources/seata.conf
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/main/resources/sql/undo_log.sql
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-raw-jdbc-example/src/test/java/org/apache/shardingsphere/example/transaction/base/seata/raw/jdbc/SeataATOrderServiceTest.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/pom.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/java/org/apache/shardingsphere/example/transaction/base/seata/spring/boot/SeataATOrderService.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/java/org/apache/shardingsphere/example/transaction/base/seata/spring/boot/TransactionBaseSeataSpringBootExample.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/java/org/apache/shardingsphere/example/transaction/base/seata/spring/boot/TransactionConfiguration.java
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/application-sharding-databases-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/application-sharding-databases.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/application-sharding-tables.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/application.properties
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/file.conf
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/logback.xml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/registry.conf
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/seata.conf
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/sharding-databases-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/sharding-databases.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/sharding-tables.yaml
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/main/resources/sql/undo_log.sql
delete mode 100644 examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-base-seata-spring-boot-example/src/test/java/org/apache/shardingsphere/example/transaction/base/seata/spring/boot/SeataATOrderServiceTest.java
rename infra/{util/src/main/java/org/apache/shardingsphere/infra/util/spi/aware/SPIMetadataAware.java => common/src/main/java/org/apache/shardingsphere/infra/config/algorithm/AlgorithmDescription.java} (70%)
delete mode 100644 infra/common/src/main/java/org/apache/shardingsphere/infra/exception/MismatchedProtocolAndDataSourceException.java
copy infra/util/src/test/java/org/apache/shardingsphere/infra/util/exception/{internal/ShardingSphereInternalExceptionTest.java => external/ShardingSphereExternalExceptionTest.java} (65%)
copy infra/util/src/{main/java/org/apache/shardingsphere/infra/util/exception/external/sql/type/wrapper/SQLWrapperException.java => test/java/org/apache/shardingsphere/infra/util/exception/external/fixture/ShardingSphereExternalExceptionFixture.java} (61%)
copy infra/util/src/test/java/org/apache/shardingsphere/infra/util/exception/external/sql/type/{kernel/KernelSQLExceptionTest.java => generic/DatabaseProtocolSQLExceptionTest.java} (75%)
copy infra/util/src/test/java/org/apache/shardingsphere/infra/util/exception/external/sql/type/{kernel/KernelSQLExceptionTest.java => generic/UnknownSQLExceptionTest.java} (75%)
copy infra/util/src/test/java/org/apache/shardingsphere/infra/util/exception/external/sql/type/{kernel/KernelSQLExceptionTest.java => generic/UnsupportedSQLOperationExceptionTest.java} (70%)
rename examples/shardingsphere-jdbc-example/single-feature-example/transaction-example/transaction-2pc-xa-atomikos-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/transaction/xa/atomikos/raw/jdbc/TransactionXaAtomikosRawExample.java => infra/util/src/test/java/org/apache/shardingsphere/infra/util/exception/external/sql/type/wrapper/SQLWrapperExceptionTest.java (59%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/fixture/{ => empty}/EmptySPIFixture.java (92%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/fixture/{ => multiton}/MultitonSPIFixture.java (92%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/fixture/{ => multiton/impl}/MultitonSPIFixtureImpl.java (84%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/fixture/{ => singleton}/SingletonSPIFixture.java (93%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/fixture/{ => singleton/impl}/SingletonSPIFixtureImpl.java (84%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/optional/fixture/{ => impl}/OptionalSPIFixtureImpl.java (90%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/ordered/fixture/{ => impl}/OrderedInterfaceFixtureImpl.java (89%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/ordered/fixture/{ => impl}/OrderedSPIFixtureImpl.java (92%)
copy infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/required/fixture/multiple/{MultipleRequiredSPIFixture.java => MultipleWithDefaultRequiredSPIFixture.java} (92%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/required/fixture/multiple/{NotDefaultMultipleRequiredSPIFixtureImpl.java => MultipleWithoutDefaultRequiredSPIFixture.java} (85%)
copy infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/required/fixture/multiple/{MultipleRequiredSPIFixture.java => impl/BarNotDefaultMultipleRequiredSPIFixtureImpl.java} (67%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/required/fixture/multiple/{ => impl}/DefaultMultipleRequiredSPIFixtureImpl.java (84%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/required/fixture/multiple/{MultipleRequiredSPIFixture.java => impl/FooNotDefaultMultipleRequiredSPIFixtureImpl.java} (67%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/required/fixture/single/{ => impl}/SingleRequiredSPIFixtureImpl.java (74%)
rename infra/util/src/test/java/org/apache/shardingsphere/infra/util/spi/type/typed/fixture/{ => impl}/TypedSPIFixtureImpl.java (93%)
rename infra/util/src/test/resources/META-INF/services/{org.apache.shardingsphere.infra.util.spi.fixture.MultitonSPIFixture => org.apache.shardingsphere.infra.util.spi.fixture.multiton.MultitonSPIFixture} (90%)
rename infra/util/src/test/resources/META-INF/services/{org.apache.shardingsphere.infra.util.spi.fixture.SingletonSPIFixture => org.apache.shardingsphere.infra.util.spi.fixture.singleton.SingletonSPIFixture} (89%)
rename infra/util/src/test/resources/META-INF/services/{org.apache.shardingsphere.infra.util.spi.type.required.fixture.multiple.MultipleRequiredSPIFixture => org.apache.shardingsphere.infra.util.spi.type.required.fixture.multiple.MultipleWithDefaultRequiredSPIFixture} (89%)
rename examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/resources/META-INF/zookeeper/cloud/shadow.yaml => infra/util/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.util.spi.type.required.fixture.multiple.MultipleWithoutDefaultRequiredSPIFixture (76%)
rename mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/StatusNode.java => kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/event/BeginTXEvent.java (73%)
rename examples/shardingsphere-jdbc-example/single-feature-example/cluster-mode-example/cluster-mode-raw-jdbc-example/src/main/java/org/apache/shardingsphere/example/cluster/mode/raw/jdbc/config/type/RepositoryType.java => kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ingest/wal/event/CommitTXEvent.java (72%)
rename kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/route/validator/{SingleTableMetadataValidator.java => SingleTableMetaDataValidator.java} (93%)
rename kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/route/validator/{SingleTableMetadataValidatorFactory.java => SingleTableMetaDataValidatorFactory.java} (85%)
rename kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/route/validator/ddl/{SingleTableDropSchemaMetadataValidator.java => SingleTableDropSchemaMetaDataValidator.java} (92%)
rename kernel/single-table/core/src/test/java/org/apache/shardingsphere/singletable/route/validator/{SingleTableMetadataValidatorFactoryTest.java => SingleTableMetaDataValidatorFactoryTest.java} (88%)
rename kernel/single-table/core/src/test/java/org/apache/shardingsphere/singletable/route/validator/ddl/{SingleTableDropSchemaMetadataValidatorTest.java => SingleTableDropSchemaMetaDataValidatorTest.java} (93%)
create mode 100644 kernel/transaction/distsql/handler/src/test/java/org/apache/shardingsphere/transaction/distsql/handler/fixture/ShardingSphereTransactionManagerFixture.java
rename mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity/{ServiceMetadata.java => ServiceMetaData.java} (96%)
rename proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/admin/executor/{AbstractDatabaseMetadataExecutor.java => AbstractDatabaseMetaDataExecutor.java} (96%)
rename proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/{ShowTableMetadataHandler.java => ShowTableMetaDataHandler.java} (96%)
rename proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/{RefreshDatabaseMetadataHandler.java => RefreshDatabaseMetaDataHandler.java} (73%)
rename proxy/backend/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/{RefreshTableMetadataHandler.java => RefreshTableMetaDataHandler.java} (95%)
delete mode 100644 proxy/backend/src/test/java/org/apache/shardingsphere/proxy/backend/handler/admin/DatabaseOperateBackendHandlerFactoryTest.java
rename proxy/backend/src/test/java/org/apache/shardingsphere/proxy/backend/handler/admin/executor/{DefaultDatabaseMetadataExecutorTest.java => DefaultDatabaseMetaDataExecutorTest.java} (95%)
rename proxy/backend/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/{ShowTableMetadataHandlerTest.java => ShowTableMetaDataHandlerTest.java} (94%)
rename proxy/backend/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/{RefreshTableMetadataHandlerTest.java => RefreshTableMetaDataHandlerTest.java} (86%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/{BaseITCase.java => BaseE2EIT.java} (92%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/{BatchITCase.java => BatchE2EIT.java} (97%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/{SingleITCase.java => SingleE2EIT.java} (81%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/{BaseDALIT.java => BaseDALE2EIT.java} (95%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dal/{GeneralDALIT.java => GeneralDALE2EIT.java} (88%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/{BaseDCLIT.java => BaseDCLE2EIT.java} (88%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dcl/{GeneralDCLIT.java => GeneralDCLE2EIT.java} (91%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/{BaseDDLIT.java => BaseDDLE2EIT.java} (97%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ddl/{GeneralDDLIT.java => GeneralDDLE2EIT.java} (93%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/{AdditionalDMLIT.java => AdditionalDMLE2EIT.java} (97%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/{BaseDMLIT.java => BaseDMLE2EIT.java} (96%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/{BatchDMLIT.java => BatchDMLE2EIT.java} (90%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dml/{GeneralDMLIT.java => GeneralDMLE2EIT.java} (94%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/{AdditionalDQLIT.java => AdditionalDQLE2EIT.java} (98%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/{BaseDQLIT.java => BaseDQLE2EIT.java} (96%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/dql/{GeneralDQLIT.java => GeneralDQLE2EIT.java} (96%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/{BaseRALIT.java => BaseRALE2EIT.java} (96%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/ral/{GeneralRALIT.java => GeneralRALE2EIT.java} (90%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/{BaseRDLIT.java => BaseRDLE2EIT.java} (96%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rdl/{GeneralRDLIT.java => GeneralRDLE2EIT.java} (90%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/{BaseRQLIT.java => BaseRQLE2EIT.java} (94%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/engine/rql/{GeneralRQLIT.java => GeneralRQLE2EIT.java} (88%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/{ITTestParameterFactory.java => E2ETestParameterFactory.java} (92%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/array/{ITTestParameterGenerator.java => E2ETestParameterGenerator.java} (91%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/param/model/{ITTestParameter.java => E2ETestParameter.java} (96%)
rename test/e2e/suite/src/test/java/org/apache/shardingsphere/test/e2e/framework/watcher/{ITWatcher.java => E2EWatcher.java} (95%)
create mode 100644 test/e2e/suite/src/test/resources/cases/dml/dataset/tbl/insert_into_t_product_with_hint.xml
copy test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/{queryable/ShowTableMetadataStatementAssert.java => hint/ClearHintStatementAssert.java} (58%)
copy test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/{queryable/ShowTableMetadataStatementAssert.java => hint/ClearShardingHintStatementAssert.java} (59%)
rename test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/queryable/{ShowTableMetadataStatementAssert.java => ShowTableMetaDataStatementAssert.java} (79%)
rename test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/updatable/{RefreshTableMetadataStatementAssert.java => RefreshTableMetaDataStatementAssert.java} (81%)
rename test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/ral/{RefreshTableMetadataStatementTestCase.java => RefreshTableMetaDataStatementTestCase.java} (92%)
rename test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/ral/{ShowTableMetadataStatementTestCase.java => ShowTableMetaDataStatementTestCase.java} (92%)
create mode 100644 test/it/parser/src/main/resources/case/dml/select-combine.xml
delete mode 100644 test/it/parser/src/main/resources/case/dml/select-union.xml
rename test/it/parser/src/main/resources/sql/supported/dml/{select-union.xml => select-combine.xml} (74%)