com.alibaba.druid.sql.dialect.oracle.parser
类 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
| 从类 com.alibaba.druid.sql.parser.SQLStatementParser 继承的方法 |
parseAlter, parseAssignItems, parseCall, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateTable, parseCreateTrigger, parseCreateView, parseDropIndex, parseDropUser, parseGrant, parseReleaseSavePoint, parseRename, parseRollback, parseSavePoint, parseSelect, parseShow, parseStatement, parseStatementList, parseStatementList, parseStatementListDialect, parseTruncate, parseUse |
OracleStatementParser
public OracleStatementParser(String sql)
OracleStatementParser
public OracleStatementParser(Lexer lexer)
getExprParser
public OracleExprParser getExprParser()
- 覆盖:
- 类
SQLStatementParser 中的 getExprParser
parseHints
public void parseHints(List<SQLHint> hints)
getSQLCreateTableParser
public OracleCreateTableParser getSQLCreateTableParser()
- 覆盖:
- 类
SQLStatementParser 中的 getSQLCreateTableParser
parseStatementList
public void parseStatementList(List<SQLStatement> statementList,
int max)
- 覆盖:
- 类
SQLStatementParser 中的 parseStatementList
parseIf
public SQLStatement parseIf()
parseFor
public OracleForStatement parseFor()
parseLoop
public OracleLoopStatement parseLoop()
parseSet
public SQLStatement parseSet()
- 覆盖:
- 类
SQLStatementParser 中的 parseSet
parserAlter
public OracleStatement parserAlter()
parseAlterDrop
public void parseAlterDrop(SQLAlterTableStatement stmt)
- 覆盖:
- 类
SQLStatementParser 中的 parseAlterDrop
parseLock
public OracleLockTableStatement parseLock()
parseBlock
public OracleBlockStatement parseBlock()
- 覆盖:
- 类
SQLStatementParser 中的 parseBlock
createSQLSelectParser
public OracleSelectParser createSQLSelectParser()
- 覆盖:
- 类
SQLStatementParser 中的 createSQLSelectParser
parseMerge
public OracleMergeStatement parseMerge()
parseInsert
public OracleStatement parseInsert()
- 覆盖:
- 类
SQLStatementParser 中的 parseInsert
parseMultiInsert
public OracleMultiInsertStatement parseMultiInsert()
parseReturningClause
public OracleReturningClause parseReturningClause()
parseExplain
public OracleExplainStatement parseExplain()
- 覆盖:
- 类
SQLStatementParser 中的 parseExplain
parseDeleteStatement
public OracleDeleteStatement parseDeleteStatement()
- 覆盖:
- 类
SQLStatementParser 中的 parseDeleteStatement
parseCreateDbLink
public SQLStatement parseCreateDbLink()
- 覆盖:
- 类
SQLStatementParser 中的 parseCreateDbLink
parseCreateIndex
public OracleCreateIndexStatement parseCreateIndex(boolean acceptCreate)
- 覆盖:
- 类
SQLStatementParser 中的 parseCreateIndex
parseCreateSequence
public OracleCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
- 覆盖:
- 类
SQLStatementParser 中的 parseCreateSequence
parseCreateProcedure
public OracleCreateProcedureStatement parseCreateProcedure()
- 覆盖:
- 类
SQLStatementParser 中的 parseCreateProcedure
parseUpdateStatement
public SQLUpdateStatement parseUpdateStatement()
- 覆盖:
- 类
SQLStatementParser 中的 parseUpdateStatement
Copyright © 2013 Alibaba Group. All Rights Reserved.