oracle.javatools.db
Class Schema
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractBuildableObject
oracle.javatools.db.Schema
- All Implemented Interfaces:
- java.lang.Comparable, DBObject, SystemObject, Copyable, DynamicPropertySet
public class Schema
- extends AbstractBuildableObject
- implements java.lang.Comparable
Model of a database schema.
Field Summary |
static java.lang.String |
TYPE
|
Methods inherited from class oracle.javatools.db.AbstractBuildableObject |
addObjectListener, checkInit, checkInit, checkInitEx, copyToImpl, equalsImpl, fireObjectUpdated, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDsImpl, needsInitialization, removeObjectListener, setProperties, setProperty |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, 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
Schema
public Schema()
Schema
public Schema(java.lang.String name)
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(Schema copy,
DBObject copyParent,
IDPolicy idPolicy)
equals
public boolean equals(java.lang.Object target)
- Overrides:
equals
in class java.lang.Object
equalsImpl
protected boolean equalsImpl(Schema 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.
- Specified by:
getType
in interface DBObject
- Returns:
- a string describing the type of object.
compareTo
public int compareTo(java.lang.Object target)
- Specified by:
compareTo
in interface java.lang.Comparable
getParent
public DBObject getParent()
- Description copied from interface:
DBObject
- Returns the parent of this object, if one exists. This does not return
the Schema for a SchemaObject. Schema's are not considered part of the
ownership parent tree.
- Specified by:
getParent
in interface DBObject
Copyright © 1997, 2009, Oracle. All rights reserved.