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

E13403-02

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

Packages that use ResultSet
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.property Classes for dealing with properties in the database API. 
oracle.jdeveloper.offlinedb Database API extension for saving database object definitions in XML files. 
 

Uses of ResultSet in oracle.ide.db.transfer
 

Methods in oracle.ide.db.transfer that return ResultSet
 ResultSet TransferPolicy.getDifferences(SchemaObject[] existingObjects, SchemaObject[] copiedObjects)
          Get a ResultSet describing the differences between any existing objects and the objects which have been copied for transfer.
 ResultSet TransferState.getResultSet()
           
 

Methods in oracle.ide.db.transfer with parameters of type ResultSet
 void TransferState.setResultSet(ResultSet rs)
           
 SchemaObject[] TransferTarget.transfer(ResultSet rs)
          Complete the transfer by applying the given result set to the transfer target.
 

Uses of ResultSet in oracle.javatools.db
 

Methods in oracle.javatools.db with parameters of type ResultSet
 PropertyAction AbstractDDLGenerator.canUpdateObject(ResultSet rs)
          Deprecated.  
 void TemplateExpander.expand(ResultSet rs)
           
 void SchemaObjectExpander.expand(ResultSet rs)
          Called by a DBObjectProvider during a create or update process.
 DDL AbstractDDLGenerator.getUpdateDDL(DDLOptions options, ResultSet rs)
          Deprecated.  
 Ddl[] DDLGenerator.getUpdateDDL(ResultSet resultSet, boolean replace, boolean cascade)
          Deprecated. Retrieves the DDL for updating the definition of an object.
 void DBObjectProvider.updateObjects(ResultSet rs, boolean replace, boolean cascade)
          Updates the definition of a set of objects.
 

Uses of ResultSet in oracle.javatools.db.ddl
 

Methods in oracle.javatools.db.ddl that return ResultSet
 ResultSet TokenContext.getResultSet()
           
 

Methods in oracle.javatools.db.ddl with parameters of type ResultSet
protected  DDL TokenDDLGenerator.createUpdateDDL(DDLOptions options, java.lang.String code, ResultSet 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 opions, ResultSet rs)
          Returns the DDL to apply an update (ALTER) statement which will effect the changes in the given ResultSet.
 DDL<T> DDLGenerator.getUpdateDDL(DDLOptions options, ResultSet rs)
          Gets ALTER statements for the given objects where possible, or DROP/CREATE, or CREATE AND REPLACE where appropriate/necessary.
 void DDLDatabase.updateObjects(ResultSet rs, boolean replace, boolean cascade)
           
 

Uses of ResultSet in oracle.javatools.db.diff
 

Methods in oracle.javatools.db.diff that return ResultSet
protected  ResultSet GenericBeanDiffer.diffProperty(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c, PropertyInfo prop)
          Three types of property are supported
1) those that convert to strings - convert to strings and compare
2) array properties - diff them with the engine as lists
3) other objects - let the diff engine decide what to do with them
 ResultSet ResultSet.getFilteredResultSet(ResultSetFilter rsf)
           
 ResultSet ResultSet.getParent()
           
 ResultSet DiffContext.getResult()
           
 

Methods in oracle.javatools.db.diff that return types with arguments of type ResultSet
 java.util.List<ResultSet> ResultSet.getAList()
          get a list of the objects which are in A
 java.util.List<ResultSet> ResultSet.getAllObjectsList()
          If this is a LIST result set, return a copy of the list.
 java.util.Map<java.lang.String,ResultSet> ResultSet.getAllObjectsMap()
          If this is a MAP ResultSet, return a copy of the Map.
 java.util.List<ResultSet> ResultSet.getAonlyList()
          get a list of the objects which are in A and not in B
 java.util.List<ResultSet> ResultSet.getBList()
          get a list of the objects which are in B
 java.util.List<ResultSet> ResultSet.getBonlyList()
          get a list of the objects which are in B but not in A
 java.util.Map<java.lang.String,ResultSet> ResultSet.getBonlyMap()
          If this is a MAP ResultSet, return a Map of the objects that are only in B
 java.util.Iterator<ResultSet> ResultSet.getChildIterator()
          get an iterator over the children of this result set
 java.util.List<ResultSet> ResultSet.getModifiedObjectList()
          get a list of the objects which are in A and B and are not the same
 java.util.Map<java.lang.String,ResultSet> ResultSet.getModifiedObjectMap()
          get a map of the attributes which have been modified.
 java.util.List<ResultSet> ResultSet.getNotSameObjectList()
          get a list of the objects which are not the same.
 java.util.Map<java.lang.String,ResultSet> ResultSet.getNotSameObjectMap()
          get a map of the attributes which are not the same.
 

