You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by pa...@apache.org on 2021/01/26 02:56:08 UTC

[shardingsphere] branch master updated (b7ff794 -> d34d2df)

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

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


    from b7ff794  Simplify UnsupportedOperationParameterMetaTest (#9162)
     add d34d2df  add support alter sharding rule (#9112)

No new revisions were added by this update.

Summary of changes:
 .../db/protocol/error/CommonErrorCode.java         |   4 +
 .../src/main/antlr4/imports/Keyword.g4             |  16 ++
 .../src/main/antlr4/imports/Literals.g4            |   4 +-
 .../src/main/antlr4/imports/RDLStatement.g4        |  48 +++++-
 .../distsql/parser/autogen/DistSQLStatement.g4     |   1 +
 .../distsql/parser/core/DistSQLVisitor.java        | 109 ++++++++++---
 ...{TableRuleSegment.java => FunctionSegment.java} |  13 +-
 .../distsql/parser/segment/TableRuleSegment.java   |   9 +-
 .../impl => }/AlterReplicaQueryRuleStatement.java  |   5 +-
 ...tement.java => AlterShardingRuleStatement.java} |  21 ++-
 .../create/impl/CreateShardingRuleStatement.java   |  12 +-
 .../CreateShardingRuleStatementConverter.java      |  79 ---------
 .../converter/ShardingRuleStatementConverter.java  | 138 ++++++++++++++++
 ...ava => ShardingRuleStatementConverterTest.java} |  17 +-
 ...n.java => ShardingRuleNotExistedException.java} |   8 +-
 ...java => ShardingTableRuleExistedException.java} |   6 +-
 .../AlterReplicaQueryRuleBackendHandler.java       |  48 +++---
 .../rdl/AlterShardingRuleBackendHandler.java       | 180 +++++++++++++++++++++
 .../text/distsql/rdl/RDLBackendHandlerFactory.java |   7 +-
 .../rdl/impl/CreateShardingRuleBackendHandler.java |   4 +-
 .../text/distsql/RDLBackendHandlerFactoryTest.java |   2 +-
 .../frontend/mysql/MySQLErrPacketFactory.java      |   8 +
 22 files changed, 561 insertions(+), 178 deletions(-)
 copy shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/segment/{TableRuleSegment.java => FunctionSegment.java} (80%)
 rename shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/rdl/{create/impl => }/AlterReplicaQueryRuleStatement.java (83%)
 copy shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/rdl/{create/impl/CreateShardingRuleStatement.java => AlterShardingRuleStatement.java} (58%)
 delete mode 100644 shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/converter/CreateShardingRuleStatementConverter.java
 create mode 100644 shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/converter/ShardingRuleStatementConverter.java
 rename shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/test/java/org/apache/shardingsphere/sharding/converter/{CreateShardingRuleStatementConverterTest.java => ShardingRuleStatementConverterTest.java} (81%)
 copy shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/exception/{ReplicaQueryRuleNotExistedException.java => ShardingRuleNotExistedException.java} (82%)
 copy shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/exception/{TablesInUsedException.java => ShardingTableRuleExistedException.java} (84%)
 rename shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/{impl => }/AlterReplicaQueryRuleBackendHandler.java (80%)
 create mode 100644 shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/AlterShardingRuleBackendHandler.java