public class OracleStatementParser extends SQLStatementParser
exprParser, insertColumnsCache, parseCompleteValues, parseValuesSize, selectListCache| 构造器和说明 |
|---|
OracleStatementParser(Lexer lexer) |
OracleStatementParser(String sql) |
OracleStatementParser(String sql,
SQLParserFeature... features) |
createUpdateStatement, getParseValuesSize, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterTableAddColumn, parseAlterTableAddIndex, parseAlterTableDropPartition, parseAlterTableRename, parseAssignItems, parseCall, parseClose, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateMaterializedView, parseCreateTable, parseCreateTrigger, parseCreateUser, parseCreateView, parseDeclare, parseDescribe, parseDrop, parseDropDatabase, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropProcedure, parseDropSequence, parseDropServer, parseDropTable, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseFetch, parseGrant, parseHints, parseHiveInsert, parseHiveInsertStmt, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseMerge, parseOpen, parsePrivileages, parseReleaseSavePoint, parseRepeat, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseShow, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementListDialect, parseTruncate, parseUpdateSet, parseUpsert, parseUse, parseValueClause, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, tableAlias, tableAliaspublic OracleStatementParser(String sql)
public OracleStatementParser(String sql, SQLParserFeature... features)
public OracleStatementParser(Lexer lexer)
public OracleExprParser getExprParser()
getExprParser 在类中 SQLStatementParserpublic OracleCreateTableParser getSQLCreateTableParser()
protected void parseInsert0_hinits(SQLInsertInto insertStatement)
public void parseStatementList(List<SQLStatement> statementList, int max, SQLObject parent)
parseStatementList 在类中 SQLStatementParserpublic SQLStatement parseDropType()
public SQLStatement parseDropMaterializedView()
public SQLStatement parseDropSynonym()
public SQLStatement parsePipeRow()
public SQLStatement parseExecute()
public SQLStatement parseRename()
parseRename 在类中 SQLStatementParserprivate OracleExitStatement parseExit()
public SQLStatement parseReturn()
parseReturn 在类中 SQLStatementParserpublic SQLStatement parseWhile()
parseWhile 在类中 SQLStatementParserpublic SQLCreateFunctionStatement parseCreateFunction()
public SQLStatement parseFunction()
public SQLStatement parseRaise()
public SQLStatement parseCase()
parseCase 在类中 SQLStatementParserpublic SQLStatement parseIf()
parseIf 在类中 SQLStatementParserpublic OracleForStatement parseFor()
public SQLLoopStatement parseLoop()
public SQLStatement parseSet()
parseSet 在类中 SQLStatementParserpublic SQLStatement parserAlter()
protected SQLStatement parseAlterType()
protected SQLStatement parseAlterFunction()
parseAlterFunction 在类中 SQLStatementParserprivate SQLStatement parseAlterTable()
public void parseAlterDrop(SQLAlterTableStatement stmt)
parseAlterDrop 在类中 SQLStatementParserprivate void parseAlterTableSplit(SQLAlterTableStatement stmt)
public OracleLockTableStatement parseLock()
public SQLStatement parseBlock()
parseBlock 在类中 SQLStatementParserprivate void parserParameters(List<SQLParameter> parameters, SQLObject parent)
public OracleSelectParser createSQLSelectParser()
public OracleStatement parseInsert()
parseInsert 在类中 SQLStatementParserpublic OracleMultiInsertStatement parseMultiInsert()
private OracleExceptionStatement parseException()
public OracleReturningClause parseReturningClause()
public OracleExplainStatement parseExplain()
parseExplain 在类中 SQLStatementParserpublic OracleDeleteStatement parseDeleteStatement()
public SQLStatement parseCreateDbLink()
parseCreateDbLink 在类中 SQLStatementParserpublic OracleCreateIndexStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex 在类中 SQLStatementParserpublic SQLAlterSequenceStatement parseAlterSequence()
public SQLCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
public SQLCreateProcedureStatement parseCreateProcedure()
public SQLUpdateStatement parseUpdateStatement()
public SQLStatement parseCreatePackage()
parseCreatePackage 在类中 SQLStatementParserpublic SQLStatement parseCreateSynonym()
parseCreateSynonym 在类中 SQLStatementParserpublic SQLStatement parseCreateType()
parseCreateType 在类中 SQLStatementParserCopyright © 2013–2019 Alibaba Group. All rights reserved.