Methods in oracle.javatools.db.diff with parameters of type ResultSet
 void ResultSet.addToList(ResultSet rs)
           
 void ResultSet.addToMap(java.lang.String name, ResultSet rs)
           
 void ResultSetApplier.apply(ResultSet rs)
          Applys changes in the "a" object to the "b" object in the result set.
 DiffContext DiffEngine.diff(java.util.List a, java.util.List b, ResultSet r, DiffContext dc)
          Diff the given object lists with the prepared context.
 DiffContext DiffEngine.diff(java.lang.Object[] a, java.lang.Object[] b, ResultSet r)
          Diff the given object arrays.
 DiffContext DiffEngine.diff(java.lang.Object[] a, java.lang.Object[] b, ResultSet r, DiffContext dc)
          Diff the given object arrays with the prepared context.
 boolean GenericMapDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c)
           
 DiffContext DiffEngine.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext dc)
          Diff the given objects with the prepared context.
 boolean GenericIDDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c)
           
 boolean ListDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet rlist, DiffContext dc)
           
 boolean GenericBeanDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c)
          If the objects being diffed are beans this method returns true - i.e.
 boolean IDByNameDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c)
           
 boolean GenericArrayDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet rs, DiffContext c)
           
 boolean Differ.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c)
          Diff two objects and place any results in the DiffContext.
 boolean OrderedListDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext dc)
           
 boolean GenericSchemaDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c)
           
 boolean GenericToStringDiffer.diff(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c)
           
protected  ResultSet GenericBeanDiffer.diffProperty(java.lang.Object a, java.lang.Object b, ResultSet r, DiffContext c, PropertyInfo prop)
          Three types of property are supported
1) those that convert to strings - convert to strings and compare
2) array properties - diff them with the engine as lists
3) other objects - let the diff engine decide what to do with them
 boolean DefaultResultSetFilter.isFilteredProperty(ResultSet rs, java.lang.String prop)
           
 boolean ResultSetFilter.isFilteredProperty(ResultSet rs, 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".
 void DiffContext.setResult(ResultSet resultSet)
           
 

Constructors in oracle.javatools.db.diff with parameters of type ResultSet
DiffContext(DiffEngine diffEngine, ResultSet resultSet)
           
ResultSet(ResultSet parent, boolean same, java.lang.Object a, java.lang.Object b, java.lang.String propertyName)
          Create a fully populated leaf node in the result set
ResultSet(ResultSet parent, boolean same, java.lang.Object a, java.lang.Object b, java.lang.String propertyName, java.lang.String aVal, java.lang.String bVal)
          Deprecated. 
ResultSet(ResultSet parent, java.lang.Object a, java.lang.Object b, int indexOfA, int indexOfB, java.lang.String name, java.lang.String type)
          create a LIST result node attached to its parent
ResultSet(ResultSet parent, java.lang.Object a, java.lang.Object b, java.lang.String name, java.lang.String type)
          create a result node attached to its parent
 

Uses of ResultSet in oracle.javatools.db.property
 

Methods in oracle.javatools.db.property with parameters of type ResultSet
 PropertyAction PropertyManager.canUpdateObject(ResultSet rs)
          Convenience method that uses PropertyManager.canChangeProperty(oracle.javatools.db.DBObject, oracle.javatools.db.DBObject, java.lang.Object) on all the differences in the given ResultSet to tell whether the update on the given objects can be done using a CREATE, ALTER or REPLACE as appropriate.
 PropertyAction AbstractPropertyManager.canUpdateObject(ResultSet rs)
           
 

Uses of ResultSet in oracle.jdeveloper.offlinedb
 

Methods in oracle.jdeveloper.offlinedb with parameters of type ResultSet
 void OfflineDBObjectFactory.ensureID(java.util.Collection<? extends DBObject> objs, ResultSet rs)
          Checks that the given objects have an ID.
 


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

E13403-02

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