diff
Computes the difference between this ReadCRUDRepo and a map of items. Retrieves all items from the repository and compares them with the provided map.
Return
A MapDiff describing added, removed, and updated items
Parameters
The map to compare against
Type Parameters
The type of IDs
The type of objects stored in the repository
Computes the difference between this map and a ReadCRUDRepo. Retrieves all items from the repository and compares them with this map.
Return
A MapDiff describing added, removed, and updated items
Parameters
The repository to compare against
Type Parameters
The type of IDs
The type of objects
Computes the difference between all entries in this ReadKeyValueRepo and the given other map.
Return
MapDiff describing added, removed, and changed entries
Parameters
The map to compare against
Type Parameters
The type of keys
The type of values
Computes the difference between this map and all entries in the given ReadKeyValueRepo.
Return
MapDiff describing added, removed, and changed entries
Parameters
The repository to compare against
Type Parameters
The type of keys
The type of values
Computes the difference between all entries in this ReadKeyValuesRepo and the given other map.
Return
MapDiff describing added, removed, and changed key-to-list entries
Parameters
The map to compare against
Type Parameters
The type of keys
The type of values
Computes the difference between this map and all entries in the given ReadKeyValuesRepo.
Return
MapDiff describing added, removed, and changed key-to-list entries
Parameters
The repository to compare against
Type Parameters
The type of keys
The type of values