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

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

commit 9d7ade09b68d8c043df44f438ffd2e17c472ce39
Merge: 9161796 4bf9893
Author: Juan Pan(Trista) <[email protected]>
AuthorDate: Mon Sep 28 11:05:00 2020 +0800

    Parse SQLServer insert output clause. (#7619)
    
    * fixes SQLServer output clause table name grammar.
    
    * add SQLServer output segment parser.
    
    * fixes with clause error message.
    
    * add SQLServer output segment parser.
    
    * add SQLServer output segment parser test code.
    
    * add SQLServer output segment parser test case.
    
    * fixes class import.
    
    * fixes code conflict.
    
    * fixes checkstyle.
    
    * fixes checkstyle & util class name.

 .../main/antlr4/imports/sqlserver/DMLStatement.g4  |  2 +-
 .../visitor/impl/SQLServerDMLVisitor.java          | 46 +++++++++++
 .../segment/generic/OutputSegment.java}            | 39 ++++-----
 .../handler/dml/InsertStatementHandler.java        | 20 ++++-
 .../sqlserver/dml/SQLServerInsertStatement.java    | 14 +++-
 .../asserts/segment/output/OutputClauseAssert.java | 94 ++++++++++++++++++++++
 .../asserts/segment/with/WithClauseAssert.java     |  4 +-
 .../statement/dml/impl/InsertStatementAssert.java  | 15 +++-
 .../segment/impl/output/ExpectedOutputClause.java} | 31 ++++---
 .../segment/impl/output/ExpectedOutputColumn.java} | 27 +++----
 .../impl/output/ExpectedOutputTableColumn.java}    | 27 +++----
 .../statement/dml/InsertStatementTestCase.java     |  4 +
 .../src/main/resources/case/dml/insert.xml         | 35 ++++++++
 .../main/resources/sql/supported/dml/insert.xml    |  1 +
 14 files changed, 282 insertions(+), 77 deletions(-)

Reply via email to