public enum DivergenceClass extends Enum<DivergenceClass>
| Enum Constant and Description |
|---|
AGGREGATION_MISMATCH
Both sides know the output but disagree about its aggregate flag.
|
BINDING_MISMATCH
Same (role, output, baseColumn) but different baseTable.
|
FILTER_OR_JOIN_SCOPE_MISMATCH
Same (output, baseTable, baseColumn) but role differs (FILTER vs JOIN).
|
IR_EXTRA_DEPENDENCY
IR projection has the edge or output, dlineage projection does not.
|
IR_MISSING_DEPENDENCY
Dlineage projection has the edge or output, IR projection does not.
|
UNSUPPORTED_BY_DLINEAGE
Dlineage projection bailed — whole comparison flagged once.
|
UNSUPPORTED_BY_IR
Builder threw — whole comparison flagged once.
|
| Modifier and Type | Method and Description |
|---|---|
static DivergenceClass |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DivergenceClass[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DivergenceClass IR_MISSING_DEPENDENCY
public static final DivergenceClass IR_EXTRA_DEPENDENCY
public static final DivergenceClass BINDING_MISMATCH
public static final DivergenceClass FILTER_OR_JOIN_SCOPE_MISMATCH
public static final DivergenceClass AGGREGATION_MISMATCH
public static final DivergenceClass UNSUPPORTED_BY_IR
public static final DivergenceClass UNSUPPORTED_BY_DLINEAGE
public static DivergenceClass[] values()
for (DivergenceClass c : DivergenceClass.values()) System.out.println(c);
public static DivergenceClass valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null