Package | Description |
---|---|
oracle.javatools.db.diff |
Contains a metadata driven differ of database objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DBObjectIDDiffer |
class |
GenericArrayDiffer
Differ that identifies arrays and uses a list diff to diff them.
|
class |
GenericBeanDiffer
Differ for any object that uses the PropertyInfos provided by PropertyIterator and diffs the values for those PropertyInfos using the engine.
|
class |
GenericMapDiffer
Differ to diff two maps by key/value pairs.
|
class |
GenericNameDiffer
Generic differ that only diffs the name of a bean, all other properties are ignored.
|
class |
GenericToStringDiffer
Differ that will compare two objects if the ToStringManager can convert them to Strings.
|
class |
IDByNameDiffer
Differ that diffs IDs by the name stored on them (if a BaseObjectID) or failing that using the name of the object they resolve to.
|
class |
ListDiffer
Differ of lists that uses the Comparators registered with the underlying DiffEngine to compare elements in the two lists to assess whether the contents are different.
|
class |
OrderedListDiffer
Deprecated.
ListDiffer has a boolean arg to constructor for order diffing
|
Modifier and Type | Method and Description |
---|---|
void |
DiffEngine.registerDiffer(Differ d, java.lang.Class c)
Registers a given Differ implementation with an object type (to be used by only this DiffEngine instance)
|
void |
DiffEngine.registerListDiffer(Differ d, java.lang.Class c)
Registers a given Differ implementation with a List of object type (to be used by only this DiffEngine instances)
|