Skip navigation links

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

E13403-06


Uses of Class
oracle.javatools.db.diff.Difference

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.

 


Skip navigation links

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

E13403-06


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