oracle.javatools.db.ora
Class OracleTablespaceProperties
java.lang.Object
  
oracle.javatools.db.AbstractDBObject
      
oracle.javatools.db.AbstractChildDBObject
          
oracle.javatools.db.ora.OracleTablespaceProperties
- All Implemented Interfaces: 
 - ChildDBObject, DBObject, Copyable, DynamicPropertySet
 
public class OracleTablespaceProperties
- extends AbstractChildDBObject
 
 
 
| 
Field Summary | 
static java.lang.String | 
KEY
 
            | 
static java.lang.String | 
TYPE
 
            | 
 
 
 
 
 
| Methods inherited from class oracle.javatools.db.AbstractDBObject | 
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toString | 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
| Methods inherited from interface oracle.javatools.db.DBObject | 
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, replaceReferenceIDs, setID, setName | 
 
 
TYPE
public static final java.lang.String TYPE
- See Also:
 - Constant Field Values
 
KEY
public static final java.lang.String KEY
- See Also:
 - Constant Field Values
 
OracleTablespaceProperties
public OracleTablespaceProperties()
copyTo
public DBObject copyTo(DBObject target,
                       DBObject copyParent,
                       IDPolicy idPolicy)
- Description copied from class: 
AbstractDBObject 
- Internal copy method used by the API to perform copy operations. All
 objects must implement this method if they are instantiable objects.
 Abstract objects (e.g. Relation) must NOT implement this method. The
 implementation should delegate to the copyToImpl method to copy
 the actual properties.
 
 This method does not fix internal reference ids on copy. That is done by
 the calling DBObject.copyTo(DBObject, IDPolicy) method.
- Specified by:
 copyTo in class AbstractDBObject
 
- See Also:
 DBObject.copyTo(java.lang.Object), 
DBObject.copyTo(DBObject, boolean), 
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
 
 
copyToImpl
protected void copyToImpl(OracleTablespaceProperties copy,
                          DBObject copyParent,
                          IDPolicy idPolicy)
 
equals
public boolean equals(java.lang.Object target)
- Overrides:
 equals in class java.lang.Object
 
 
equalsImpl
protected boolean equalsImpl(OracleTablespaceProperties target)
 
getType
public java.lang.String getType()
- Description copied from interface: 
DBObject 
- Returns the type of this object. Valid types include things like
 tables, views, synonyms, and columns.
- Returns:
 - a string describing the type of object.
 
 
 
setMinExtent
public void setMinExtent(java.lang.Integer minExtent)
 
getMinExtent
public java.lang.Integer getMinExtent()
 
setBlockSize
public void setBlockSize(java.lang.Integer blockSize)
 
getBlockSize
public java.lang.Integer getBlockSize()
 
setDefaultTableCompression
public void setDefaultTableCompression(OracleTablespaceProperties.DefaultTableCompression defaultTableCompression)
 
getDefaultTableCompression
public OracleTablespaceProperties.DefaultTableCompression getDefaultTableCompression()
 
setOnlineStatus
public void setOnlineStatus(OracleTablespaceProperties.OnlineStatus onlineStatus)
 
getOnlineStatus
public OracleTablespaceProperties.OnlineStatus getOnlineStatus()
 
setSegmentManagement
public void setSegmentManagement(OracleTablespaceProperties.SegmentManagement segmentManagement)
 
getSegmentManagement
public OracleTablespaceProperties.SegmentManagement getSegmentManagement()
 
setLogging
public void setLogging(OracleTablespaceProperties.LoggingType logging)
 
getLogging
public OracleTablespaceProperties.LoggingType getLogging()
 
setForceLogging
public void setForceLogging(boolean forceLogging)
 
isForceLogging
public boolean isForceLogging()
 
setRetention
public void setRetention(OracleTablespaceProperties.RetentionType retention)
 
getRetention
public OracleTablespaceProperties.RetentionType getRetention()
 
setTablespaceGroup
public void setTablespaceGroup(java.lang.String tablespaceGroup)
 
getTablespaceGroup
public java.lang.String getTablespaceGroup()
 
setExtentManagementType
public void setExtentManagementType(OracleTablespaceProperties.ExtentManagementType extentManagementType)
 
getExtentManagementType
public OracleTablespaceProperties.ExtentManagementType getExtentManagementType()
 
setAutoAllocate
public void setAutoAllocate(boolean autoAllocate)
 
isAutoAllocate
public boolean isAutoAllocate()
 
setUniformSize
public void setUniformSize(java.lang.Integer uniformSize)
 
getUniformSize
public java.lang.Integer getUniformSize()
 
setAutoExtendProperties
public void setAutoExtendProperties(AutoExtendProperties autoExtendProperties)
 
getAutoExtendProperties
public AutoExtendProperties getAutoExtendProperties()
 
getOwnedObjectsImpl
protected void getOwnedObjectsImpl(java.util.Collection<DBObject> objs,
                                   java.lang.String... types)
- Description copied from class: 
AbstractDBObject 
- Used by all the final children methods. Subclasses should start with
 super.getOwnedObjectsImpl(type) and then add to the passed list. Use
 
includesType to check the types vararg.
- Overrides:
 getOwnedObjectsImpl in class AbstractDBObject
 
- Parameters:
 objs - a Collection of the apppropriate children.types - a vararg of the type(s) to search for- See Also:
 AbstractDBObject.includesType(java.lang.String, java.lang.String...)
 
 
Copyright © 1997, 2010, Oracle. All rights reserved.