Package | Description |
---|---|
oracle.javatools.db.diff |
Contains a metadata driven differ of database objects.
|
Modifier and Type | Method and Description |
---|---|
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)
Diff the given objects.
|
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.
|
DiffContext |
DiffEngine.diff(java.lang.Object a,
java.lang.Object b)
Diff the given objects.
|
DiffContext |
DiffEngine.diff(java.lang.Object a,
java.lang.Object b,
ResultSet r,
DiffContext dc)
Diff the given objects with the prepared context.
|
Modifier and Type | Method and Description |
---|---|
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,
DiffContext dc)
Diff the given object arrays with the prepared context.
|
boolean |
DBObjectIDDiffer.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 |
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 |
GenericArrayDiffer.diff(java.lang.Object a,
java.lang.Object b,
ResultSet rs,
DiffContext c) |
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 |
GenericMapDiffer.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) |
boolean |
IDByNameDiffer.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) |
protected ResultSet |
GenericBeanDiffer.diffProperty(java.lang.Object a,
java.lang.Object b,
ResultSet objectRS,
DiffContext c,
PropertyInfo prop,
java.util.Map<java.lang.String,PropertyInfo> beanProps)
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 |
protected ResultSet |
GenericMapDiffer.diffValue(java.util.Map aMap,
java.util.Map bMap,
java.lang.Object key,
ResultSet mapRS,
DiffContext c) |
protected ResultSet |
GenericMapDiffer.diffValue(java.lang.Object aValue,
java.lang.Object bValue,
java.lang.Object key,
ResultSet mapRS,
DiffContext c) |