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%)