public class SQLServerStatementParser extends SQLStatementParser
exprParser, insertColumnsCache, parseCompleteValues, parseValuesSize, selectListCache| 构造器和说明 |
|---|
SQLServerStatementParser(Lexer lexer) |
SQLServerStatementParser(String sql) |
SQLServerStatementParser(String sql,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelectParser |
createSQLSelectParser() |
protected SQLServerUpdateStatement |
createUpdateStatement() |
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() |
protected void |
parseInsert0(SQLInsertInto insert,
boolean acceptSubQuery) |
SQLServerRollbackStatement |
parseRollback() |
SQLStatement |
parseSet() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
SQLUpdateStatement |
parseUpdateStatement() |
SQLServerWaitForStatement |
parseWaitFor() |
getParseValuesSize, getSelectListCache, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDrop, parseAlterFunction, parseAlterTableAddColumn, parseAlterTableAddIndex, parseAlterTableDropPartition, parseAlterTableRename, parseAssignItems, parseCall, parseCase, parseClose, parseComment, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateFunction, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateSequence, parseCreateSynonym, parseCreateTable, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeleteStatement, parseDescribe, parseDrop, parseDropDatabase, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropProcedure, parseDropSequence, parseDropServer, parseDropTable, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseGrant, parseHints, parseHiveInsert, parseHiveInsertStmt, parseInsert0_hinits, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseMerge, parseOpen, parsePrivileages, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseSavePoint, parseSelect, parseShow, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpdateSet, parseUpsert, parseUse, parseValueClause, parseWhile, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, tableAlias, tableAliaspublic SQLServerStatementParser(String sql)
public SQLServerStatementParser(String sql, SQLParserFeature... features)
public SQLServerStatementParser(Lexer lexer)
public SQLSelectParser createSQLSelectParser()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
public void parseExecParameter(Collection<SQLServerExecStatement.SQLServerParameter> exprCol, SQLObject parent)
public SQLStatement parseDeclare()
parseDeclare 在类中 SQLStatementParserpublic SQLStatement parseInsert()
parseInsert 在类中 SQLStatementParserprotected void parseInsert0(SQLInsertInto insert, boolean acceptSubQuery)
parseInsert0 在类中 SQLStatementParserprotected SQLServerUpdateStatement createUpdateStatement()
public SQLUpdateStatement parseUpdateStatement()
public SQLServerExprParser getExprParser()
getExprParser 在类中 SQLStatementParserpublic SQLStatement parseSet()
parseSet 在类中 SQLStatementParserpublic SQLIfStatement parseIf()
parseIf 在类中 SQLStatementParserpublic SQLStatement parseBlock()
parseBlock 在类中 SQLStatementParserpublic SQLStatement parseCommit()
parseCommit 在类中 SQLStatementParserpublic SQLServerRollbackStatement parseRollback()
parseRollback 在类中 SQLStatementParserpublic SQLServerWaitForStatement parseWaitFor()
Copyright © 2013–2019 Alibaba Group. All rights reserved.