public class MySqlCreateTableStatement extends SQLCreateTableStatement implements MySqlStatement
| Modifier and Type | Class and Description |
|---|---|
static class |
MySqlCreateTableStatement.TableSpaceOption |
SQLCreateTableStatement.Type| Constructor and Description |
|---|
MySqlCreateTableStatement() |
addBodyBeforeComment, addClusteredByItem, addColumn, addColumn, addOption, addPartitionColumn, addSortedByItem, addTblProperty, apply, apply, apply, cloneTo, computeName, containsDuplicateColumnNames, containsDuplicateColumnNames, findColumn, findColumn, findForeignKey, findIndex, findPrimaryKey, findUnique, forEachColumn, foreignKeyToAlterTable, getBodyBeforeCommentsDirect, getBuckets, getCatalog, getChildren, getClusteredBy, getClusteringType, getColumn, getColumnComments, getColumnDefinitions, getColumnNames, getComment, getCompress, getInherits, getLike, getLocation, getLogging, getName, getOption, getOptionOrTblPropertyValue, getOptionValue, getPartitionColumns, getPartitioning, getPrimaryKeyNames, getRowFormat, getSchema, getSelect, getShards, getSortedBy, getStoredAs, getTableElementList, getTableName, getTableOptions, getTableSource, getTablespace, getTblProperties, getTblProperty, getTblPropertyValue, getType, hasBodyBeforeComment, hashForeignKey, isDimension, isExternal, isIfNotExists, isIgnore, isMUL, isOnCommitPreserveRows, isOnlyPrimaryKey, isPrimaryColumn, isPrimaryColumn, isReferenced, isReferenced, isReplace, isUNI, renameColumn, setBuckets, setClusteringType, setComment, setCompress, setDimension, setExternal, setIfNotExiists, setIgnore, setInherits, setLike, setLike, setLocation, setLogging, setName, setName, setOnCommitPreserveRows, setPartitioning, setReplace, setRowFormat, setSchema, setSelect, setShards, setStoredAs, setTableName, setTableSource, setTablespace, setType, sort, toStringgetDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toUnformattedStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic List<SQLCommentHint> getHints()
public void setHints(List<SQLCommentHint> hints)
@Deprecated public SQLSelect getQuery()
@Deprecated public void setQuery(SQLSelect query)
public void accept0(AdsOutputVisitor visitor)
public void accept0(MySqlASTVisitor visitor)
accept0 in interface MySqlObjectpublic List<SQLCommentHint> getOptionHints()
public void setOptionHints(List<SQLCommentHint> optionHints)
public SQLName getTableGroup()
public void setTableGroup(SQLName tableGroup)
public void setTableGroup(String tableGroup)
public void simplify()
simplify in class SQLCreateTableStatementpublic void showCoumns(Appendable out) throws IOException
IOExceptionpublic List<MySqlTableIndex> getMysqlIndexes()
public boolean apply(MySqlRenameTableStatement x)
public boolean apply(SQLAlterTableAddIndex item)
public boolean apply(MySqlAlterTableOption item)
public boolean apply(SQLAlterCharacter item)
public boolean apply(MySqlRenameTableStatement.Item item)
public boolean apply(MySqlAlterTableAlterColumn x)
public boolean apply(MySqlAlterTableChangeColumn item)
public boolean apply(MySqlAlterTableModifyColumn item)
public void cloneTo(MySqlCreateTableStatement x)
public MySqlCreateTableStatement clone()
clone in interface SQLObjectclone in interface SQLStatementclone in class SQLCreateTableStatementpublic SQLExpr getDbPartitionBy()
public void setDbPartitionBy(SQLExpr x)
public SQLExpr getTablePartitionBy()
public void setTablePartitionBy(SQLExpr x)
public SQLName getDistributeByType()
public void setDistributeByType(SQLName distributeByType)
public SQLExpr getTbpartitions()
public SQLExpr getTablePartitions()
public void setTablePartitions(SQLExpr x)
public SQLExpr getDbpartitions()
public void setDbPartitions(SQLExpr x)
public MySqlExtPartition getExtPartition()
public void setExPartition(MySqlExtPartition x)
public SQLExpr getDbPartitions()
public SQLName getStoredBy()
public void setStoredBy(SQLName storedBy)
public boolean isBroadCast()
public void setBroadCast(boolean broadCast)
public SQLName getArchiveBy()
public void setArchiveBy(SQLName archiveBy)
public Boolean getWithData()
public void setWithData(Boolean withData)
Copyright © 2013–2020 Alibaba Group. All rights reserved.