public class OracleCreateTableParser extends SQLCreateTableParser
exprParser, insertColumnsCache, parseCompleteValues, parseValuesSize, selectListCache| 构造器和说明 |
|---|
OracleCreateTableParser(Lexer lexer) |
OracleCreateTableParser(String sql) |
| 限定符和类型 | 方法和说明 |
|---|---|
OracleExprParser |
getExprParser() |
protected OracleCreateTableStatement |
newCreateStatement() |
OracleCreateTableStatement |
parseCreateTable(boolean acceptCreate) |
protected void |
parseCreateTableSupplementalLogingProps(SQLCreateTableStatement stmt) |
private void |
parseOrganization(OracleCreateTableStatement stmt) |
parseCreateTableparseConstraintcreateSQLSelectParser, createUpdateStatement, getParseValuesSize, getSelectListCache, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDrop, parseAlterFunction, parseAlterTableAddColumn, parseAlterTableAddIndex, parseAlterTableDropPartition, parseAlterTableRename, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateFunction, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateSequence, parseCreateSynonym, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDeleteStatement, parseDescribe, parseDrop, parseDropDatabase, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropProcedure, parseDropSequence, parseDropServer, parseDropTable, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseGrant, parseHints, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert, parseInsert0_hinits, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseMerge, parseOpen, parsePrivileages, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseSet, parseShow, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementListDialect, parseTruncate, parseUpdateSet, parseUpdateStatement, parseUpsert, parseUse, parseValueClause, parseWhile, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, printError, setErrorEndPos, tableAlias, tableAliaspublic OracleCreateTableParser(Lexer lexer)
public OracleCreateTableParser(String sql)
protected OracleCreateTableStatement newCreateStatement()
public OracleCreateTableStatement parseCreateTable(boolean acceptCreate)
parseCreateTable 在类中 SQLCreateTableParserprivate void parseOrganization(OracleCreateTableStatement stmt)
protected void parseCreateTableSupplementalLogingProps(SQLCreateTableStatement stmt)
public OracleExprParser getExprParser()
getExprParser 在类中 SQLStatementParserCopyright © 2013–2019 Alibaba Group. All rights reserved.