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

Reply via email to