public class OracleStatementParser extends SQLStatementParser
currentDate, exprParser, insertColumnsCache, now, parseCompleteValues, parseValuesSize, repository, selectListCache| 构造器和说明 |
|---|
OracleStatementParser(Lexer lexer) |
OracleStatementParser(String sql) |
OracleStatementParser(String sql,
SQLParserFeature... features) |
createSQLSelectParser, createUpdateStatement, getParseValuesSize, getRepository, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDatabase, parseAlterIndex, parseAlterMaterialized, parseAlterResourceGroup, parseAlterSchema, parseAlterSequence, parseAlterTableAddClusteringKey, parseAlterTableAddColumn, parseAlterTableDropPartition, parseAlterTableDropSubpartition, parseAlterTableRename, parseAlterTableReplaceColumn, parseAnalyze, parseAssignItems, parseAssignItems, parseCall, parseClose, parseComment, parseCommit, parseCopy, parseCreate, parseCreateDatabase, parseCreateExternalCatalog, parseCreateMaterializedView, parseCreateResourceGroup, parseCreateRole, parseCreateSchema, parseCreateTable, parseCreateTableGroup, parseCreateTrigger, parseCreateUser, parseCreateView, parseDeclare, parseDescribe, parseDrop, parseDropCatalog, parseDropDatabaseOrSchema, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropOutline, parseDropProcedure, parseDropResource, parseDropRole, parseDropSchema, parseDropSequence, parseDropServer, parseDropTable, parseDropTableGroup, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseFetch, parseFlashback, parseFullTextType, parseGrant, parseHints, parseHiveCreateFunction, parseHiveInsert, parseHiveInsertStmt, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseList, parseMerge, parseMsck, parseOpen, parsePartitionRef, parsePrivileages, parsePurge, parseRefresh, parseReleaseSavePoint, parseRepeat, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseShow, parseShowColumns, parseShowCreateTable, parseShowDatabases, parseShowMaterializedView, parseShowTableGroups, parseShowTables, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementListDialect, parseTruncate, parseUpdateSet, parseUpsert, parseUse, parseUser, parseValueClause, parseValueClause, parseValueClause, parseValueClauseNative, parseWhoami, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, setTimeZone, 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 在类中 SQLStatementParserpublic 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()
parseFor 在类中 SQLStatementParserpublic SQLLoopStatement parseLoop()
public SQLStatement parseSet()
parseSet 在类中 SQLStatementParserpublic SQLStatement parserAlter()
protected SQLStatement parseAlterType()
protected SQLStatement parseAlterFunction()
parseAlterFunction 在类中 SQLStatementParserpublic void parseAlterDrop(SQLAlterTableStatement stmt)
parseAlterDrop 在类中 SQLStatementParserpublic OracleLockTableStatement parseLock()
public SQLStatement parseBlock()
parseBlock 在类中 SQLStatementParserpublic OracleSelectParser createSQLSelectParser()
public OracleStatement parseInsert()
parseInsert 在类中 SQLStatementParserpublic OracleMultiInsertStatement parseMultiInsert()
public OracleReturningClause parseReturningClause()
public OracleExplainStatement parseExplain()
parseExplain 在类中 SQLStatementParserpublic OracleDeleteStatement parseDeleteStatement()
public SQLStatement parseCreateDbLink()
parseCreateDbLink 在类中 SQLStatementParserpublic OracleCreateIndexStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex 在类中 SQLStatementParserpublic SQLCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
public SQLCreateProcedureStatement parseCreateProcedure()
public SQLUpdateStatement parseUpdateStatement()
public SQLStatement parseCreatePackage()
parseCreatePackage 在类中 SQLStatementParserpublic SQLStatement parseCreateSynonym()
parseCreateSynonym 在类中 SQLStatementParserpublic SQLStatement parseCreateType()
parseCreateType 在类中 SQLStatementParserCopyright © 2013–2023. All rights reserved.