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.