Class OraclePartitionSingle
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLPartition
-
- com.alibaba.druid.sql.ast.SQLPartitionSingle
-
- com.alibaba.druid.sql.dialect.oracle.ast.OraclePartitionSingle
-
- All Implemented Interfaces:
SQLObject,OracleSegmentAttributes
public class OraclePartitionSingle extends SQLPartitionSingle implements OracleSegmentAttributes
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLObjectlobStorageprotected booleansegmentCreationDeferredprotected booleansegmentCreationImmediateprotected SQLObjectstorage-
Fields inherited from class com.alibaba.druid.sql.ast.SQLPartitionSingle
locality, name, subPartitions, subPartitionsCount, tablespace, values
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description OraclePartitionSingle()
-
Method Summary
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLPartitionSingle
addSubPartition, getName, getSubPartitions, getSubPartitionsCount, getTablespace, getValues, setName, setSubPartitionsCount, setTablespace, setValues
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, 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
getTablespace, setTablespace
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
getLocality
public SQLExpr getLocality()
- Overrides:
getLocalityin classSQLPartitionSingle
-
setLocality
public void setLocality(SQLExpr x)
- Overrides:
setLocalityin classSQLPartitionSingle
-
getLobStorage
public SQLObject getLobStorage()
-
setLobStorage
public void setLobStorage(SQLObject lobStorage)
-
isSegmentCreationImmediate
public boolean isSegmentCreationImmediate()
-
setSegmentCreationImmediate
public void setSegmentCreationImmediate(boolean segmentCreationImmediate)
-
isSegmentCreationDeferred
public boolean isSegmentCreationDeferred()
-
setSegmentCreationDeferred
public void setSegmentCreationDeferred(boolean segmentCreationDeferred)
-
getPctfree
public Integer getPctfree()
- Specified by:
getPctfreein interfaceOracleSegmentAttributes
-
setPctfree
public void setPctfree(Integer pctfree)
- Specified by:
setPctfreein interfaceOracleSegmentAttributes
-
getPctused
public Integer getPctused()
- Specified by:
getPctusedin interfaceOracleSegmentAttributes
-
setPctused
public void setPctused(Integer pctused)
- Specified by:
setPctusedin interfaceOracleSegmentAttributes
-
getInitrans
public Integer getInitrans()
- Specified by:
getInitransin interfaceOracleSegmentAttributes
-
setInitrans
public void setInitrans(Integer initrans)
- Specified by:
setInitransin interfaceOracleSegmentAttributes
-
getMaxtrans
public Integer getMaxtrans()
- Specified by:
getMaxtransin interfaceOracleSegmentAttributes
-
setMaxtrans
public void setMaxtrans(Integer maxtrans)
- Specified by:
setMaxtransin interfaceOracleSegmentAttributes
-
getPctincrease
public Integer getPctincrease()
- Specified by:
getPctincreasein interfaceOracleSegmentAttributes
-
setPctincrease
public void setPctincrease(Integer pctincrease)
- Specified by:
setPctincreasein interfaceOracleSegmentAttributes
-
getFreeLists
public Integer getFreeLists()
-
setFreeLists
public void setFreeLists(Integer freeLists)
-
getCompress
public Boolean getCompress()
- Specified by:
getCompressin interfaceOracleSegmentAttributes
-
setCompress
public void setCompress(Boolean compress)
- Specified by:
setCompressin interfaceOracleSegmentAttributes
-
getCompressLevel
public Integer getCompressLevel()
- Specified by:
getCompressLevelin interfaceOracleSegmentAttributes
-
setCompressLevel
public void setCompressLevel(Integer compressLevel)
- Specified by:
setCompressLevelin interfaceOracleSegmentAttributes
-
isCompressForOltp
public boolean isCompressForOltp()
- Specified by:
isCompressForOltpin interfaceOracleSegmentAttributes
-
setCompressForOltp
public void setCompressForOltp(boolean compressForOltp)
- Specified by:
setCompressForOltpin interfaceOracleSegmentAttributes
-
getPctthreshold
public Integer getPctthreshold()
-
setPctthreshold
public void setPctthreshold(Integer pctthreshold)
-
getLogging
public Boolean getLogging()
- Specified by:
getLoggingin interfaceOracleSegmentAttributes
-
setLogging
public void setLogging(Boolean logging)
- Specified by:
setLoggingin interfaceOracleSegmentAttributes
-
getStorage
public SQLObject getStorage()
- Specified by:
getStoragein interfaceOracleSegmentAttributes
-
setStorage
public void setStorage(SQLObject storage)
- Specified by:
setStoragein interfaceOracleSegmentAttributes
-
clone
public OraclePartitionSingle clone()
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLPartitionSingle
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLPartitionSingle
-
-