public class OracleStatementParser extends SQLStatementParser
Constructor and Description |
---|
OracleStatementParser(Lexer lexer) |
OracleStatementParser(String sql) |
Modifier and Type | Method and Description |
---|---|
OracleSelectParser |
createSQLSelectParser() |
OracleExprParser |
getExprParser() |
OracleCreateTableParser |
getSQLCreateTableParser() |
void |
parseAlterDrop(SQLAlterTableStatement stmt) |
SQLBlockStatement |
parseBlock() |
SQLStatement |
parseCreateDbLink() |
OracleCreateIndexStatement |
parseCreateIndex(boolean acceptCreate) |
SQLCreateProcedureStatement |
parseCreateProcedure() |
SQLCreateSequenceStatement |
parseCreateSequence(boolean acceptCreate) |
OracleDeleteStatement |
parseDeleteStatement() |
OracleExplainStatement |
parseExplain() |
OracleForStatement |
parseFor() |
SQLStatement |
parseIf() |
OracleStatement |
parseInsert() |
OracleLockTableStatement |
parseLock() |
SQLLoopStatement |
parseLoop() |
OracleMultiInsertStatement |
parseMultiInsert() |
SQLStatement |
parserAlter() |
OracleReturningClause |
parseReturningClause() |
SQLStatement |
parseSet() |
void |
parseStatementList(List<SQLStatement> statementList,
int max) |
SQLUpdateStatement |
parseUpdateStatement() |
getParseValuesSize, isKeepComments, isParseCompleteValues, parseAlter, parseAssignItems, parseCall, parseClose, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateTable, parseCreateTrigger, parseCreateView, parseDropIndex, parseDropUser, parseFetch, parseGrant, parseHints, parseMerge, parseOpen, parseReleaseSavePoint, parseRename, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseShow, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementListDialect, parseTruncate, parseUpsert, parseUse, setKeepComments, setParseCompleteValues, setParseValuesSize
public OracleStatementParser(String sql)
public OracleStatementParser(Lexer lexer)
public OracleExprParser getExprParser()
getExprParser
in class SQLStatementParser
public OracleCreateTableParser getSQLCreateTableParser()
getSQLCreateTableParser
in class SQLStatementParser
public void parseStatementList(List<SQLStatement> statementList, int max)
parseStatementList
in class SQLStatementParser
public SQLStatement parseIf()
public OracleForStatement parseFor()
public SQLLoopStatement parseLoop()
public SQLStatement parseSet()
parseSet
in class SQLStatementParser
public SQLStatement parserAlter()
public void parseAlterDrop(SQLAlterTableStatement stmt)
parseAlterDrop
in class SQLStatementParser
public OracleLockTableStatement parseLock()
public SQLBlockStatement parseBlock()
parseBlock
in class SQLStatementParser
public OracleSelectParser createSQLSelectParser()
createSQLSelectParser
in class SQLStatementParser
public OracleStatement parseInsert()
parseInsert
in class SQLStatementParser
public OracleMultiInsertStatement parseMultiInsert()
public OracleReturningClause parseReturningClause()
public OracleExplainStatement parseExplain()
parseExplain
in class SQLStatementParser
public OracleDeleteStatement parseDeleteStatement()
parseDeleteStatement
in class SQLStatementParser
public SQLStatement parseCreateDbLink()
parseCreateDbLink
in class SQLStatementParser
public OracleCreateIndexStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex
in class SQLStatementParser
public SQLCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
parseCreateSequence
in class SQLStatementParser
public SQLCreateProcedureStatement parseCreateProcedure()
parseCreateProcedure
in class SQLStatementParser
public SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement
in class SQLStatementParser
Copyright © 2013–2017 Alibaba Group. All rights reserved.