Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

oracle.javatools.db.ora
Class OracleStorageProperties

java.lang.Object
  extended by oracle.javatools.db.AbstractDBObject
      extended by oracle.javatools.db.AbstractChildDBObject
          extended by oracle.javatools.db.ora.OracleStorageProperties
All Implemented Interfaces:
ChildDBObject, DBObject, Copyable, DynamicPropertySet

public class OracleStorageProperties
extends AbstractChildDBObject


Nested Class Summary
static class OracleStorageProperties.BufferModes
          Allowed values for the bufferModes property.
 
Nested classes/interfaces inherited from class oracle.javatools.db.AbstractDBObject
AbstractDBObject.ChildSupport
 
Field Summary
static java.lang.String KEY
           
static java.lang.String MV_INDEX_KEY
           
static java.lang.String TYPE
           
 
Fields inherited from interface oracle.javatools.db.DBObject
COMMENT
 
Constructor Summary
OracleStorageProperties()
           
 
Method Summary
protected  DBObject copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
          Internal copy method used by the API to perform copy operations.
protected  void copyToImpl(OracleStorageProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
 boolean equals(java.lang.Object target)
           
protected  boolean equalsImpl(OracleStorageProperties target)
           
 OracleStorageProperties.BufferModes getBufferMode()
           
 java.lang.Integer getFreelistGroups()
           
 java.lang.Integer getFreelists()
           
 java.lang.Integer getInitialExtent()
           
 java.lang.Integer getInitrans()
           
 java.lang.Boolean getLogging()
           
 java.lang.Integer getMaxExtent()
           
 java.lang.Integer getMaxtrans()
           
 java.lang.Integer getMinExtent()
           
 java.lang.Integer getNextExtent()
           
 java.lang.Integer getPercentFree()
           
 java.lang.Integer getPercentIncrease()
           
 java.lang.Integer getPercentUsed()
           
protected  void getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
          Used by the final getReferenceID() implementation.
 java.lang.String getTablespace()
           
 DBObjectID getTablespaceID()
           
 java.lang.String getType()
          Returns the type of this object.
 boolean replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
          Override in subclasses to replace reference IDs as appropriate.
 void setBufferMode(OracleStorageProperties.BufferModes bufferMode)
           
 void setFreelistGroups(java.lang.Integer freelistGroups)
           
 void setFreelists(java.lang.Integer freelists)
           
 void setInitialExtent(java.lang.Integer initialExtent)
           
 void setInitrans(java.lang.Integer initrans)
           
 void setLogging(java.lang.Boolean logging)
           
 void setMaxExtent(java.lang.Integer maxExtent)
           
 void setMaxtrans(java.lang.Integer maxtrans)
           
 void setMinExtent(java.lang.Integer minExtent)
           
 void setNextExtent(java.lang.Integer nextExtent)
           
 void setPercentFree(java.lang.Integer pctFree)
           
 void setPercentIncrease(java.lang.Integer pctIncrease)
           
 void setPercentUsed(java.lang.Integer pctUsed)
           
 void setTablespace(java.lang.String tablespace)
          Deprecated. 
 void setTablespaceID(DBObjectID tablespace)
           
 
Methods inherited from class oracle.javatools.db.AbstractChildDBObject
copyToImpl, findParent, getParent, setParent
 
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
 
Methods inherited from interface oracle.javatools.util.DynamicPropertySet
getProperties, getProperty, getProperty, setProperties, setProperty
 

Field Detail

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
Constructor Detail

OracleStorageProperties

public OracleStorageProperties()
Method Detail

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()

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

Copyright © 1997, 2010, Oracle. All rights reserved.