Package-level declarations
Types
Full key-value repository adapter that applies type mapping via MapperRepo. Composes MapperReadKeyValueRepo and MapperWriteKeyValueRepo for read and write delegation.
Full one-to-many key-values repository adapter that applies type mapping via MapperRepo. Composes MapperReadKeyValuesRepo and MapperWriteKeyValuesRepo for read and write delegation.
A ReadCRUDRepo wrapper that maps between different key and value types. Allows adapting a repository with one type system to work with another type system.
Read-only key-value repository adapter that applies type mapping via MapperRepo. Converts outer (From) key/value types to inner (To) types before delegating to to, and converts results back from inner to outer types.
Read-only one-to-many key-values repository adapter that applies type mapping via MapperRepo. Converts outer (From) key/value types to inner (To) types before delegating to to, and converts results back from inner to outer types.
A WriteCRUDRepo wrapper that maps between different key, value, and input types. Allows adapting a repository to work with different type systems for both reading and writing.
Write-only key-value repository adapter that applies type mapping via MapperRepo. Converts outer (From) key/value types to inner (To) types before delegating writes to to, and maps emitted flow values back from inner to outer types.
Write-only one-to-many key-values repository adapter that applies type mapping via MapperRepo. Converts outer (From) key/value types to inner (To) types before delegating writes to to, and maps emitted flow values back from inner to outer types.
Functions
Wraps this KeyValueRepo with a MapperRepo to expose a mapped KeyValueRepo.
Wraps this KeyValuesRepo with a MapperRepo to expose a mapped KeyValuesRepo.
Wraps this ReadCRUDRepo with a mapper to expose different key and value types.
Wraps this ReadKeyValueRepo with a MapperRepo to expose a mapped ReadKeyValueRepo.
Wraps this ReadKeyValuesRepo with a MapperRepo to expose a mapped ReadKeyValuesRepo.
Wraps this WriteKeyValueRepo with a MapperRepo to expose a mapped WriteKeyValueRepo.
Wraps this WriteKeyValuesRepo with a MapperRepo to expose a mapped WriteKeyValuesRepo.
Wraps this KeyValueRepo with inline conversion lambdas to expose a mapped KeyValueRepo.
Wraps this KeyValuesRepo with inline conversion lambdas to expose a mapped KeyValuesRepo.
Wraps this ReadCRUDRepo with custom conversion functions for keys and values.
Wraps this ReadKeyValueRepo with inline conversion lambdas to expose a mapped ReadKeyValueRepo.
Wraps this ReadKeyValuesRepo with inline conversion lambdas to expose a mapped ReadKeyValuesRepo.
Wraps this WriteKeyValueRepo with inline conversion lambdas to expose a mapped WriteKeyValueRepo.
Wraps this WriteKeyValuesRepo with inline conversion lambdas to expose a mapped WriteKeyValuesRepo.