This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 0c5b5e6 Update format (#13598)
add 37accef Support parsing LOAD INDEX INTO CACHE for MySQL. (#13603)
No new revisions were added by this update.
Summary of changes:
.../src/main/antlr4/imports/mysql/DALStatement.g4 | 12 ++--
.../impl/MySQLDALStatementSQLVisitor.java | 43 +++++++++----
.../core/database/visitor/SQLVisitorRule.java | 4 +-
.../mysql/dal/MySQLCacheIndexStatement.java | 8 +--
.../mysql/dal/MySQLLoadIndexInfoStatement.java | 8 +++
...dexSegment.java => CacheTableIndexSegment.java} | 18 +++---
...ndexSegment.java => LoadTableIndexSegment.java} | 18 +++---
...egment.java => PartitionDefinitionSegment.java} | 5 +-
.../statement/mysql/segment/PartitionSegment.java | 3 +
.../statement/mysql/segment/TableIndexSegment.java | 11 ++--
.../asserts/statement/dal/DALStatementAssert.java | 5 ++
.../dal/impl/CacheIndexStatementAssert.java | 20 +++---
...sert.java => LoadIndexInfoStatementAssert.java} | 50 ++++++---------
.../jaxb/cases/domain/SQLParserTestCases.java | 5 ++
...ableIndex.java => ExpectedCacheTableIndex.java} | 4 +-
...TableIndex.java => ExpectedLoadTableIndex.java} | 7 ++-
...tions.java => ExpectedPartitionDefinition.java} | 4 +-
.../statement/dal/CacheIndexStatementTestCase.java | 10 +--
...se.java => LoadIndexInfoStatementTestCase.java} | 12 ++--
.../src/main/resources/case/dal/cache-index.xml | 8 +--
.../src/main/resources/case/dal/load-index.xml | 71 ++++++++++++++++++++++
.../{dml/select-comment.xml => dal/load-index.xml} | 8 ++-
22 files changed, 223 insertions(+), 111 deletions(-)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/segment/{TableIndexSegment.java
=> CacheTableIndexSegment.java} (79%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/segment/{TableIndexSegment.java
=> LoadTableIndexSegment.java} (78%)
rename
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/segment/{PartitionsSegment.java
=> PartitionDefinitionSegment.java} (92%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/dal/impl/{CacheIndexStatementAssert.java
=> LoadIndexInfoStatementAssert.java} (59%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/segment/impl/index/{ExpectedTableIndex.java
=> ExpectedCacheTableIndex.java} (92%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/segment/impl/index/{ExpectedTableIndex.java
=> ExpectedLoadTableIndex.java} (86%)
rename
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/segment/impl/index/{ExpectedPartitions.java
=> ExpectedPartitionDefinition.java} (92%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/dal/{OptimizeTableStatementTestCase.java
=> LoadIndexInfoStatementTestCase.java} (81%)
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/resources/case/dal/load-index.xml
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/{dml/select-comment.xml
=> dal/load-index.xml} (50%)