public class SQLServerStatementParser extends SQLStatementParser
Constructor and Description |
---|
SQLServerStatementParser(Lexer lexer) |
SQLServerStatementParser(String sql) |
SQLServerStatementParser(String sql,
SQLParserFeature... features) |
Modifier and Type | Method and Description |
---|---|
SQLSelectParser |
createSQLSelectParser() |
SQLServerExprParser |
getExprParser() |
SQLStatement |
parseBlock() |
SQLStatement |
parseCommit() |
SQLStatement |
parseDeclare() |
void |
parseExecParameter(Collection<SQLServerExecStatement.SQLServerParameter> exprCol,
SQLObject parent)
SQLServer parse Parameter statement support out type
|
SQLIfStatement |
parseIf() |
SQLStatement |
parseInsert() |
SQLServerRollbackStatement |
parseRollback() |
SQLStatement |
parseSet() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
SQLUpdateStatement |
parseUpdateStatement() |
SQLServerWaitForStatement |
parseWaitFor() |
getParseValuesSize, getSelectListCache, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAlter, parseAlterDrop, parseAssignItems, parseCall, parseCase, parseClose, parseComment, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateFunction, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateSequence, parseCreateSynonym, parseCreateTable, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeleteStatement, parseDescribe, parseDrop, parseDropIndex, parseDropUser, parseExplain, parseFetch, parseGrant, parseHints, parseKill, parseLeave, parseMerge, parseOpen, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseSavePoint, parseSelect, parseShow, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpsert, parseUse, parseWhile, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCache
public SQLServerStatementParser(String sql)
public SQLServerStatementParser(String sql, SQLParserFeature... features)
public SQLServerStatementParser(Lexer lexer)
public SQLSelectParser createSQLSelectParser()
createSQLSelectParser
in class SQLStatementParser
public boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect
in class SQLStatementParser
public void parseExecParameter(Collection<SQLServerExecStatement.SQLServerParameter> exprCol, SQLObject parent)
public SQLStatement parseDeclare()
parseDeclare
in class SQLStatementParser
public SQLStatement parseInsert()
parseInsert
in class SQLStatementParser
public SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement
in class SQLStatementParser
public SQLServerExprParser getExprParser()
getExprParser
in class SQLStatementParser
public SQLStatement parseSet()
parseSet
in class SQLStatementParser
public SQLIfStatement parseIf()
parseIf
in class SQLStatementParser
public SQLStatement parseBlock()
parseBlock
in class SQLStatementParser
public SQLStatement parseCommit()
parseCommit
in class SQLStatementParser
public SQLServerRollbackStatement parseRollback()
parseRollback
in class SQLStatementParser
public SQLServerWaitForStatement parseWaitFor()
Copyright © 2013–2017 Alibaba Group. All rights reserved.