类 OracleCreateTableStatement
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLStatementImpl
com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleCreateTableStatement
- 所有已实现的接口:
SQLDbTypedObject,SQLObject,SQLStatement,SQLCreateStatement,SQLDDLStatement,OracleSegmentAttributes,OracleSQLObject,OracleDDLStatement,OracleStatement
public class OracleCreateTableStatement
extends SQLCreateTableStatement
implements OracleDDLStatement, OracleSegmentAttributes
-
嵌套类概要
嵌套类修饰符和类型类说明static enumstatic classstatic class从类继承的嵌套类/接口 com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
SQLCreateTableStatement.Type从接口继承的嵌套类/接口 com.alibaba.druid.sql.ast.statement.SQLDDLStatement
SQLDDLStatement.DDLObjectType -
字段概要
从类继承的字段 com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
buckets, clusteredBy, clusteringType, comment, compress, dimension, engine, external, ifNotExists, ignore, inherits, like, localPartitioning, location, logging, onCommitDeleteRows, onCommitPreserveRows, partitionColumns, partitioning, partitionOf, replace, rowFormat, select, shards, single, sortedBy, storedAs, tableElementList, tableOptions, tableSource, tablespace, tblProperties, type从类继承的字段 com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHints从类继承的字段 com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaccept0(OracleASTVisitor visitor) protected voidaccept0(SQLASTVisitor visitor) getCache()getOf()booleanbooleanbooleanbooleanbooleanvoidvoidvoidsetCompressForOltp(boolean compressForOltp) voidsetCompressLevel(Integer compressLevel) voidsetCursorSpecificSegment(boolean cursorSpecificSegment) voidsetDeferredSegmentCreation(OracleCreateTableStatement.DeferredSegmentCreation deferredSegmentCreation) voidsetEnableRowMovement(Boolean enableRowMovement) voidsetInitrans(Integer initrans) voidsetInMemoryMetadata(boolean inMemoryMetadata) voidsetLobStorage(OracleLobStorageClause lobStorage) voidsetMaxtrans(Integer maxtrans) voidsetMonitoring(boolean monitoring) voidvoidvoidsetOnCommitDeleteRows(boolean onCommitDeleteRows) voidsetOrganization(OracleCreateTableStatement.Organization organization) voidsetParallel(Boolean parallel) voidvoidsetPctfree(Integer pctfree) voidsetPctincrease(Integer pctincrease) voidsetPctused(Integer pctused) voidsetStorage(SQLObject storage) voidvoidsimplify()从类继承的方法 com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
acceptChild, addBodyBeforeComment, addClusteredByItem, addColumn, addColumn, addOption, addPartitionColumn, addSortedByItem, addTblProperty, alterApply, apply, apply, apply, apply, clone, cloneTo, columnIndexOf, computeName, containsDuplicateColumnNames, containsDuplicateColumnNames, findColumn, findColumn, findForeignKey, findIndex, findPrimaryKey, findUnique, forEachColumn, foreignKeyToAlterTable, getBodyBeforeCommentsDirect, getBuckets, getCatalog, getChildren, getClusteredBy, getClusteringType, getColumn, getColumnComments, getColumnDefinitions, getColumnNames, getComment, getCompress, getDDLObjectType, getEngine, getInherits, getLike, getLocalPartitioning, getLocation, getLogging, getName, getOption, getOptionOrTblPropertyValue, getOptionValue, getPartitionColumns, getPartitioning, getPartitionOf, 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, isSingle, isUNI, renameColumn, setBuckets, setClusteringType, setComment, setCompress, setDimension, setEngine, setExternal, setIfNotExiists, setIgnore, setInherits, setLike, setLike, setLocalPartitioning, setLocation, setLogging, setName, setName, setOnCommitPreserveRows, setPartitioning, setPartitionOf, setReplace, setRowFormat, setSchema, setSelect, setShards, setSingle, setStoredAs, setTableName, setTableSource, setTablespace, setType, sort, toString从类继承的方法 com.alibaba.druid.sql.ast.SQLStatementImpl
getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toUnformattedString从类继承的方法 com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine从接口继承的方法 com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributes
getCompress, getLogging, getTablespace, setCompress, setLogging, setTablespace从接口继承的方法 com.alibaba.druid.sql.ast.statement.SQLDDLStatement
getDDLObjectType从接口继承的方法 com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent从接口继承的方法 com.alibaba.druid.sql.ast.SQLStatement
clone, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString
-
构造器详细资料
-
OracleCreateTableStatement
public OracleCreateTableStatement()
-
-
方法详细资料
-
simplify
public void simplify()- 覆盖:
simplify在类中SQLCreateTableStatement
-
getLobStorage
-
setLobStorage
-
getDeferredSegmentCreation
-
setDeferredSegmentCreation
public void setDeferredSegmentCreation(OracleCreateTableStatement.DeferredSegmentCreation deferredSegmentCreation) -
getCache
-
setCache
-
isOnCommitDeleteRows
public boolean isOnCommitDeleteRows() -
setOnCommitDeleteRows
public void setOnCommitDeleteRows(boolean onCommitDeleteRows) -
getCompressLevel
- 指定者:
getCompressLevel在接口中OracleSegmentAttributes
-
setCompressLevel
- 指定者:
setCompressLevel在接口中OracleSegmentAttributes
-
getPctfree
- 指定者:
getPctfree在接口中OracleSegmentAttributes
-
setPctfree
- 指定者:
setPctfree在接口中OracleSegmentAttributes
-
getPctused
- 指定者:
getPctused在接口中OracleSegmentAttributes
-
setPctused
- 指定者:
setPctused在接口中OracleSegmentAttributes
-
getInitrans
- 指定者:
getInitrans在接口中OracleSegmentAttributes
-
setInitrans
- 指定者:
setInitrans在接口中OracleSegmentAttributes
-
getMaxtrans
- 指定者:
getMaxtrans在接口中OracleSegmentAttributes
-
setMaxtrans
- 指定者:
setMaxtrans在接口中OracleSegmentAttributes
-
getPctincrease
- 指定者:
getPctincrease在接口中OracleSegmentAttributes
-
setPctincrease
- 指定者:
setPctincrease在接口中OracleSegmentAttributes
-
getParallel
-
setParallel
-
getParallelValue
-
setParallelValue
-
isCursorSpecificSegment
public boolean isCursorSpecificSegment() -
setCursorSpecificSegment
public void setCursorSpecificSegment(boolean cursorSpecificSegment) -
isInMemoryMetadata
public boolean isInMemoryMetadata() -
setInMemoryMetadata
public void setInMemoryMetadata(boolean inMemoryMetadata) -
accept0
- 覆盖:
accept0在类中SQLCreateTableStatement
-
getStorage
- 指定者:
getStorage在接口中OracleSegmentAttributes
-
setStorage
- 指定者:
setStorage在接口中OracleSegmentAttributes
-
getOf
-
setOf
-
getOidIndex
-
setOidIndex
-
isMonitoring
public boolean isMonitoring() -
setMonitoring
public void setMonitoring(boolean monitoring) -
isCompressForOltp
public boolean isCompressForOltp()- 指定者:
isCompressForOltp在接口中OracleSegmentAttributes
-
setCompressForOltp
public void setCompressForOltp(boolean compressForOltp) - 指定者:
setCompressForOltp在接口中OracleSegmentAttributes
-
getEnableRowMovement
-
setEnableRowMovement
-
getClusterColumns
-
getCluster
-
setCluster
-
getIncluding
-
getOrganization
-
setOrganization
-
accept0
- 指定者:
accept0在接口中OracleSQLObject
-
getXmlTypeColumnProperties
-
setXmlTypeColumnProperties
-