Package dev. inmo. micro_utils. repos. mappers
Types
Mapper One To Many Key Value Repo
Link copied to clipboard
open class MapperOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: OneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : OneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue> , ReadOneToManyKeyValueRepo<FromKey, FromValue> , WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
open class MapperOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: OneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : OneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue> , ReadOneToManyKeyValueRepo<FromKey, FromValue> , WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
open class MapperOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: OneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : OneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue> , ReadOneToManyKeyValueRepo<FromKey, FromValue> , WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
Mapper Read One To Many Key Value Repo
Link copied to clipboard
open class MapperReadOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: ReadOneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : ReadOneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperReadOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: ReadOneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : ReadOneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperReadOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: ReadOneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : ReadOneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
Mapper Read Standard Key Value Repo
Link copied to clipboard
open class MapperReadStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: ReadStandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : ReadStandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperReadStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: ReadStandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : ReadStandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperReadStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: ReadStandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : ReadStandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
Mapper Standard Key Value Repo
Link copied to clipboard
open class MapperStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: StandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : StandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue> , ReadStandardKeyValueRepo<FromKey, FromValue> , WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
open class MapperStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: StandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : StandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue> , ReadStandardKeyValueRepo<FromKey, FromValue> , WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
open class MapperStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: StandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : StandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue> , ReadStandardKeyValueRepo<FromKey, FromValue> , WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
Mapper Write One To Many Key Value Repo
Link copied to clipboard
open class MapperWriteOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: WriteOneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : WriteOneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperWriteOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: WriteOneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : WriteOneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperWriteOneToManyKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: WriteOneToManyKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : WriteOneToManyKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
Mapper Write Standard Key Value Repo
Link copied to clipboard
open class MapperWriteStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: WriteStandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : WriteStandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperWriteStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: WriteStandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : WriteStandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
open class MapperWriteStandardKeyValueRepo<FromKey, FromValue, ToKey, ToValue>(to: WriteStandardKeyValueRepo<ToKey, ToValue>, mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>) : WriteStandardKeyValueRepo<FromKey, FromValue> , MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
Functions
with Mapper
Link copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> OneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): OneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): ReadOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadStandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): ReadStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> StandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): StandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteStandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> OneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): OneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): ReadOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadStandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): ReadStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> StandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): StandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteStandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> OneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): OneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): ReadOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadStandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): ReadStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> StandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): StandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteStandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> OneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): OneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): ReadOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadStandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): ReadStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> StandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): StandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteStandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> OneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): OneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): ReadOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadStandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): ReadStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> StandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): StandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteStandardKeyValueRepo<ToKey, ToValue>.withMapper(mapper: MapperRepo<FromKey, FromValue, ToKey, ToValue>): WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> OneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): OneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): ReadOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> ReadStandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): ReadStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> StandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): StandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteOneToManyKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): WriteOneToManyKeyValueRepo<FromKey, FromValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> WriteStandardKeyValueRepo<ToKey, ToValue>.withMapper(crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }): WriteStandardKeyValueRepo<FromKey, FromValue>
Content copied to clipboard