This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.


    from e8b0ee5  remove unnessary parameter on generateProjections method 
(#14549)
     add 062e15c  [DistSQL] Add syntax `CREATE SHARDING SCALING` & `DROP 
SHARDING SCALING` (#14551)

No new revisions were added by this update.

Summary of changes:
 .../CreateShardingScalingStatementUpdater.java     | 88 ++++++++++++++++++++++
 .../DropShardingScalingStatementUpdater.java}      | 49 ++++++------
 ...here.infra.distsql.update.RuleDefinitionUpdater |  2 +
 .../CreateShardingScalingStatementUpdaterTest.java | 87 +++++++++++++++++++++
 .../DropShardingScalingStatementUpdaterTest.java   | 78 +++++++++++++++++++
 .../src/main/antlr4/imports/scaling/Keyword.g4     |  8 ++
 .../main/antlr4/imports/scaling/RDLStatement.g4}   | 12 ++-
 .../main/antlr4/imports/sharding/RDLStatement.g4   |  2 +-
 .../distsql/parser/autogen/ScalingStatement.g4     |  4 +-
 .../parser/core/ScalingSQLStatementVisitor.java    | 14 ++++
 .../statement/CreateShardingScalingStatement.java} | 10 +--
 ...ment.java => DropShardingScalingStatement.java} |  8 +-
 .../rdl/create/CreateRuleStatementAssert.java      |  5 ++
 ...a => CreateShardingScalingStatementAssert.java} | 20 ++---
 .../distsql/rdl/drop/DropRuleStatementAssert.java  |  5 ++
 ...ava => DropShardingScalingStatementAssert.java} | 19 ++---
 .../jaxb/cases/domain/SQLParserTestCases.java      | 10 +++
 ...=> CreateShardingScalingStatementTestCase.java} | 10 +--
 ...a => DropShardingScalingStatementTestCase.java} | 10 +--
 .../src/main/resources/case/rdl/create.xml         |  2 +
 .../src/main/resources/case/rdl/drop.xml           |  2 +
 .../main/resources/sql/supported/rdl/create.xml    |  1 +
 .../src/main/resources/sql/supported/rdl/drop.xml  |  1 +
 23 files changed, 379 insertions(+), 68 deletions(-)
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/scaling/distsql/handler/CreateShardingScalingStatementUpdater.java
 copy 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/{sharding/distsql/handler/update/DropShardingBroadcastTableRuleStatementUpdater.java
 => scaling/distsql/handler/DropShardingScalingStatementUpdater.java} (51%)
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/test/java/org/apache/shardingsphere/scaling/distsql/handler/CreateShardingScalingStatementUpdaterTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/test/java/org/apache/shardingsphere/scaling/distsql/handler/DropShardingScalingStatementUpdaterTest.java
 copy 
shardingsphere-features/{shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/src/main/antlr4/imports/readwrite-splitting/RQLStatement.g4
 => 
shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/src/main/antlr4/imports/scaling/RDLStatement.g4}
 (84%)
 copy 
shardingsphere-features/{shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/statement/CreateDefaultShadowAlgorithmStatement.java
 => 
shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/CreateShardingScalingStatement.java}
 (80%)
 copy 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/src/main/java/org/apache/shardingsphere/scaling/distsql/statement/{CheckoutScalingStatement.java
 => DropShardingScalingStatement.java} (81%)
 copy 
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/distsql/rdl/create/impl/{CreateDefaultShadowAlgorithmStatementAssert.java
 => CreateShardingScalingStatementAssert.java} (68%)
 copy 
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/distsql/rdl/drop/impl/{DropShadowAlgorithmStatementAssert.java
 => DropShardingScalingStatementAssert.java} (70%)
 copy 
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/rdl/create/{CreateDefaultShadowAlgorithmStatementTestCase.java
 => CreateShardingScalingStatementTestCase.java} (83%)
 copy 
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/distsql/rdl/drop/{DropDefaultShardingStrategyStatementTestCase.java
 => DropShardingScalingStatementTestCase.java} (84%)

Reply via email to