You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by ji...@apache.org on 2022/02/23 10:34:16 UTC
[shardingsphere] branch master updated (af1c0fc -> b55e3fe)
This is an automated email from the ASF dual-hosted git repository.
jianglongtao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from af1c0fc Update MySQL checksum SQL for scaling (#15452)
add b55e3fe Support `Prepare/Apply/Discard DistSQL` syntax. (#15581)
No new revisions were added by this update.
Summary of changes:
.../src/main/antlr4/imports/Keyword.g4 | 15 +++++++++++++++
.../src/main/antlr4/imports/RALStatement.g4 | 12 ++++++++++++
.../parser/autogen/CommonDistSQLStatement.g4 | 3 +++
.../core/common/CommonDistSQLStatementVisitor.java | 21 +++++++++++++++++++++
.../ApplyDistSQLStatement.java} | 8 ++++----
.../DiscardDistSQLStatement.java} | 8 ++++----
.../PrepareDistSQLStatement.java} | 8 ++++----
.../text/distsql/ral/RALBackendHandlerFactory.java | 9 +++++++++
.../common/updatable/AlterSQLParserRuleHandler.java | 2 +-
.../updatable/AlterTransactionRuleHandler.java | 2 +-
.../ApplyDistSQLHandler.java} | 21 ++++++++-------------
.../DiscardDistSQLHandler.java} | 21 ++++++++-------------
.../PrepareDistSQLHandler.java} | 21 ++++++++-------------
.../jaxb/cases/domain/SQLParserTestCases.java | 15 +++++++++++++++
...Case.java => ApplyDistSQLStatementTestCase.java} | 4 ++--
...se.java => DiscardDistSQLStatementTestCase.java} | 4 ++--
...se.java => PrepareDistSQLStatementTestCase.java} | 4 ++--
.../src/main/resources/case/ral/common.xml | 3 +++
.../src/main/resources/sql/supported/ral/common.xml | 3 +++
19 files changed, 125 insertions(+), 59 deletions(-)
copy shardingsphere-distsql/shardingsphere-distsql-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/common/{queryable/ShowInstanceStatement.java => updatable/ApplyDistSQLStatement.java} (81%)
copy shardingsphere-distsql/shardingsphere-distsql-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/common/{HintDistSQLStatement.java => updatable/DiscardDistSQLStatement.java} (80%)
copy shardingsphere-distsql/shardingsphere-distsql-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/ral/common/{HintDistSQLStatement.java => updatable/PrepareDistSQLStatement.java} (80%)
copy shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/{hint/executor/AbstractHintUpdateExecutor.java => updatable/ApplyDistSQLHandler.java} (68%)
copy shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/{hint/executor/AbstractHintUpdateExecutor.java => updatable/DiscardDistSQLHandler.java} (68%)
copy shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/{hint/executor/AbstractHintUpdateExecutor.java => updatable/PrepareDistSQLHandler.java} (68%)
copy shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/ral/{ClearHintStatementTestCase.java => ApplyDistSQLStatementTestCase.java} (90%)
copy shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/ral/{ClearHintStatementTestCase.java => DiscardDistSQLStatementTestCase.java} (90%)
copy shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/ral/{PreviewStatementTestCase.java => PrepareDistSQLStatementTestCase.java} (90%)