Package-level declarations
Functions
Applies the given diff to this KeyValueRepo: removes entries in MapDiff.removed, updates entries in MapDiff.changed, and adds entries in MapDiff.added.
Computes the diff between this KeyValueRepo and other, then applies the diff to this repo.
Applies the given diff to this KeyValuesRepo: clears keys in MapDiff.removed, sets entries in MapDiff.changed and MapDiff.added.
Computes the diff between this KeyValuesRepo and other, then applies the diff to this repo.
Applies the difference between this map and a ReadCRUDRepo to this map. Modifies this mutable map to match the state of the repository.
Computes the diff between this MutableMap and the given ReadKeyValueRepo, then applies the diff to this map.
Computes the diff between this MutableMap and the given ReadKeyValuesRepo, then applies the diff to this map.
Computes the difference between this ReadCRUDRepo and a map of items. Retrieves all items from the repository and compares them with the provided map.
Computes the difference between all entries in this ReadKeyValueRepo and the given other map.
Computes the difference between all entries in this ReadKeyValuesRepo and the given other map.
Computes the difference between this map and a ReadCRUDRepo. Retrieves all items from the repository and compares them with this map.
Computes the difference between this map and all entries in the given ReadKeyValueRepo.
Computes the difference between this map and all entries in the given ReadKeyValuesRepo.