|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Difference | |
---|---|
oracle.ide.db.transfer | Contains an API for transfering database object from one DBObjectProvider to another. |
oracle.javatools.db | Contains a metadata API for describing database objects, and retrieving them from a provider of database objects - for example a database. |
oracle.javatools.db.ddl | API for generating DDL in the database API. |
oracle.javatools.db.diff | Contains a metadata driven differ of database objects. |
oracle.javatools.db.extension | |
oracle.javatools.db.property | Contains classes for extending the object support that comes as standard in the database api (e.g. |
oracle.jdeveloper.offlinedb | Database API extension for saving database object definitions in XML files. |
Uses of Difference in oracle.ide.db.transfer |
---|
Methods in oracle.ide.db.transfer that return Difference | |
---|---|
static Difference |
TransferHelper.filterUnsupportedDifferences(DBObjectProvider source,
DBObjectProvider target,
Difference ufdiff)
Filters the given Difference of objects that are being transferred from source to target so that any differences are only included if they are supported, alterable properties in the target, and are not default values. |
Methods in oracle.ide.db.transfer with parameters of type Difference | |
---|---|
static Difference |
TransferHelper.filterUnsupportedDifferences(DBObjectProvider source,
DBObjectProvider target,
Difference ufdiff)
Filters the given Difference of objects that are being transferred from source to target so that any differences are only included if they are supported, alterable properties in the target, and are not default values. |
Uses of Difference in oracle.javatools.db |
---|
Methods in oracle.javatools.db that return types with arguments of type Difference | |
---|---|
java.util.Collection<Difference> |
CascadeManager.resolveUnresolvedReferences(SystemObject obj)
If this manager supports unresolved references and the given object could potentially fix those references then this method finds any objects that have an unresolved reference and looks to resolve it. |
java.util.Collection<Difference> |
SchemaObjectManager.resolveUnresolvedReferences(SystemObject obj)
|
Methods in oracle.javatools.db with parameters of type Difference | |
---|---|
void |
SchemaObjectExpander.expand(Difference rs)
Called by a DBObjectProvider during a create or update process. |
void |
TemplateExpander.expand(Difference rs)
|
void |
DBObjectProvider.updateObjects(Difference rs,
boolean replace,
boolean cascade)
Updates the definition of a set of objects. |
Uses of Difference in oracle.javatools.db.ddl |
---|
Methods in oracle.javatools.db.ddl that return Difference | |
---|---|
Difference |
TokenContext.getDifference()
|
Methods in oracle.javatools.db.ddl with parameters of type Difference | |
---|---|
protected DDL |
TokenDDLGenerator.createUpdateDDL(DDLOptions options,
java.lang.String code,
Difference rs,
DDLType ddlType)
Creates a new update DDL object with the given ddlCode by processing the given update code using a TokenProcessor and using the resulting String as the DDL string. |
DDL |
AlterDDLGenerator.getAlterDDL(DDLOptions options,
Difference diff)
Returns the DDL to apply an update (ALTER) statement which will effect the changes in the given Difference. |
DDL<T> |
DDLGenerator.getUpdateDDL(DDLOptions options,
Difference diff)
Gets ALTER statements for the given objects where possible, or DROP/CREATE, or CREATE AND REPLACE where appropriate/necessary. |
void |
DDLDatabase.updateObjects(Difference rs,
boolean replace,
boolean cascade)
|
Uses of Difference in oracle.javatools.db.diff |
---|
Subclasses of Difference in oracle.javatools.db.diff | |
---|---|
class |
ResultSet
|
Methods in oracle.javatools.db.diff that return Difference | |
---|---|
Difference |
Difference.getFilteredDifference(DifferenceFilter... filters)
Filters this Difference using the given filter and returns a new filtered Difference. |
Difference |
Difference.getParent()
Gets the parent of this Difference, if one exists. |
Methods in oracle.javatools.db.diff that return types with arguments of type Difference | |
---|---|
abstract java.util.Collection<? extends Difference> |
Difference.getChildren()
Gets all the children of this Difference. |
java.util.List<Difference> |
ResultSet.getList(java.lang.String contributor)
|
Methods in oracle.javatools.db.diff with parameters of type Difference | |
---|---|
void |
ResultSetApplier.apply(Difference rs)
Applys changes in the "a" object to the "b" object in the result set. |
protected void |
Difference.copyToImpl(Difference other)
Subclasses should call this as part of the Copyable implementation. |
boolean |
DefaultResultSetFilter.isFilteredProperty(Difference rs,
java.lang.String prop)
|
boolean |
DifferenceFilter.isFilteredProperty(Difference diff,
java.lang.String prop)
When applying a ResultSetFilter to a ResultSet, the following method will be called on the given ResultSetFilter for each ResultSet that is marked as not being the "same". |
protected void |
Difference.setParent(Difference parent)
Sets the parent of the Difference |
Uses of Difference in oracle.javatools.db.extension |
---|
Methods in oracle.javatools.db.extension with parameters of type Difference | |
---|---|
PropertyAction |
DelegateDDLGenerator.canUpdateObject(Difference diff)
|
DDL |
DelegateDDLGenerator.getUpdateDDL(DDLOptions options,
Difference diff)
|
Uses of Difference in oracle.javatools.db.property |
---|
Methods in oracle.javatools.db.property that return Difference | |
---|---|
Difference |
PropertyHelper.getChildDifference(Difference diff,
java.lang.String propPath)
Traverses the given difference looking for a Difference heirachy that matches the given property path, and returns the Difference at the end of that path if one is found. |
Methods in oracle.javatools.db.property with parameters of type Difference | |
---|---|
PropertyAction |
AbstractPropertyManager.canUpdateObject(Difference rs)
|
PropertyAction |
PropertyManager.canUpdateObject(Difference rs)
Convenience method that uses PropertyManager.canChangeProperty(oracle.javatools.db.DBObject, oracle.javatools.db.DBObject, java.lang.String) on all the
differences in the given Difference to tell whether the update on the given
objects can be done using a CREATE, ALTER or REPLACE as appropriate. |
Difference |
PropertyHelper.getChildDifference(Difference diff,
java.lang.String propPath)
Traverses the given difference looking for a Difference heirachy that matches the given property path, and returns the Difference at the end of that path if one is found. |
Uses of Difference in oracle.jdeveloper.offlinedb |
---|
Methods in oracle.jdeveloper.offlinedb with parameters of type Difference | |
---|---|
void |
OfflineDBObjectFactory.ensureID(java.util.Collection<? extends DBObject> objs,
Difference rs)
Checks that the given objects have an ID. |
abstract void |
OfflineDBObjectProvider.updateObjects(Difference rs,
boolean replace,
boolean cascade)
Updates the definition objects held in this provider. |
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |