You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by wa...@apache.org on 2021/08/14 01:45:59 UTC
[shardingsphere] branch master updated (3d47bef -> 682c6d9)
This is an automated email from the ASF dual-hosted git repository.
wangguangyuan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 3d47bef Remove extra spaces (#11806)
add 682c6d9 Add Oracle Select Model Clause Definition (#11503)
No new revisions were added by this update.
Summary of changes:
.../src/main/antlr4/imports/oracle/BaseRule.g4 | 360 ++++++++++++++++++++-
.../src/main/antlr4/imports/oracle/DMLStatement.g4 | 64 +++-
.../src/main/antlr4/imports/oracle/Keyword.g4 | 4 +
.../main/antlr4/imports/oracle/OracleKeyword.g4 | 140 ++++++++
.../src/main/antlr4/imports/oracle/Symbol.g4 | 2 +-
.../impl/OracleDMLStatementSQLVisitor.java | 79 +++++
.../statement/impl/OracleStatementSQLVisitor.java | 4 +-
.../ModelSegment.java} | 22 +-
.../handler/dml/SelectStatementHandler.java | 14 +
.../oracle/dml/OracleSelectStatement.java | 12 +
.../asserts/segment/model/ModelClauseAssert.java | 109 +++++++
.../statement/dml/impl/SelectStatementAssert.java | 13 +
.../ExpectedModelClause.java} | 26 +-
.../statement/dml/SelectStatementTestCase.java | 4 +
.../src/main/resources/case/dml/select.xml | 237 +++++++++++++-
.../resources/sql/supported/dcl/grant-user.xml | 4 +-
.../resources/sql/supported/dcl/revoke-user.xml | 2 +-
.../main/resources/sql/supported/dml/insert.xml | 10 +-
.../sql/supported/dml/select-group-by.xml | 2 +-
.../sql/supported/dml/select-order-by.xml | 6 +-
.../dml/select-pagination-group-by-order-by.xml | 4 +-
.../sql/supported/dml/select-pagination.xml | 6 +-
.../sql/supported/dml/select-relation.xml | 2 +-
.../main/resources/sql/supported/dml/select.xml | 10 +-
24 files changed, 1084 insertions(+), 52 deletions(-)
copy shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/{dml/expr/complex/CommonTableExpressionSegment.java => generic/ModelSegment.java} (72%)
create mode 100644 shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/segment/model/ModelClauseAssert.java
copy shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/segment/impl/{definition/ExpectedColumnDefinition.java => model/ExpectedModelClause.java} (62%)