Package | Description |
---|---|
oracle.javatools.db.diff |
Contains a metadata driven differ of database objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DBObjectIDDiffer
Differ implementation for comparing DBObjectIDs, that optionally executes
a strict comparison.
|
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)
|