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, parseDump, 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, setSelectListCachepublic SQLServerStatementParser(String sql)
public SQLServerStatementParser(String sql, SQLParserFeature... features)
public SQLServerStatementParser(Lexer lexer)
public SQLSelectParser createSQLSelectParser()
createSQLSelectParser in class SQLStatementParserpublic boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect in class SQLStatementParserpublic void parseExecParameter(Collection<SQLServerExecStatement.SQLServerParameter> exprCol, SQLObject parent)
public SQLStatement parseDeclare()
parseDeclare in class SQLStatementParserpublic SQLStatement parseInsert()
parseInsert in class SQLStatementParserpublic SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement in class SQLStatementParserpublic SQLServerExprParser getExprParser()
getExprParser in class SQLStatementParserpublic SQLStatement parseSet()
parseSet in class SQLStatementParserpublic SQLIfStatement parseIf()
parseIf in class SQLStatementParserpublic SQLStatement parseBlock()
parseBlock in class SQLStatementParserpublic SQLStatement parseCommit()
parseCommit in class SQLStatementParserpublic SQLServerRollbackStatement parseRollback()
parseRollback in class SQLStatementParserpublic SQLServerWaitForStatement parseWaitFor()
Copyright © 2013–2018 Alibaba Group. All rights reserved.