public class GenericDiffEngine
extends java.lang.Object
| Constructor and Description |
|---|
GenericDiffEngine() |
| Modifier and Type | Method and Description |
|---|---|
static DiffEngine |
getDiffEngine(boolean strictIDComparison)
Creates a new, generic diff engine.
|
static DiffEngine |
getDiffEngine(boolean strictIDComparison,
boolean sqlTextCompare)
Creates a new, generic diff engine.
|
static DiffEngine |
getDiffEngine(boolean strictIDComparison,
boolean strictInternalRefComparison,
boolean sqlTextCompare)
Creates a new, generic diff engine.
|
public static DiffEngine getDiffEngine(boolean strictIDComparison)
strictIDComparison - - whether to strictly or loosely compare IDs.public static DiffEngine getDiffEngine(boolean strictIDComparison, boolean sqlTextCompare)
strictIDComparison - - whether to strictly or loosely compare IDs.sqlTextCompare - - whether to compare SQLFragments by their text
only.public static DiffEngine getDiffEngine(boolean strictIDComparison, boolean strictInternalRefComparison, boolean sqlTextCompare)
strictIDComparison - - whether to strictly compare the DBObjectIDs
for any property that returns DBObjectID(s).strictInternalRefComparison - - whether to compare DBObjects by
their IDs strictly when they are internal to the top level object. For
example when a column rename happens, if this is true a constraint
using that column will also show as different, but if false the
constraint will remain unchanged.sqlTextCompare - - whether to compare SQLFragments by their text
only.