|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.javatools.db.AbstractDBObject oracle.javatools.db.AbstractChildDBObject oracle.javatools.db.ora.OracleIndexOrganizedTableProperties
public class OracleIndexOrganizedTableProperties
Property object to hold the index organized specific properties for an IOT. For creationg, this object represents the index_org_table_clause from the CREATE TABLE statement.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.javatools.db.AbstractDBObject |
---|
AbstractDBObject.ChildSupport |
Field Summary | |
---|---|
static java.lang.String |
KEY
|
static java.lang.String |
TYPE
|
Fields inherited from interface oracle.javatools.db.DBObject |
---|
COMMENT |
Constructor Summary | |
---|---|
OracleIndexOrganizedTableProperties()
|
|
OracleIndexOrganizedTableProperties(java.lang.Integer pctThreshold,
boolean mapped,
java.lang.Integer keyCompression,
DBObjectID includeColum,
boolean overflowable,
OracleStorageProperties overflowProperties)
|
Method Summary | |
---|---|
DBObject |
copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. |
protected void |
copyToImpl(OracleIndexOrganizedTableProperties copy,
DBObject copyParent,
IDPolicy idPolicy)
|
boolean |
equals(java.lang.Object target)
|
protected boolean |
equalsImpl(OracleIndexOrganizedTableProperties target)
|
DBObjectID |
getIncludeColumn()
Gets the column (if any) to put in the INCLUDE clause. |
java.lang.Integer |
getKeyCompression()
Gets the key compression. |
OracleStorageProperties |
getOverflowProperties()
Gets the overflow properties that are used if the table is marked as overflowable. |
protected void |
getOwnedObjectsImpl(java.util.Collection<DBObject> objs,
java.lang.String... types)
Used by all the final children methods. |
java.lang.Integer |
getPctThreshold()
Gets the PCTTHRESHOLD property. |
protected void |
getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
Used by the final getReferenceID() implementation. |
java.lang.String |
getType()
Returns the type of this object. |
boolean |
isMapped()
Gets whether to include MAPPING TABLE or NOMAPPING. |
boolean |
isOverflowable()
Gets whether to include an overflow clause. |
boolean |
replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
Override in subclasses to replace reference IDs as appropriate. |
void |
setIncludeColumn(DBObjectID columnID)
Sets the column (if any) to put in the INCLUDE clause. |
void |
setKeyCompression(java.lang.Integer keyCompression)
Sets the key compression. |
void |
setMapped(boolean mapped)
Sets whether to include a MAPPING TABLE ( true ) or NOMAPPING
(false ). |
void |
setOverflowable(boolean overflowable)
Sets whether to include an overflow clause. |
void |
setOverflowProperties(OracleStorageProperties overflowProperties)
Sets the overflow properties that are used if the table is marked as overflowable. |
void |
setPctThreshold(java.lang.Integer pctThreshold)
Sets the PCTTHRESHOLD property. |
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, 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 |
---|
public static final java.lang.String TYPE
public static final java.lang.String KEY
Constructor Detail |
---|
public OracleIndexOrganizedTableProperties()
public OracleIndexOrganizedTableProperties(java.lang.Integer pctThreshold, boolean mapped, java.lang.Integer keyCompression, DBObjectID includeColum, boolean overflowable, OracleStorageProperties overflowProperties)
Method Detail |
---|
public DBObject copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
AbstractDBObject
This method does not fix internal reference ids on copy. That is done by
the calling DBObject.copyTo(DBObject, IDPolicy)
method.
copyTo
in class AbstractDBObject
DBObject.copyTo(java.lang.Object)
,
DBObject.copyTo(DBObject, boolean)
,
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
protected void copyToImpl(OracleIndexOrganizedTableProperties copy, DBObject copyParent, IDPolicy idPolicy)
public boolean equals(java.lang.Object target)
equals
in class java.lang.Object
protected boolean equalsImpl(OracleIndexOrganizedTableProperties target)
public java.lang.String getType()
DBObject
public void setPctThreshold(java.lang.Integer pctThreshold)
public java.lang.Integer getPctThreshold()
setPctThreshold(java.lang.Integer)
public void setMapped(boolean mapped)
true
) or NOMAPPING
(false
). Default is NOMAPPING.
public boolean isMapped()
public void setKeyCompression(java.lang.Integer keyCompression)
null
- NOCOMPRESS0
- COMPRESS> 0
- COMPRESS integer
public java.lang.Integer getKeyCompression()
setKeyCompression(java.lang.Integer)
public void setIncludeColumn(DBObjectID columnID)
public DBObjectID getIncludeColumn()
public void setOverflowable(boolean overflowable)
setOverflowProperties(oracle.javatools.db.ora.OracleStorageProperties)
public boolean isOverflowable()
public void setOverflowProperties(OracleStorageProperties overflowProperties)
setOverflowable(boolean)
public OracleStorageProperties getOverflowProperties()
#getOverflowable
public boolean replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
AbstractDBObject
replaceReferenceIDs
in interface DBObject
replaceReferenceIDs
in class AbstractDBObject
idMap
- key = old DBObjectID, value = new DBObjectID
protected void getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
AbstractDBObject
getReferenceIDsImpl
in class AbstractDBObject
refs
- the collection of ids this object referencesprotected void getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
AbstractDBObject
includesType
to check the types vararg.
getOwnedObjectsImpl
in class AbstractDBObject
objs
- a Collection of the apppropriate children.types
- a vararg of the type(s) to search forAbstractDBObject.includesType(java.lang.String, java.lang.String...)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |