public class MySqlCreateTableParser extends SQLCreateTableParser
currentDate, exprParser, insertColumnsCache, now, parseCompleteValues, parseValuesSize, repository, selectListCache| 构造器和说明 |
|---|
MySqlCreateTableParser(SQLExprParser exprParser) |
MySqlCreateTableParser(String sql) |
| 限定符和类型 | 方法和说明 |
|---|---|
MySqlExprParser |
getExprParser() |
protected SQLTableConstraint |
parseConstraint() |
SQLCreateTableStatement |
parseCreateTable() |
MySqlCreateTableStatement |
parseCreateTable(boolean acceptCreate) |
SQLPartitionBy |
parsePartitionBy() |
protected SQLPartitionByRange |
partitionByRange() |
protected SQLPartitionByRange |
partitionByRange1() |
protected SQLPartitionByValue |
partitionByValue() |
protected void |
partitionClauseRest(SQLPartitionBy clause) |
newCreateStatement, parseCreateTableRest, parseCreateTableSupplementalLogingPropscreateSQLSelectParser, createSQLSelectParser, createUpdateStatement, getParseValuesSize, getRepository, getSelectListCache, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDatabase, parseAlterDrop, parseAlterFunction, parseAlterIndex, parseAlterMaterialized, parseAlterResourceGroup, parseAlterSchema, parseAlterSequence, parseAlterTableAddClusteringKey, parseAlterTableAddColumn, parseAlterTableDropPartition, parseAlterTableDropSubpartition, parseAlterTableRename, parseAlterTableReplaceColumn, parseAnalyze, parseAssignItems, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCommit, parseCopy, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateExternalCatalog, parseCreateFunction, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateResourceGroup, parseCreateRole, parseCreateSchema, parseCreateSequence, parseCreateSynonym, parseCreateTableGroup, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDeleteStatement, parseDescribe, parseDrop, parseDropCatalog, parseDropDatabaseOrSchema, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropMaterializedView, parseDropOutline, parseDropProcedure, parseDropResource, parseDropRole, parseDropSchema, parseDropSequence, parseDropServer, parseDropTable, parseDropTableGroup, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseFlashback, parseFor, parseFullTextType, parseGrant, parseHints, parseHiveCreateFunction, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert, parseInsert0_hinits, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseList, parseMerge, parseMsck, parseOpen, parsePartitionRef, parsePrivileages, parsePurge, parseRefresh, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseSet, parseShow, parseShowColumns, parseShowCreateTable, parseShowDatabases, parseShowMaterializedView, parseShowTableGroups, parseShowTables, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementListDialect, parseTruncate, parseUpdateSet, parseUpdateStatement, parseUpsert, parseUse, parseUser, parseValueClause, parseValueClause, parseValueClause, parseValueClauseNative, parseWhile, parseWhoami, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, printError, setErrorEndPos, setTimeZone, tableAlias, tableAliaspublic MySqlCreateTableParser(String sql)
public MySqlCreateTableParser(SQLExprParser exprParser)
public SQLCreateTableStatement parseCreateTable()
parseCreateTable 在类中 SQLCreateTableParserpublic MySqlExprParser getExprParser()
getExprParser 在类中 SQLStatementParserpublic MySqlCreateTableStatement parseCreateTable(boolean acceptCreate)
parseCreateTable 在类中 SQLCreateTableParserpublic SQLPartitionBy parsePartitionBy()
parsePartitionBy 在类中 SQLCreateTableParserprotected SQLPartitionByRange partitionByRange1()
protected SQLPartitionByValue partitionByValue()
protected SQLPartitionByRange partitionByRange()
protected void partitionClauseRest(SQLPartitionBy clause)
protected SQLTableConstraint parseConstraint()
parseConstraint 在类中 SQLDDLParserCopyright © 2013–2023. All rights reserved.