Class OracleSegmentAttributesImpl
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
-
- All Implemented Interfaces:
SQLObject,OracleSegmentAttributes
- Direct Known Subclasses:
OracleCreateTableStatement.OIDIndex,OracleCreateTableStatement.Organization,OracleLobStorageClause,OracleUsingIndexClause,SQLPartitionValue,SQLSubPartition
public abstract class OracleSegmentAttributesImpl extends SQLObjectImpl implements OracleSegmentAttributes
Created by wenshao on 21/05/2017.
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLObjectstorageprotected SQLNametablespace-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description OracleSegmentAttributesImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloneTo(OracleSegmentAttributesImpl x)BooleangetCompress()IntegergetCompressLevel()IntegergetFreeLists()IntegergetInitrans()BooleangetLogging()IntegergetMaxtrans()IntegergetPctfree()IntegergetPctincrease()IntegergetPctthreshold()IntegergetPctused()SQLObjectgetStorage()SQLNamegetTablespace()booleanisCompressForOltp()voidsetCompress(Boolean compress)voidsetCompressForOltp(boolean compressForOltp)voidsetCompressLevel(Integer compressLevel)voidsetFreeLists(Integer freeLists)voidsetInitrans(Integer initrans)voidsetLogging(Boolean logging)voidsetMaxtrans(Integer maxtrans)voidsetPctfree(Integer ptcfree)voidsetPctincrease(Integer pctincrease)voidsetPctthreshold(Integer pctthreshold)voidsetPctused(Integer ptcused)voidsetStorage(SQLObject storage)voidsetTablespace(SQLName x)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, accept0, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, 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.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
getTablespace
public SQLName getTablespace()
- Specified by:
getTablespacein interfaceOracleSegmentAttributes
-
setTablespace
public void setTablespace(SQLName x)
- Specified by:
setTablespacein interfaceOracleSegmentAttributes
-
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
-
getPctthreshold
public Integer getPctthreshold()
-
setPctthreshold
public void setPctthreshold(Integer pctthreshold)
-
getPctfree
public Integer getPctfree()
- Specified by:
getPctfreein interfaceOracleSegmentAttributes
-
setPctfree
public void setPctfree(Integer ptcfree)
- Specified by:
setPctfreein interfaceOracleSegmentAttributes
-
getPctused
public Integer getPctused()
- Specified by:
getPctusedin interfaceOracleSegmentAttributes
-
setPctused
public void setPctused(Integer ptcused)
- 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)
-
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
-
isCompressForOltp
public boolean isCompressForOltp()
- Specified by:
isCompressForOltpin interfaceOracleSegmentAttributes
-
setCompressForOltp
public void setCompressForOltp(boolean compressForOltp)
- Specified by:
setCompressForOltpin interfaceOracleSegmentAttributes
-
cloneTo
public void cloneTo(OracleSegmentAttributesImpl x)
-
-