This is an automated email from the ASF dual-hosted git repository.
wuweijie pushed a change to branch opengauss_adapt
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 9df8fde Optimize memory usage of OpenGaussComBatchBindExecutor
add f637dd5 Use SPI to refactor RALBackendHandlerFactory (#11178)
add a9678f6 Move scaling's RAL handler to
shardingsphere-scaling-distsql-handler module (#11180)
add bff566d fix select from dual parse error (#11175)
add b3dfa87 Rename DistSQLResultSet (#11181)
add 961d2c1 For checkstyle (#11182)
add d7f6838 fix distsql init context error (#11186)
add 20e7ed4 Add OpenTelemetry plugin (#11179)
add 2d219e8 Improve DistSQL parser test engine with db-types for
issue#11014 (#11183)
add 909884a Add mysql parse to sqlstatement and format sql example
(#11187)
add c1b52b1 fix mysql select cast(a as signed) (#11189)
add 28e247e Add 5.0.0-beta doc (#11199)
add a0adcb7 Avoid use String.format to enhance the performance (#11205)
add 54aa29c Avoid to call SQLUtil.getExactlyValue out of parser module to
enhance performance (#11206)
add 2563d24 Add selectList, fromClause definitions for Oracle Select
(#10759)
add 0eacd4d add ss_5.0.0beta.en (#11201)
add 2875367 Delete the common configuration, adjust the position of
datasource.driver-class-name and type, because the code in #8335 has deleted
the reading of the common configuration (#11200)
add 53be0db fix some typos (#11209)
add 87f8705 Fix bug of CommandExecutorTaskAdvice.java (#11207)
add 82b5f7c For #11100, change 'add reource' syntax and allow custom
properties for connection pool. (#11185)
add f729e8b Sort blogs by weight descending (#11217)
add 70f3e4f Sort blogs before pagination (#11227)
add e967a99 Remove PostgreSQLBinaryStatementRegistry (#11215)
add e2f75bf Modify the sharding doc (#11210)
add 3288510 OracleParserStatementExample issue #11193 (#11225)
add 39c39c8 Fix get progress missing properties (#11203)
add 6c81fea Use stream API with OrderByContextEngine and
PaginationContextEngine (#11232)
add 78ea12b Fix test case for #11232 (#11233)
add 10179b4 Add test cases for DDL of governance module (#11226)
add a6bad11 Example project dependency upgrade. (#11188) (#11228)
add 9eaf98f Add more Privilege and SQL statement mapping (#11230)
add d34c0d1 Add ut and optimize the code (#11246)
add 3504a36 fix other-feature-example/shadow-example. (#11241)
add 72ce86b Fix scaling breakpoint sync (#11244)
add fecce7b Add scaling distSQL paramterized test (#11231)
add e91d43e Refactor PostgreSQLBinaryStatementRegistry (#11261)
add dd64923 Make memory strictly fetch size configurable (#11263)
add b9b6470 Modify the spi address quoted in the faq (#11266)
add c5d9d90 Add SQL92ParserStatementExample #11197 (#11260)
add ff85b7b Add Oracle SQL - AUDIT and NOAUDIT (#11256)
add f752b5c Add environment support for PG database. (#11252)
add eff2dfd optimize docs for 'add resource', add FAQ content. (#11240)
add b874bf7 Optimize User/Host/db columns for show processlist (#11267)
add 69427fc Add unit test for OpenTelemetry plugin (#11216)
add b4a940d Proxy support select statement '*' (#11265)
add a6c74fc Code format for #11265 (#11269)
add 2a1f5b1 Minor performance enhance of MySQL authentication (#11271)
new 4ac17d1 Merge remote-tracking branch 'apache-readonly/master' into
opengauss_adapt
new a93fadc Adapt #11261
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
docs/blog/content/material/CNCF.cn.md | 2 +-
docs/blog/content/material/CNCF.en.md | 2 +-
docs/blog/content/material/ElasticJob.cn.md | 2 +-
docs/blog/content/material/ElasticJob.en.md | 2 +-
docs/blog/content/material/_index.cn.md | 28 +-
docs/blog/content/material/_index.en.md | 28 +-
docs/blog/content/material/alpha.cn.md | 2 +-
docs/blog/content/material/alpha.en.md | 2 +-
docs/blog/content/material/committer.cn.md | 2 +-
docs/blog/content/material/committer.en.md | 2 +-
docs/blog/content/material/community.cn.md | 2 +-
docs/blog/content/material/community.en.md | 2 +-
docs/blog/content/material/database.cn.md | 2 +-
docs/blog/content/material/database.en.md | 2 +-
docs/blog/content/material/engine.cn.md | 2 +-
docs/blog/content/material/engine.en.md | 2 +-
docs/blog/content/material/graduate.cn.md | 2 +-
docs/blog/content/material/graduate.en.md | 2 +-
docs/blog/content/material/proxy.cn.md | 2 +-
docs/blog/content/material/proxy.en.md | 2 +-
docs/blog/content/material/realization.cn.md | 2 +-
docs/blog/content/material/realization.en.md | 2 +-
docs/blog/content/material/result.cn.md | 2 +-
docs/blog/content/material/result.en.md | 2 +-
docs/blog/content/material/solution.cn.md | 2 +-
docs/blog/content/material/solution.en.md | 2 +-
docs/blog/content/material/ss_5.0.0beta.cn.md | 124 +++
docs/blog/content/material/ss_5.0.0beta.en.md | 196 ++++
docs/blog/static/img/ss_5.0.0beta1.jpg | Bin 0 -> 14688 bytes
.../blog/themes/tale4zh/layouts/_default/list.html | 2 +-
.../themes/tale4zh/layouts/_default/taxonomy.html | 2 +-
.../themes/tale4zh/layouts/_default/terms.html | 4 +-
docs/document/content/dev-manual/sharding.cn.md | 4 +-
docs/document/content/dev-manual/sharding.en.md | 4 +-
docs/document/content/faq/_index.cn.md | 12 +-
docs/document/content/faq/_index.en.md | 12 +-
.../dist-sql/syntax/rdl/rdl-resource.cn.md | 26 +-
.../dist-sql/syntax/rdl/rdl-resource.en.md | 26 +-
.../configuration/spring-boot-starter/_index.cn.md | 6 +-
.../configuration/spring-boot-starter/_index.en.md | 6 +-
.../jdbc/repository/ShadowUserRepositoryImpl.java | 2 +-
.../core/jdbc/repository/UserRepositoryImpl.java | 4 +-
.../core/jpa/repository/AddressRepositoryImpl.java | 2 +-
.../META-INF/mappers/ShadowUserMapper.xml | 2 +-
.../main/resources/META-INF/mappers/UserMapper.xml | 2 +-
examples/pom.xml | 19 +-
.../governance-spring-boot-example/pom.xml | 6 +-
.../spring/boot/GovernanceSpringBootExample.java | 6 +-
.../src/main/resources/META-INF/mybatis-config.xml | 19 +-
.../application-local-zookeeper-encrypt.properties | 18 +-
...-local-zookeeper-readwrite-splitting.properties | 43 +-
.../application-local-zookeeper-shadow.properties | 14 +-
...-zookeeper-sharding-databases-tables.properties | 54 +-
.../src/main/resources/application.properties | 6 +-
.../encrypt-spring-boot-example/pom.xml | 6 +-
.../spring/boot/EncryptSpringBootExample.java | 8 +-
.../src/main/resources/META-INF/mybatis-config.xml | 15 +-
.../application-encrypt-databases.properties | 13 +-
.../src/main/resources/application.properties | 4 +-
.../shadow-spring-boot-example/pom.xml | 8 +-
.../table/spring/boot/ShadowSpringBootExample.java | 8 +-
.../src/main/resources/META-INF/mybatis-config.xml | 19 +-
...application-encrypt-shadow-databases.properties | 24 +-
...readwrite-splitting-shadow-databases.properties | 50 +-
.../application-shadow-databases.properties | 14 +-
...pplication-sharding-shadow-databases.properties | 66 +-
.../src/main/resources/application.properties | 4 +-
.../application-readwrite-splitting.properties | 36 +-
...pplication-sharding-databases-tables.properties | 52 +-
.../application-sharding-databases.properties | 32 +-
...ication-sharding-readwrite-splitting.properties | 88 +-
.../application-sharding-tables.properties | 12 +-
.../application-readwrite-splitting.properties | 36 +-
...pplication-sharding-databases-tables.properties | 44 +-
.../application-sharding-databases.properties | 32 +-
...ication-sharding-readwrite-splitting.properties | 76 +-
.../application-sharding-tables.properties | 12 +-
.../META-INF/application-readwrite-splitting.xml | 4 +-
.../application-sharding-databases-tables.xml | 2 +-
.../META-INF/application-sharding-databases.xml | 4 +-
.../application-sharding-readwrite-splitting.xml | 2 +-
.../META-INF/application-sharding-tables.xml | 2 +-
.../boot/TransactionXaSpringBootExample.java | 4 +-
...pplication-sharding-databases-tables.properties | 36 +-
.../application-sharding-databases.properties | 30 +-
.../application-sharding-tables.properties | 6 +-
...pplication-sharding-databases-tables.properties | 36 +-
.../application-sharding-databases.properties | 30 +-
.../application-sharding-tables.properties | 8 +-
.../src/main/resources/application.properties | 1 -
examples/shardingsphere-parser-example/pom.xml | 10 +
.../example/parser/SQLParserFormatExample.java | 38 -
.../parser/SQLParserParameterizedExample.java | 37 -
.../mysql/format/MySQLParserFormatExample.java | 65 ++
.../statement/MySQLParserStatementExample.java | 63 ++
.../statement/OracleParserStatementExample.java | 61 ++
.../statement/SQL92ParserStatementExample.java | 61 ++
.../src/main/resources/conf/agent.yaml | 5 +
.../service/PrometheusPluginBootService.java | 7 +-
.../shardingsphere-agent-plugin-tracing/pom.xml | 3 +
.../pom.xml | 85 ++
.../advice/CommandExecutorTaskAdvice.java | 61 ++
.../advice/JDBCExecutorCallbackAdvice.java | 79 ++
.../advice/SQLParserEngineAdvice.java | 64 ++
.../constant/OpenTelemetryConstants.java | 57 +
...penTelemetryTracingPluginDefinitionService.java | 70 ++
.../OpenTelemetryTracingPluginBootService.java | 29 +-
...shardingsphere.agent.spi.boot.PluginBootService | 2 +-
...re.agent.spi.definition.PluginDefinitionService | 2 +-
.../advice/CommandExecutorTaskAdviceTest.java | 78 ++
.../advice/JDBCExecutorCallbackAdviceTest.java | 86 ++
.../advice/SQLParserEngineAdviceTest.java | 97 ++
.../collector/OpenTelemetryCollector.java | 63 ++
...elemetryTracingPluginDefinitionServiceTest.java | 34 +-
.../OpenTelemetryTracingPluginBootServiceTest.java | 56 +
shardingsphere-db-protocol/pom.xml | 8 +
.../query/binary/MySQLBinaryStatementRegistry.java | 7 +-
.../binary/close/MySQLComStmtClosePacket.java | 2 +-
.../binary/MySQLBinaryStatementRegistryTest.java | 4 +-
.../command/PostgreSQLCommandPacketFactory.java | 2 +-
.../command/query/PostgreSQLColumnDescription.java | 2 +-
.../ConnectionScopeBinaryStatementRegistry.java | 64 --
.../query/binary}/PostgreSQLBinaryColumnType.java | 2 +-
.../query/binary/PostgreSQLBinaryStatement.java | 4 +-
.../binary/PostgreSQLBinaryStatementRegistry.java | 57 +-
.../binary/bind/OpenGaussComBatchBindPacket.java | 4 +-
.../query/binary/bind/PostgreSQLComBindPacket.java | 12 +-
.../PostgreSQLBinaryProtocolValueFactory.java | 2 +-
.../binary/parse/PostgreSQLComParsePacket.java | 2 +-
.../constant/PostgreSQLBinaryColumnTypeTest.java | 1 +
.../PostgreSQLCommandPacketFactoryTest.java | 13 +-
...ConnectionScopeBinaryStatementRegistryTest.java | 58 -
.../PostgreSQLBinaryStatementRegistryTest.java | 54 +-
.../binary/bind/PostgreSQLComBindPacketTest.java | 14 +-
.../PostgreSQLBinaryProtocolValueFactoryTest.java | 2 +-
.../binary/parse/PostgreSQLComParsePacketTest.java | 2 +-
.../query/text/PostgreSQLDataRowPacketTest.java | 2 +-
.../src/main/resources/conf/server.yaml | 3 +
.../src/main/resources/bin/server_start.sh | 33 +-
.../src/main/resources/bin/server_stop.sh | 35 +-
.../resources/bin/{worker_start.sh => start.sh} | 18 +-
.../main/resources/bin/{worker_stop.sh => stop.sh} | 12 +-
.../src/main/resources/bin/worker_start.sh | 33 +-
.../src/main/resources/bin/worker_stop.sh | 35 +-
.../src/main/antlr4/imports/Keyword.g4 | 4 +
.../src/main/antlr4/imports/RDLStatement.g4 | 22 +-
.../resource/ResourceDistSQLStatementVisitor.java | 26 +-
.../api/DistSQLStatementParserEngineTest.java | 93 +-
.../distsql/parser/segment/DataSourceSegment.java | 2 +
.../statement/ral/QueryableRALStatement.java | 8 +-
.../statement/ral/UpdatableRALStatement.java | 8 +-
.../statement/rql/show/ShowRulesStatement.java | 2 +-
.../query/DatabaseDiscoveryRuleQueryResultSet.java | 4 +-
...ingsphere.infra.distsql.query.DistSQLResultSet} | 0
.../DatabaseDiscoveryRuleQueryResultSetTest.java | 4 +-
.../handler/query/EncryptRuleQueryResultSet.java | 4 +-
...ingsphere.infra.distsql.query.DistSQLResultSet} | 0
.../query/EncryptRuleQueryResultSetTest.java | 4 +-
.../ReadwriteSplittingRuleQueryResultSet.java | 4 +-
...ingsphere.infra.distsql.query.DistSQLResultSet} | 0
.../shardingsphere-sharding-api/pom.xml | 2 +-
.../datetime/IntervalShardingAlgorithm.java | 3 +-
.../datetime/IntervalShardingAlgorithmTest.java | 46 +
.../ShardingBindingTableRuleQueryResultSet.java | 4 +-
.../ShardingBroadcastTableRuleQueryResultSet.java | 4 +-
.../query/ShardingTableRuleQueryResultSet.java | 4 +-
...ingsphere.infra.distsql.query.DistSQLResultSet} | 0
.../query/ShardingTableRuleQueryResultSetTest.java | 4 +-
.../authority/checker/AuthorityChecker.java | 61 ++
.../orderby/engine/OrderByContextEngine.java | 19 +-
.../pagination/engine/PaginationContextEngine.java | 3 +-
.../select/projection/ProjectionsContext.java | 6 +-
.../statement/dml/SelectStatementContext.java | 2 +-
.../orderby/engine/OrderByContextEngineTest.java | 1 +
.../config/datasource/DataSourceConfiguration.java | 19 +-
.../config/datasource/DataSourceParameter.java | 4 +
.../properties/ConfigurationPropertyKey.java | 8 +-
.../{RQLResultSet.java => DistSQLResultSet.java} | 4 +-
.../infra/distsql/update/RALUpdater.java | 23 +-
.../infra/config/DataSourceConfigurationTest.java | 26 +-
.../CreateTableStatementSchemaRefresherTest.java | 7 +-
.../infra/executor/check/SQLCheckEngine.java | 2 +
.../kernel/model/ExecutionGroupContext.java | 7 +
.../sql/process/model/ExecuteProcessContext.java | 11 +
.../model/yaml/YamlExecuteProcessContext.java | 9 +
.../converter/impl/OffsetSqlNodeConverter.java | 4 +-
.../converter/impl/RowCountSqlNodeConverter.java | 4 +-
.../shardingsphere-proxy-backend/pom.xml | 2 +-
.../backend/communication/ProxySQLExecutor.java | 4 +
.../jdbc/connection/ConnectionUrlParser.java | 86 ++
.../decorator/HikariJDBCParameterDecorator.java | 38 +-
...ySQLStatementMemoryStrictlyFetchSizeSetter.java | 5 +-
...eSQLStatementMemoryStrictlyFetchSizeSetter.java | 5 +-
.../proxy/backend/context/ProxyContext.java | 19 +
.../text/TextProtocolBackendHandlerFactory.java | 8 +-
.../mysql/executor/ShowProcessListExecutor.java | 21 +-
.../text/distsql/DistSQLBackendHandlerFactory.java | 2 +-
.../text/distsql/ral/RALBackendHandlerFactory.java | 45 +-
.../ral/impl/CheckScalingJobBackendHandler.java | 98 --
.../ral/impl/ShowScalingJobListBackendHandler.java | 96 --
.../impl/ShowScalingJobStatusBackendHandler.java | 100 --
.../query/QueryableRALBackendHandler.java} | 24 +-
.../query/QueryableRALBackendHandlerFactory.java} | 24 +-
.../UpdatableRALBackendHandler.java} | 34 +-
.../update/UpdatableRALBackendHandlerFactory.java} | 30 +-
.../text/distsql/rql/DataSourceQueryResultSet.java | 4 +-
.../text/distsql/rql/RQLBackendHandler.java | 6 +-
.../text/distsql/rql/RQLBackendHandlerFactory.java | 8 +-
...ingsphere.infra.distsql.query.DistSQLResultSet} | 0
.../jdbc/connection/ConnectionUrlParserTest.java | 115 ++
.../HikariJDBCParameterDecoratorTest.java | 26 +
.../mysql/executor/ShowDatabasesExecutorTest.java | 2 +-
.../executor/ShowProcessListExecutorTest.java | 68 +-
.../resource/AddResourceBackendHandlerTest.java | 2 +-
.../text/distsql/rql/RQLBackendHandlerTest.java | 6 +-
.../src/main/resources/conf/server.yaml | 3 +
.../config/util/DataSourceParameterConverter.java | 7 +
.../proxy/config/yaml/YamlDataSourceParameter.java | 4 +
.../converter/AddResourcesStatementConverter.java | 4 +
.../util/DataSourceParameterConverterTest.java | 17 +-
.../AddResourcesStatementConverterTest.java | 8 +-
.../authentication/MySQLAuthenticationHandler.java | 16 +-
.../prepare/MySQLComStmtPrepareExecutor.java | 15 +-
.../postgresql/OpenGaussFrontendEngine.java | 4 +-
.../postgresql/PostgreSQLFrontendEngine.java | 2 -
.../PostgreSQLAuthenticationEngine.java | 5 +-
.../command/PostgreSQLConnectionContext.java | 22 +-
.../command/query/binary/PostgreSQLPortal.java | 13 +-
.../binary/bind/PostgreSQLComBindExecutor.java | 5 +-
.../binary/close/PostgreSQLComCloseExecutor.java | 10 +-
.../binary/parse/PostgreSQLComParseExecutor.java | 4 +-
.../postgresql/PostgreSQLFrontendEngineTest.java | 7 -
.../PostgreSQLAuthenticationEngineTest.java | 8 -
.../PostgreSQLCommandExecutorFactoryTest.java | 16 +-
.../binary/bind/PostgreSQLComBindExecutorTest.java | 12 +-
.../close/PostgreSQLComCloseExecutorTest.java | 11 +-
.../parse/PostgreSQLComParseExecutorTest.java | 5 -
.../scaling/web/HttpServerHandler.java | 6 +-
.../preparer/splitter/InventoryTaskSplitter.java | 9 +-
.../shardingsphere-scaling-distsql/pom.xml | 1 +
.../pom.xml | 17 +-
.../exception/ScalingJobOperateException.java | 13 +-
.../handler/CheckScalingJobQueryResultSet.java | 38 +-
.../distsql/handler/DropScalingJobUpdater.java | 22 +-
.../distsql/handler/ResetScalingJobUpdater.java | 26 +-
.../handler/ShowScalingJobListQueryResultSet.java | 39 +-
.../ShowScalingJobStatusQueryResultSet.java | 75 ++
.../distsql/handler/StartScalingJobUpdater.java | 22 +-
.../distsql/handler/StopScalingJobUpdater.java | 22 +-
...dingsphere.infra.distsql.query.DistSQLResultSet | 4 +-
....shardingsphere.infra.distsql.update.RALUpdater | 5 +-
.../core/ScalingStatementParserEngineTest.java | 41 -
.../statement/CheckScalingJobStatement.java | 4 +-
.../distsql/statement/DropScalingJobStatement.java | 4 +-
.../statement/ResetScalingJobStatement.java | 4 +-
.../statement/ShowScalingJobListStatement.java | 4 +-
.../statement/ShowScalingJobStatusStatement.java | 4 +-
.../statement/StartScalingJobStatement.java | 4 +-
.../distsql/statement/StopScalingJobStatement.java | 4 +-
.../src/main/antlr4/imports/mysql/BaseRule.g4 | 2 +
.../impl/MySQLDCLStatementSQLVisitor.java | 3 -
.../statement/impl/MySQLStatementSQLVisitor.java | 2 +-
.../src/main/antlr4/imports/oracle/BaseRule.g4 | 40 +-
.../src/main/antlr4/imports/oracle/DDLStatement.g4 | 28 +
.../src/main/antlr4/imports/oracle/DMLStatement.g4 | 352 +++++-
.../main/antlr4/imports/oracle/OracleKeyword.g4 | 132 +++
.../sql/parser/autogen/OracleStatement.g4 | 2 +
.../impl/OracleDDLStatementSQLVisitor.java | 14 +
.../impl/OracleDMLStatementSQLVisitor.java | 225 ++--
.../core/database/visitor/SQLVisitorRule.java | 10 +-
.../common/value/identifier/IdentifierValue.java | 7 +-
.../handler/dml/SelectStatementHandler.java | 2 +-
.../statement/oracle/ddl/OracleAuditStatement.java | 28 +-
.../oracle/ddl/OracleNoAuditStatement.java | 28 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../scaling/test/mysql/util/ScalingUtil.java | 3 +-
.../junit/compose/ContainerCompose.java | 3 +
.../storage/impl/PostgreSQLContainer.java | 1 +
.../test/integration/engine/it/BaseITCase.java | 3 +
.../ddl/dataset/sharding_governance/alter_add.xml} | 13 +-
.../dataset/sharding_governance/alter_change.xml} | 12 +-
.../dataset/sharding_governance/alter_drop.xml} | 11 +-
.../dataset/sharding_governance/create_index.xml} | 13 +-
.../dataset/sharding_governance/create_table.xml} | 12 +-
.../sharding_governance/create_unique_index.xml} | 13 +-
.../dataset/sharding_governance/drop_table.xml} | 9 +-
.../cases/ddl/ddl-integration-test-cases.xml | 30 +-
.../test/resources/docker/db/docker-compose.yml | 13 +
.../docker-compose.yml | 15 +-
.../docker-compose.yml | 15 +-
.../resources/docker/encrypt/docker-compose.yml | 15 +-
.../docker/readwrite_splitting/docker-compose.yml | 17 +-
.../docker/sharding_governance/docker-compose.yml | 17 +-
.../test/resources/docker/tbl/docker-compose.yml | 15 +-
.../resources/env/db/init-sql/postgresql/init.sql | 148 +++
.../init-sql/postgresql/init.sql | 1133 ++++++++++++++++++++
.../init-sql/postgresql/init.sql | 1094 +++++++++++++++++++
.../env/encrypt/init-sql/postgresql/init.sql | 10 +
.../init-sql/postgresql/init.sql | 41 +
.../init-sql/postgresql/init.sql | 8 +
.../resources/env/tbl/init-sql/postgresql/init.sql | 29 +
.../shardingsphere-parser-test/pom.xml | 7 +-
.../asserts/SQLCaseAssertContext.java | 11 +-
.../asserts/segment/distsql/DataSourceAssert.java | 2 +
...Assert.java => AbstractSQLStatementAssert.java} | 31 +-
.../asserts/statement/SQLStatementAssert.java | 16 +-
.../asserts/statement/ddl/DDLStatementAssert.java | 10 +
.../statement/ddl/impl/AuditStatementAssert.java} | 42 +-
.../ddl/impl/NoAuditStatementAssert.java} | 42 +-
.../statement/distsql/DistSQLStatementAssert.java | 54 +
.../RALStatementAssert.java} | 37 +-
.../impl/QueryableRALStatementAssert.java} | 35 +-
.../ral/impl/UpdatableRALStatementAssert.java} | 31 +-
.../query/ShowScalingJobListStatementAssert.java} | 39 +-
.../distsql/rql/impl/ShowRulesStatementAssert.java | 12 +-
.../ShowDatabaseDiscoveryRulesStatementAssert.java | 2 +-
.../impl/rule/ShowEncryptRulesStatementAssert.java | 2 +-
...ShowReadwriteSplittingRulesStatementAssert.java | 2 +-
...owShardingBindingTableRulesStatementAssert.java | 2 +-
...ShardingBroadcastTableRulesStatementAssert.java | 2 +-
.../ShowShardingTableRulesStatementAssert.java | 2 +-
.../engine/SQLParserParameterizedTest.java | 26 +-
.../UnsupportedSQLParserParameterizedTest.java | 4 +-
.../jaxb/{sql/SQLCase.java => Case.java} | 14 +-
.../test/sql/parser/parameterized/jaxb/Cases.java | 8 +-
.../SQLCasesRegistry.java => CasesRegistry.java} | 20 +-
.../jaxb/cases/domain/SQLParserTestCases.java | 31 +-
.../segment/impl/distsql/ExpectedDataSource.java | 3 +
.../statement/ddl/AuditStatementTestCase.java | 8 +-
.../statement/ddl/NoAuditStatementTestCase.java | 8 +-
.../ral/ShowScalingJobListStatementTestCase.java | 8 +-
...howDataBaseDiscoveryRulesStatementTestCase.java | 2 +-
.../ShowEncryptRulesStatementTestCase.java | 2 +-
...owReadWriteSplittingRulesStatementTestCase.java | 2 +-
...ShardingBindingTableRulesStatementTestCase.java | 2 +-
...ardingBroadcastTableRulesStatementTestCase.java | 2 +-
.../ShowShardingTableRulesStatementTestCase.java | 2 +-
.../{sql/SQLCase.java => distsql/DistSQLCase.java} | 20 +-
.../SQLCases.java => distsql/DistSQLCases.java} | 15 +-
.../jaxb/distsql/loader/DistSQLCasesLoader.java | 71 ++
.../sql/parser/parameterized/jaxb/sql/SQLCase.java | 9 +-
.../parser/parameterized/jaxb/sql/SQLCases.java | 3 +-
.../jaxb/sql/loader/SQLCasesLoader.java | 103 +-
.../parser/parameterized/loader/CasesLoader.java | 104 ++
.../dml/select-relation.xml => case/ddl/audit.xml} | 12 +-
.../select-relation.xml => case/ddl/no-audit.xml} | 11 +-
.../main/resources/case/dml/select-aggregate.xml | 18 +
.../main/resources/case/dml/select-expression.xml | 144 +++
.../src/main/resources/case/dml/select-join.xml | 246 +++++
.../src/main/resources/case/dml/select.xml | 248 +++++
.../dml/select-relation.xml => case/ral/query.xml} | 8 +-
.../src/main/resources/case/rdl/create.xml | 19 +-
.../{dml/select-relation.xml => ddl/audit.xml} | 8 +-
.../{dml/select-relation.xml => ddl/no-audit.xml} | 7 +-
.../sql/supported/dml/select-aggregate.xml | 2 +
.../sql/supported/dml/select-distinct.xml | 2 +
.../sql/supported/dml/select-expression.xml | 5 +-
.../sql/supported/dml/select-order-by.xml | 2 +-
.../sql/supported/dml/select-relation.xml | 5 +
.../sql/supported/dml/select-sub-query.xml | 2 +-
.../main/resources/sql/supported/dml/select.xml | 12 +-
.../{dml/select-relation.xml => ral/query.xml} | 6 +-
.../src/main/resources/sql/supported/rdl/alter.xml | 12 +-
.../main/resources/sql/supported/rdl/create.xml | 23 +-
.../src/main/resources/sql/supported/rdl/drop.xml | 16 +-
.../src/main/resources/sql/supported/rql/show.xml | 18 +-
.../DistSQLParserParameterizedTest.java | 64 ++
369 files changed, 8007 insertions(+), 2470 deletions(-)
create mode 100644 docs/blog/content/material/ss_5.0.0beta.cn.md
create mode 100644 docs/blog/content/material/ss_5.0.0beta.en.md
create mode 100644 docs/blog/static/img/ss_5.0.0beta1.jpg
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
examples/shardingsphere-jdbc-example/governance-example/governance-spring-boot-example/src/main/resources/META-INF/mybatis-config.xml
(58%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
examples/shardingsphere-jdbc-example/other-feature-example/encrypt-example/encrypt-spring-boot-example/src/main/resources/META-INF/mybatis-config.xml
(58%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
examples/shardingsphere-jdbc-example/other-feature-example/shadow-example/shadow-spring-boot-example/src/main/resources/META-INF/mybatis-config.xml
(58%)
delete mode 100644
examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/SQLParserFormatExample.java
delete mode 100644
examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/SQLParserParameterizedExample.java
create mode 100644
examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/mysql/format/MySQLParserFormatExample.java
create mode 100644
examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/mysql/statement/MySQLParserStatementExample.java
create mode 100644
examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/oracle/statement/OracleParserStatementExample.java
create mode 100644
examples/shardingsphere-parser-example/src/main/java/org/apache/shardingsphere/example/parser/sql92/statement/SQL92ParserStatementExample.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/pom.xml
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/CommandExecutorTaskAdvice.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/JDBCExecutorCallbackAdvice.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/SQLParserEngineAdvice.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/constant/OpenTelemetryConstants.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/definition/OpenTelemetryTracingPluginDefinitionService.java
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/statement/impl/MySQLStatementMemoryStrictlyFetchSizeSetter.java
=>
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/service/OpenTelemetryTracingPluginBootService.java
(51%)
copy
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=>
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/resources/META-INF/services/org.apache.shardingsphere.agent.spi.boot.PluginBootService
(88%)
copy
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=>
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/main/resources/META-INF/services/org.apache.shardingsphere.agent.spi.definition.PluginDefinitionService
(87%)
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/CommandExecutorTaskAdviceTest.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/JDBCExecutorCallbackAdviceTest.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/advice/SQLParserEngineAdviceTest.java
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/collector/OpenTelemetryCollector.java
rename
shardingsphere-test/shardingsphere-parser-test/src/test/java/org/apache/shardingsphere/test/sql/parser/parameterized/DistSQLStatementParserParameterizedTest.java
=>
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/definition/OpenTelemetryTracingPluginDefinitionServiceTest.java
(50%)
create mode 100644
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-tracing/shardingsphere-agent-tracing-opentelemetry/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/service/OpenTelemetryTracingPluginBootServiceTest.java
delete mode 100644
shardingsphere-db-protocol/shardingsphere-db-protocol-postgresql/src/main/java/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/binary/ConnectionScopeBinaryStatementRegistry.java
rename
shardingsphere-db-protocol/shardingsphere-db-protocol-postgresql/src/main/java/org/apache/shardingsphere/db/protocol/postgresql/{constant
=> packet/command/query/binary}/PostgreSQLBinaryColumnType.java (98%)
delete mode 100644
shardingsphere-db-protocol/shardingsphere-db-protocol-postgresql/src/test/java/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/binary/ConnectionScopeBinaryStatementRegistryTest.java
copy
shardingsphere-distribution/shardingsphere-scaling-distribution/src/main/resources/bin/{worker_start.sh
=> start.sh} (77%)
copy
shardingsphere-distribution/shardingsphere-scaling-distribution/src/main/resources/bin/{worker_stop.sh
=> stop.sh} (79%)
copy
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/ShowScalingJobListStatement.java
=>
shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/QueryableRALStatement.java
(76%)
copy
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/ShowScalingJobListStatement.java
=>
shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/UpdatableRALStatement.java
(76%)
rename
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=> org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet} (100%)
copy
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=> org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet} (100%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=> org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet} (100%)
rename
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=> org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet} (100%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/query/{RQLResultSet.java
=> DistSQLResultSet.java} (95%)
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/exception/ScalingJobOperateException.java
=>
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/update/RALUpdater.java
(63%)
create mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/connection/ConnectionUrlParser.java
delete mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/impl/CheckScalingJobBackendHandler.java
delete mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/impl/ShowScalingJobListBackendHandler.java
delete mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/impl/ShowScalingJobStatusBackendHandler.java
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/{rql/RQLBackendHandler.java
=> ral/query/QueryableRALBackendHandler.java} (69%)
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/{rql/RQLBackendHandlerFactory.java
=> ral/query/QueryableRALBackendHandlerFactory.java} (59%)
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/{impl/ResetScalingJobBackendHandler.java
=> update/UpdatableRALBackendHandler.java} (59%)
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/{rql/RQLBackendHandlerFactory.java
=> ral/update/UpdatableRALBackendHandlerFactory.java} (50%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=> org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet} (100%)
create mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/connection/ConnectionUrlParserTest.java
copy
{shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-api =>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler}/pom.xml
(72%)
rename
{shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql}/exception/ScalingJobOperateException.java
(75%)
copy
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShardingBroadcastTableRuleQueryResultSet.java
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/CheckScalingJobQueryResultSet.java
(50%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/impl/DropScalingJobBackendHandler.java
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/DropScalingJobUpdater.java
(64%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/impl/ResetScalingJobBackendHandler.java
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/ResetScalingJobUpdater.java
(64%)
copy
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShardingBroadcastTableRuleQueryResultSet.java
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/ShowScalingJobListQueryResultSet.java
(52%)
create mode 100644
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/ShowScalingJobStatusQueryResultSet.java
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/impl/StartScalingJobBackendHandler.java
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/StartScalingJobUpdater.java
(64%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/impl/StopScalingJobBackendHandler.java
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/StopScalingJobUpdater.java
(64%)
copy
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet
(76%)
rename
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=>
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RALUpdater
(73%)
delete mode 100644
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-parser/src/test/java/org/apache/shardingsphere/scaling/distsql/parser/core/ScalingStatementParserEngineTest.java
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/sql/SQLCase.java
=>
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/oracle/ddl/OracleAuditStatement.java
(60%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/sql/SQLCase.java
=>
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/oracle/ddl/OracleNoAuditStatement.java
(60%)
copy
shardingsphere-test/{shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_add.xml}
(58%)
copy
shardingsphere-test/{shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_change.xml}
(58%)
copy
shardingsphere-test/{shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/sharding_governance/alter_drop.xml}
(58%)
copy
shardingsphere-test/{shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_index.xml}
(58%)
copy
shardingsphere-test/{shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_table.xml}
(58%)
copy
shardingsphere-test/{shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/sharding_governance/create_unique_index.xml}
(58%)
copy
shardingsphere-test/{shardingsphere-parser-test/src/main/resources/sql/supported/dml/select-relation.xml
=>
shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/sharding_governance/drop_table.xml}
(58%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/{distsql/rql/impl/rule/ShowEncryptRulesStatementAssert.java
=> AbstractSQLStatementAssert.java} (54%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/{jaxb/cases/domain/segment/impl/distsql/ExpectedDataSource.java
=> asserts/statement/ddl/impl/AuditStatementAssert.java} (52%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/{jaxb/cases/domain/segment/impl/distsql/ExpectedDataSource.java
=> asserts/statement/ddl/impl/NoAuditStatementAssert.java} (52%)
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/distsql/DistSQLStatementAssert.java
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/distsql/{rql/impl/rule/ShowEncryptRulesStatementAssert.java
=> ral/RALStatementAssert.java} (53%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/distsql/{rql/impl/rule/ShowEncryptRulesStatementAssert.java
=> ral/impl/QueryableRALStatementAssert.java} (54%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/{jaxb/cases/domain/statement/distsql/impl/ShowReadWriteSplittingRulesStatementTestCase.java
=> asserts/statement/distsql/ral/impl/UpdatableRALStatementAssert.java} (54%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/{jaxb/cases/domain/segment/impl/distsql/ExpectedDataSource.java
=>
asserts/statement/distsql/ral/impl/query/ShowScalingJobListStatementAssert.java}
(52%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/{sql/SQLCase.java
=> Case.java} (82%)
copy
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/ShowScalingJobListStatement.java
=>
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/Cases.java
(76%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/{sql/loader/SQLCasesRegistry.java
=> CasesRegistry.java} (63%)
copy
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/ShowScalingJobListStatement.java
=>
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/ddl/AuditStatementTestCase.java
(72%)
copy
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/ShowScalingJobListStatement.java
=>
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/ddl/NoAuditStatementTestCase.java
(72%)
copy
shardingsphere-scaling/shardingsphere-scaling-distsql/shardingsphere-scaling-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/ShowScalingJobListStatement.java
=>
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/ral/ShowScalingJobListStatementTestCase.java
(70%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/{impl
=> rql}/ShowDataBaseDiscoveryRulesStatementTestCase.java (97%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/{impl
=> rql}/ShowEncryptRulesStatementTestCase.java (97%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/{impl
=> rql}/ShowReadWriteSplittingRulesStatementTestCase.java (97%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/{impl
=> rql}/ShowShardingBindingTableRulesStatementTestCase.java (97%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/{impl
=> rql}/ShowShardingBroadcastTableRulesStatementTestCase.java (97%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/{impl
=> rql}/ShowShardingTableRulesStatementTestCase.java (97%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/{sql/SQLCase.java
=> distsql/DistSQLCase.java} (74%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/{sql/SQLCases.java
=> distsql/DistSQLCases.java} (79%)
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/distsql/loader/DistSQLCasesLoader.java
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/loader/CasesLoader.java
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/{sql/supported/dml/select-relation.xml
=> case/ddl/audit.xml} (61%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/{sql/supported/dml/select-relation.xml
=> case/ddl/no-audit.xml} (61%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/{sql/supported/dml/select-relation.xml
=> case/ral/query.xml} (61%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/{dml/select-relation.xml
=> ddl/audit.xml} (59%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/{dml/select-relation.xml
=> ddl/no-audit.xml} (62%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/{dml/select-relation.xml
=> ral/query.xml} (62%)
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/test/java/org/apache/shardingsphere/test/sql/parser/parameterized/DistSQLParserParameterizedTest.java