public class DiffEqualityMapping
extends java.lang.Object
HollowDiff
uses this class to expedite diff processing -- this class determines pairs of records which are exactly equal.
This calculation is relatively easy, and these record pairs can be entirely excluded while diffing a hierarchy.
Not intended for external consumption.Constructor and Description |
---|
DiffEqualityMapping(HollowReadStateEngine fromState,
HollowReadStateEngine toState) |
DiffEqualityMapping(HollowReadStateEngine fromState,
HollowReadStateEngine toState,
boolean oneToOne,
boolean listOrderingIsImportant) |
Modifier and Type | Method and Description |
---|---|
DiffEqualOrdinalMap |
getEqualOrdinalMap(java.lang.String type) |
void |
markPrepared() |
boolean |
requiresMissingFieldTraversal(java.lang.String type) |
public DiffEqualityMapping(HollowReadStateEngine fromState, HollowReadStateEngine toState)
public DiffEqualityMapping(HollowReadStateEngine fromState, HollowReadStateEngine toState, boolean oneToOne, boolean listOrderingIsImportant)
public boolean requiresMissingFieldTraversal(java.lang.String type)
public DiffEqualOrdinalMap getEqualOrdinalMap(java.lang.String type)
public void markPrepared()