Class 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
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement,SQLCreateStatement,SQLDDLStatement,OracleSegmentAttributes,OracleSQLObject,OracleDDLStatement,OracleStatement
public class OracleCreateTableStatement
extends SQLCreateTableStatement
implements OracleDDLStatement, OracleSegmentAttributes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic classNested classes/interfaces inherited from class com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
SQLCreateTableStatement.TypeNested classes/interfaces inherited from interface com.alibaba.druid.sql.ast.statement.SQLDDLStatement
SQLDDLStatement.DDLObjectType -
Field Summary
Fields inherited from class 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, replace, rowFormat, select, shards, single, sortedBy, storedAs, tableElementList, tableOptions, tableSource, tablespace, tblProperties, typeFields inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHintsFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept0(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()Methods inherited from class 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, 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, setReplace, setRowFormat, setSchema, setSelect, setShards, setSingle, setStoredAs, setTableName, setTableSource, setTablespace, setType, sort, toStringMethods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toUnformattedStringMethods inherited from class 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, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributes
getCompress, getLogging, getTablespace, setCompress, setLogging, setTablespaceMethods inherited from interface com.alibaba.druid.sql.ast.statement.SQLDDLStatement
getDDLObjectTypeMethods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentMethods inherited from interface com.alibaba.druid.sql.ast.SQLStatement
clone, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString
-
Constructor Details
-
OracleCreateTableStatement
public OracleCreateTableStatement()
-
-
Method Details
-
simplify
public void simplify()- Overrides:
simplifyin classSQLCreateTableStatement
-
getLobStorage
-
setLobStorage
-
getDeferredSegmentCreation
-
setDeferredSegmentCreation
public void setDeferredSegmentCreation(OracleCreateTableStatement.DeferredSegmentCreation deferredSegmentCreation) -
getCache
-
setCache
-
isOnCommitDeleteRows
public boolean isOnCommitDeleteRows() -
setOnCommitDeleteRows
public void setOnCommitDeleteRows(boolean onCommitDeleteRows) -
getCompressLevel
- Specified by:
getCompressLevelin interfaceOracleSegmentAttributes
-
setCompressLevel
- Specified by:
setCompressLevelin interfaceOracleSegmentAttributes
-
getPctfree
- Specified by:
getPctfreein interfaceOracleSegmentAttributes
-
setPctfree
- Specified by:
setPctfreein interfaceOracleSegmentAttributes
-
getPctused
- Specified by:
getPctusedin interfaceOracleSegmentAttributes
-
setPctused
- Specified by:
setPctusedin interfaceOracleSegmentAttributes
-
getInitrans
- Specified by:
getInitransin interfaceOracleSegmentAttributes
-
setInitrans
- Specified by:
setInitransin interfaceOracleSegmentAttributes
-
getMaxtrans
- Specified by:
getMaxtransin interfaceOracleSegmentAttributes
-
setMaxtrans
- Specified by:
setMaxtransin interfaceOracleSegmentAttributes
-
getPctincrease
- Specified by:
getPctincreasein interfaceOracleSegmentAttributes
-
setPctincrease
- Specified by:
setPctincreasein interfaceOracleSegmentAttributes
-
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
- Overrides:
accept0in classSQLCreateTableStatement
-
getStorage
- Specified by:
getStoragein interfaceOracleSegmentAttributes
-
setStorage
- Specified by:
setStoragein interfaceOracleSegmentAttributes
-
getOf
-
setOf
-
getOidIndex
-
setOidIndex
-
isMonitoring
public boolean isMonitoring() -
setMonitoring
public void setMonitoring(boolean monitoring) -
isCompressForOltp
public boolean isCompressForOltp()- Specified by:
isCompressForOltpin interfaceOracleSegmentAttributes
-
setCompressForOltp
public void setCompressForOltp(boolean compressForOltp) - Specified by:
setCompressForOltpin interfaceOracleSegmentAttributes
-
getEnableRowMovement
-
setEnableRowMovement
-
getClusterColumns
-
getCluster
-
setCluster
-
getIncluding
-
getOrganization
-
setOrganization
-
accept0
- Specified by:
accept0in interfaceOracleSQLObject
-
getXmlTypeColumnProperties
-
setXmlTypeColumnProperties
-