com.alibaba.druid.sql.dialect.oracle.parser
Class OracleStatementParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLStatementParser
com.alibaba.druid.sql.dialect.oracle.parser.OracleStatementParser
public class OracleStatementParser
- extends SQLStatementParser
| Methods inherited from class com.alibaba.druid.sql.parser.SQLStatementParser |
parseAlter, parseAssignItems, parseCall, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateTable, parseCreateView, parseDropIndex, parseDropUser, parseReleaseSavePoint, parseRename, parseRollback, parseSavePoint, parseSelect, parseShow, parseStatementList, parseStatementListDialect, parseUse |
OracleStatementParser
public OracleStatementParser(String sql)
OracleStatementParser
public OracleStatementParser(Lexer lexer)
getExprParser
public OracleExprParser getExprParser()
- Overrides:
getExprParser in class SQLStatementParser
parseHints
public void parseHints(List<SQLHint> hints)
getSQLCreateTableParser
public OracleCreateTableParser getSQLCreateTableParser()
- Overrides:
getSQLCreateTableParser in class SQLStatementParser
parseStatementList
public void parseStatementList(List<SQLStatement> statementList)
- Overrides:
parseStatementList in class SQLStatementParser
parseStatementList
public void parseStatementList(List<SQLStatement> statementList,
int max)
parseIf
public SQLStatement parseIf()
parseFor
public OracleForStatement parseFor()
parseLoop
public OracleLoopStatement parseLoop()
parseGrant
public SQLStatement parseGrant()
parseSet
public SQLStatement parseSet()
- Overrides:
parseSet in class SQLStatementParser
parseTruncate
public OracleTruncateStatement parseTruncate()
- Overrides:
parseTruncate in class SQLStatementParser
parserAlter
public OracleStatement parserAlter()
parseLock
public OracleLockTableStatement parseLock()
parseBlock
public OracleBlockStatement parseBlock()
createSQLSelectParser
public OracleSelectParser createSQLSelectParser()
- Overrides:
createSQLSelectParser in class SQLStatementParser
parseMerge
public OracleMergeStatement parseMerge()
parseInsert
public OracleStatement parseInsert()
- Overrides:
parseInsert in class SQLStatementParser
parseMultiInsert
public OracleMultiInsertStatement parseMultiInsert()
parseReturningClause
public OracleReturningClause parseReturningClause()
parseStatement
public SQLStatement parseStatement()
parseExplain
public OracleExplainStatement parseExplain()
parseDeleteStatement
public OracleDeleteStatement parseDeleteStatement()
- Overrides:
parseDeleteStatement in class SQLStatementParser
parseCreateIndex
public OracleCreateIndexStatement parseCreateIndex(boolean acceptCreate)
- Overrides:
parseCreateIndex in class SQLStatementParser
parseCreateSequence
public OracleCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
- Overrides:
parseCreateSequence in class SQLStatementParser
parseCreateProcedure
public OracleCreateProcedureStatement parseCreateProcedure()
- Overrides:
parseCreateProcedure in class SQLStatementParser
parseUpdateStatement
public SQLUpdateStatement parseUpdateStatement()
- Overrides:
parseUpdateStatement in class SQLStatementParser
Copyright © 2012 Alibaba Group. All Rights Reserved.