Read Key Values From Key Value Repo
Adapter that exposes a ReadKeyValueRepo storing iterables as a ReadKeyValuesRepo. Each key maps to a ValuesIterable in the underlying repo, which is exposed as a one-to-many relationship.
Parameters
The underlying ReadKeyValueRepo mapping keys to iterables of values
Type Parameters
The type of keys
The type of individual values within each iterable
The iterable type storing multiple values per key
Inheritors
Functions
Wraps this ReadKeyValuesRepo as a ReadKeyValueFromKeyValuesRepo, exposing each key mapped to a List of all associated values.
Computes the difference between all entries in this ReadKeyValuesRepo and the given other map.
Retrieves a paginated list of values associated with the given key.
Retrieves a paginated list of keys.
Retrieves keys that have the specified value associated with them.
Creates a pagination starting from the first page with size equal to the total count of items in this ReadKeyValuesRepo. This effectively creates a single page containing all items.
Wraps this ReadKeyValuesRepo with a MapperRepo to expose a mapped ReadKeyValuesRepo.
Wraps this ReadKeyValuesRepo with inline conversion lambdas to expose a mapped ReadKeyValuesRepo.