Read Key Value From Key Values Repo
Adapter that exposes a ReadKeyValuesRepo as a ReadKeyValueRepo mapping each key to a List of values. Each key's associated list of values is retrieved via ReadKeyValuesRepo.getAll.
Parameters
The underlying ReadKeyValuesRepo to delegate operations to
Type Parameters
The type of keys
The type of individual values in the one-to-many repo
Inheritors
Functions
Wraps this ReadKeyValueRepo as a ReadCRUDFromKeyValueRepo, exposing CRUD read operations.
Wraps this ReadKeyValueRepo (mapping keys to iterables) as a ReadKeyValuesFromKeyValueRepo, exposing a one-to-many read interface.
Computes the difference between all entries in this ReadKeyValueRepo and the given other map.
This method should use sorted by Keys search and return the PaginationResult. By default, it should use ascending sort for Keys
This method should use sorted by Keys search and return the PaginationResult. By default, it should use ascending sort for Keys.
Creates a pagination starting from the first page with size equal to the total count of items in this ReadKeyValueRepo. This effectively creates a single page containing all items.
This method should use sorted by Keys search and return the PaginationResult. By default, it should use ascending sort for Keys
Wraps this ReadKeyValueRepo with a MapperRepo to expose a mapped ReadKeyValueRepo.
Wraps this ReadKeyValueRepo with inline conversion lambdas to expose a mapped ReadKeyValueRepo.