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.