oracle.javatools.db.ora
Class OracleStorageProperties
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractChildDBObject
oracle.javatools.db.ora.OracleStorageProperties
- All Implemented Interfaces:
- ChildDBObject, DBObject, Copyable, DynamicPropertySet
public class OracleStorageProperties
- extends AbstractChildDBObject
Field Summary |
static java.lang.String |
KEY
|
static java.lang.String |
MV_INDEX_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, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, 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, 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
MV_INDEX_KEY
public static final java.lang.String MV_INDEX_KEY
- See Also:
- Constant Field Values
OracleStorageProperties
public OracleStorageProperties()
getReferenceIDsImpl
protected void getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
- Description copied from class:
AbstractDBObject
- Used by the final getReferenceID() implementation. The list should not
contain null values, or be null. Subclasses should start with
super.getReferenceIDsImpl() and then add to the passed list as appopriate.
- Overrides:
getReferenceIDsImpl
in class AbstractDBObject
- Parameters:
refs
- the collection of ids this object references
replaceReferenceIDs
public boolean replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
- Description copied from class:
AbstractDBObject
- Override in subclasses to replace reference IDs as appropriate. Always
call super in the overridden implementation to make sure the default
implementation (which checks the property map) is called.
- Specified by:
replaceReferenceIDs
in interface DBObject
- Overrides:
replaceReferenceIDs
in class AbstractDBObject
- Parameters:
idMap
- key = old DBObjectID, value = new DBObjectID
- Returns:
- true if any ids were replaced.
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.
copyTo
protected 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(OracleStorageProperties copy,
DBObject copyParent,
IDPolicy idPolicy)
equals
public boolean equals(java.lang.Object target)
- Overrides:
equals
in class java.lang.Object
equalsImpl
protected boolean equalsImpl(OracleStorageProperties target)
setTablespaceID
public void setTablespaceID(DBObjectID tablespace)
getTablespaceID
public DBObjectID getTablespaceID()
setTablespace
@Deprecated
public void setTablespace(java.lang.String tablespace)
- Deprecated.
getTablespace
public java.lang.String getTablespace()
setPercentFree
public void setPercentFree(java.lang.Integer pctFree)
getPercentFree
public java.lang.Integer getPercentFree()
setPercentUsed
public void setPercentUsed(java.lang.Integer pctUsed)
getPercentUsed
public java.lang.Integer getPercentUsed()
setInitrans
public void setInitrans(java.lang.Integer initrans)
getInitrans
public java.lang.Integer getInitrans()
setMaxtrans
public void setMaxtrans(java.lang.Integer maxtrans)
getMaxtrans
public java.lang.Integer getMaxtrans()
setInitialExtent
public void setInitialExtent(java.lang.Integer initialExtent)
getInitialExtent
public java.lang.Integer getInitialExtent()
setNextExtent
public void setNextExtent(java.lang.Integer nextExtent)
getNextExtent
public java.lang.Integer getNextExtent()
setMinExtent
public void setMinExtent(java.lang.Integer minExtent)
getMinExtent
public java.lang.Integer getMinExtent()
setMaxExtent
public void setMaxExtent(java.lang.Integer maxExtent)
getMaxExtent
public java.lang.Integer getMaxExtent()
setPercentIncrease
public void setPercentIncrease(java.lang.Integer pctIncrease)
getPercentIncrease
public java.lang.Integer getPercentIncrease()
setLogging
public void setLogging(java.lang.Boolean logging)
getLogging
public java.lang.Boolean getLogging()
setFreelists
public void setFreelists(java.lang.Integer freelists)
getFreelists
public java.lang.Integer getFreelists()
setFreelistGroups
public void setFreelistGroups(java.lang.Integer freelistGroups)
getFreelistGroups
public java.lang.Integer getFreelistGroups()
setBufferMode
public void setBufferMode(OracleStorageProperties.BufferModes bufferMode)
getBufferMode
public OracleStorageProperties.BufferModes getBufferMode()
Copyright © 1997, 2010, Oracle. All rights reserved.