Delta<T,K> |
Delta.combine(Delta<T,K> other) |
Combines this delta with another delta, using a default item equivalence function.
|
Delta<T,K> |
Delta.combine(Delta<T,K> other,
Equivalence<T> equivalence) |
Combines this delta with another delta.
|
<U> Delta<T,K> |
Delta.combine(Delta<T,K> other,
Essence<T,U> essence) |
Combines this delta with another delta, using an Essence function to distill items for comparison.
|
static <T,K> Delta<T,K> |
Delta.diff(Iterable<T> before,
Iterable<T> after,
NaturalKey<T,K> naturalKey) |
Creates a delta from two datasets, using a default item equivalence function.
|
static <T,K> Delta<T,K> |
Delta.diff(Iterable<T> before,
Iterable<T> after,
NaturalKey<T,K> naturalKey,
Equivalence<T> equivalence) |
Creates a delta from two datasets.
|
static <T,U,K> Delta<T,K> |
Delta.diff(Iterable<T> before,
Iterable<T> after,
NaturalKey<T,K> naturalKey,
Essence<T,U> essence) |
Creates a delta from two datasets, using an Essence function to distill items for comparison.
|
static <T,K> Delta<T,K> |
Delta.diff(Map<K,T> before,
Map<K,T> after) |
Creates a delta from two datasets, using a default item equivalence function.
|
static <T,K> Delta<T,K> |
Delta.diff(Map<K,T> before,
Map<K,T> after,
Equivalence<T> equivalence) |
Creates a delta from two datasets.
|
static <T,U,K> Delta<T,K> |
Delta.diff(Map<K,T> before,
Map<K,T> after,
Essence<T,U> essence) |
Creates a delta from two datasets, using an Essence function to distill items for comparison.
|
static <T,K> Delta<T,K> |
Delta.empty() |
Returns an empty delta.
|