Package com.alibaba.druid.sql.ast
Class SQLPartition
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
com.alibaba.druid.sql.ast.SQLPartition
- All Implemented Interfaces:
SQLObject,OracleSegmentAttributes
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SQLExprprotected SQLExprprotected SQLExprprotected SQLExprprotected SQLExprprotected SQLExprprotected SQLNameprotected booleanprotected booleanprotected List<SQLSubPartition>protected SQLExprprotected SQLPartitionValueFields inherited from class com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
storage, tablespaceFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaccept0(SQLASTVisitor visitor) voidaddSubPartition(SQLSubPartition partition) clone()getName()booleanbooleanvoidsetComment(SQLExpr comment) voidsetDataDirectory(SQLExpr dataDirectory) voidvoidsetIndexDirectory(SQLExpr indexDirectory) voidsetLobStorage(SQLObject lobStorage) voidvoidsetMaxRows(SQLExpr maxRows) voidsetMinRows(SQLExpr minRows) voidvoidsetSegmentCreationDeferred(boolean segmentCreationDeferred) voidsetSegmentCreationImmediate(boolean segmentCreationImmediate) voidsetSubPartitionsCount(SQLExpr subPartitionsCount) voidsetValues(SQLPartitionValue values) Methods inherited from class com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
cloneTo, getCompress, getCompressLevel, getFreeLists, getInitrans, getLogging, getMaxtrans, getPctfree, getPctincrease, getPctthreshold, getPctused, getStorage, getTablespace, isCompressForOltp, setCompress, setCompressForOltp, setCompressLevel, setFreeLists, setInitrans, setLogging, setMaxtrans, setPctfree, setPctincrease, setPctthreshold, setPctused, setStorage, setTablespaceMethods 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, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringMethods 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, getCompressLevel, getInitrans, getLogging, getMaxtrans, getPctfree, getPctincrease, getPctused, getStorage, getTablespace, isCompressForOltp, setCompress, setCompressForOltp, setCompressLevel, setInitrans, setLogging, setMaxtrans, setPctfree, setPctincrease, setPctused, setStorage, setTablespaceMethods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
-
Field Details
-
name
-
subPartitionsCount
-
subPartitions
-
values
-
dataDirectory
-
indexDirectory
-
maxRows
-
minRows
-
engine
-
comment
-
segmentCreationImmediate
protected boolean segmentCreationImmediate -
segmentCreationDeferred
protected boolean segmentCreationDeferred
-
-
Constructor Details
-
SQLPartition
public SQLPartition()
-
-
Method Details
-
getLocality
-
setLocality
-
getName
-
setName
-
getSubPartitionsCount
-
setSubPartitionsCount
-
getValues
-
setValues
-
getSubPartitions
-
addSubPartition
-
getIndexDirectory
-
setIndexDirectory
-
getDataDirectory
-
setDataDirectory
-
getMaxRows
-
setMaxRows
-
getMinRows
-
setMinRows
-
getEngine
-
setEngine
-
getComment
-
setComment
-
accept0
- Specified by:
accept0in classSQLObjectImpl
-
getLobStorage
-
setLobStorage
-
isSegmentCreationImmediate
public boolean isSegmentCreationImmediate() -
setSegmentCreationImmediate
public void setSegmentCreationImmediate(boolean segmentCreationImmediate) -
isSegmentCreationDeferred
public boolean isSegmentCreationDeferred() -
setSegmentCreationDeferred
public void setSegmentCreationDeferred(boolean segmentCreationDeferred) -
clone
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLObjectImpl
-