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
Modifier and TypeFieldDescriptionprotected SQLExpr
protected SQLExpr
protected SQLExpr
protected SQLExpr
protected SQLExpr
protected SQLExpr
protected SQLName
protected boolean
protected boolean
protected List<SQLSubPartition>
protected SQLExpr
protected SQLPartitionValue
Fields inherited from class com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
storage, tablespace
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
accept0
(SQLASTVisitor visitor) void
addSubPartition
(SQLSubPartition partition) clone()
getName()
boolean
boolean
void
setComment
(SQLExpr comment) void
setDataDirectory
(SQLExpr dataDirectory) void
void
setIndexDirectory
(SQLExpr indexDirectory) void
setLobStorage
(SQLObject lobStorage) void
void
setMaxRows
(SQLExpr maxRows) void
setMinRows
(SQLExpr minRows) void
void
setSegmentCreationDeferred
(boolean segmentCreationDeferred) void
setSegmentCreationImmediate
(boolean segmentCreationImmediate) void
setSubPartitionsCount
(SQLExpr subPartitionsCount) void
setValues
(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, setTablespace
Methods 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, setSourceLine, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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, setTablespace
Methods 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, 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:
accept0
in 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:
clone
in interfaceSQLObject
- Overrides:
clone
in classSQLObjectImpl
-