Package dev. inmo. micro_utils. repos
Types
Link copied to clipboard
CRUDRepo
Link copied to clipboard
typealias CRUDRepo<ObjectType, IdType, InputValueType> = StandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
typealias CRUDRepo<ObjectType, IdType, InputValueType> = StandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
typealias CRUDRepo<ObjectType, IdType, InputValueType> = StandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
Link copied to clipboard
class FileReadStandardKeyValueRepo(folder: File) : ReadStandardKeyValueRepo<String, File>
Content copied to clipboard
Link copied to clipboard
class FileStandardKeyValueRepo(folder: File, filesChangedProcessingScope: CoroutineScope?) : StandardKeyValueRepo<String, File> , WriteStandardKeyValueRepo<String, File> , ReadStandardKeyValueRepo<String, File>
Content copied to clipboard
Link copied to clipboard
class FileWriteStandardKeyValueRepo(folder: File, filesChangedProcessingScope: CoroutineScope?) : WriteStandardKeyValueRepo<String, File>
Content copied to clipboard
Files watching will not correctly works on Android with version of API lower than API 26
Key Value Repo
Link copied to clipboard
typealias KeyValueRepo<Key, Value> = StandardKeyValueRepo<Key, Value>
Content copied to clipboard
typealias KeyValueRepo<Key, Value> = StandardKeyValueRepo<Key, Value>
Content copied to clipboard
typealias KeyValueRepo<Key, Value> = StandardKeyValueRepo<Key, Value>
Content copied to clipboard
Key Values Repo
Link copied to clipboard
typealias KeyValuesRepo<Key, Value> = OneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
typealias KeyValuesRepo<Key, Value> = OneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
typealias KeyValuesRepo<Key, Value> = OneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Map CRUDRepo
Link copied to clipboard
abstract class MapCRUDRepo<ObjectType, IdType, InputValueType>(map: MutableMap<IdType, ObjectType>) : WriteMapCRUDRepo<ObjectType, IdType, InputValueType> , StandardCRUDRepo<ObjectType, IdType, InputValueType> , ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
abstract class MapCRUDRepo<ObjectType, IdType, InputValueType>(map: MutableMap<IdType, ObjectType>) : WriteMapCRUDRepo<ObjectType, IdType, InputValueType> , StandardCRUDRepo<ObjectType, IdType, InputValueType> , ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
abstract class MapCRUDRepo<ObjectType, IdType, InputValueType>(map: MutableMap<IdType, ObjectType>) : WriteMapCRUDRepo<ObjectType, IdType, InputValueType> , StandardCRUDRepo<ObjectType, IdType, InputValueType> , ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
Map Key Value Repo
Link copied to clipboard
class MapKeyValueRepo<Key, Value>(map: MutableMap<Key, Value>) : StandardKeyValueRepo<Key, Value> , ReadStandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
class MapKeyValueRepo<Key, Value>(map: MutableMap<Key, Value>) : StandardKeyValueRepo<Key, Value> , ReadStandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
class MapKeyValueRepo<Key, Value>(map: MutableMap<Key, Value>) : StandardKeyValueRepo<Key, Value> , ReadStandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Map One To Many Key Value Repo
Link copied to clipboard
class MapOneToManyKeyValueRepo<Key, Value>(map: MutableMap<Key, MutableList<Value>>) : OneToManyKeyValueRepo<Key, Value> , ReadOneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
class MapOneToManyKeyValueRepo<Key, Value>(map: MutableMap<Key, MutableList<Value>>) : OneToManyKeyValueRepo<Key, Value> , ReadOneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
class MapOneToManyKeyValueRepo<Key, Value>(map: MutableMap<Key, MutableList<Value>>) : OneToManyKeyValueRepo<Key, Value> , ReadOneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Mapper Repo
Link copied to clipboard
Map Read One To Many Key Value Repo
Link copied to clipboard
class MapReadOneToManyKeyValueRepo<Key, Value>(map: Map<Key, List<Value>>) : ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
class MapReadOneToManyKeyValueRepo<Key, Value>(map: Map<Key, List<Value>>) : ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
class MapReadOneToManyKeyValueRepo<Key, Value>(map: Map<Key, List<Value>>) : ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Map Write One To Many Key Value Repo
Link copied to clipboard
class MapWriteOneToManyKeyValueRepo<Key, Value>(map: MutableMap<Key, MutableList<Value>>) : WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
class MapWriteOneToManyKeyValueRepo<Key, Value>(map: MutableMap<Key, MutableList<Value>>) : WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
class MapWriteOneToManyKeyValueRepo<Key, Value>(map: MutableMap<Key, MutableList<Value>>) : WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
One To Many Key Value Repo
Link copied to clipboard
interface OneToManyKeyValueRepo<Key, Value> : ReadOneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
interface OneToManyKeyValueRepo<Key, Value> : ReadOneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
interface OneToManyKeyValueRepo<Key, Value> : ReadOneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Read CRUDRepo
Link copied to clipboard
typealias ReadCRUDRepo<ObjectType, IdType> = ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
typealias ReadCRUDRepo<ObjectType, IdType> = ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
typealias ReadCRUDRepo<ObjectType, IdType> = ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
Read Key Value Repo
Link copied to clipboard
typealias ReadKeyValueRepo<Key, Value> = ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
typealias ReadKeyValueRepo<Key, Value> = ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
typealias ReadKeyValueRepo<Key, Value> = ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Read Key Values Repo
Link copied to clipboard
typealias ReadKeyValuesRepo<Key, Value> = ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
typealias ReadKeyValuesRepo<Key, Value> = ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
typealias ReadKeyValuesRepo<Key, Value> = ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Read Map CRUDRepo
Link copied to clipboard
class ReadMapCRUDRepo<ObjectType, IdType>(map: Map<IdType, ObjectType>) : ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
class ReadMapCRUDRepo<ObjectType, IdType>(map: Map<IdType, ObjectType>) : ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
class ReadMapCRUDRepo<ObjectType, IdType>(map: Map<IdType, ObjectType>) : ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
Read Map Key Value Repo
Link copied to clipboard
class ReadMapKeyValueRepo<Key, Value>(map: Map<Key, Value>) : ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
class ReadMapKeyValueRepo<Key, Value>(map: Map<Key, Value>) : ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
class ReadMapKeyValueRepo<Key, Value>(map: Map<Key, Value>) : ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Read One To Many Key Value Repo
Link copied to clipboard
Read Standard CRUDRepo
Link copied to clipboard
Read Standard Key Value Repo
Link copied to clipboard
Standard CRUDRepo
Link copied to clipboard
interface StandardCRUDRepo<ObjectType, IdType, InputValueType> : ReadStandardCRUDRepo<ObjectType, IdType> , WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
interface StandardCRUDRepo<ObjectType, IdType, InputValueType> : ReadStandardCRUDRepo<ObjectType, IdType> , WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
interface StandardCRUDRepo<ObjectType, IdType, InputValueType> : ReadStandardCRUDRepo<ObjectType, IdType> , WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
Standard Key Value Repo
Link copied to clipboard
interface StandardKeyValueRepo<Key, Value> : ReadStandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
interface StandardKeyValueRepo<Key, Value> : ReadStandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
interface StandardKeyValueRepo<Key, Value> : ReadStandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Link copied to clipboard
class StandardSQLHelper(context: Context, name: String, factory: SQLiteDatabase.CursorFactory?, version: Int, errorHandler: DatabaseErrorHandler?, useSharedPreferencesForVersions: Boolean)
Content copied to clipboard
Link copied to clipboard
class TransactionContext(databaseContext: CoroutineContext) : CoroutineContext.Element
Content copied to clipboard
Updated Value Pair
Link copied to clipboard
Write CRUDRepo
Link copied to clipboard
typealias WriteCRUDRepo<ObjectType, IdType, InputValueType> = WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
typealias WriteCRUDRepo<ObjectType, IdType, InputValueType> = WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
typealias WriteCRUDRepo<ObjectType, IdType, InputValueType> = WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
Write Key Value Repo
Link copied to clipboard
typealias WriteKeyValueRepo<Key, Value> = WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
typealias WriteKeyValueRepo<Key, Value> = WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
typealias WriteKeyValueRepo<Key, Value> = WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Write Key Values Repo
Link copied to clipboard
typealias WriteKeyValuesRepo<Key, Value> = WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
typealias WriteKeyValuesRepo<Key, Value> = WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
typealias WriteKeyValuesRepo<Key, Value> = WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Write Map CRUDRepo
Link copied to clipboard
abstract class WriteMapCRUDRepo<ObjectType, IdType, InputValueType>(map: MutableMap<IdType, ObjectType>) : WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
abstract class WriteMapCRUDRepo<ObjectType, IdType, InputValueType>(map: MutableMap<IdType, ObjectType>) : WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
abstract class WriteMapCRUDRepo<ObjectType, IdType, InputValueType>(map: MutableMap<IdType, ObjectType>) : WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
Write Map Key Value Repo
Link copied to clipboard
class WriteMapKeyValueRepo<Key, Value>(map: MutableMap<Key, Value>) : WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
class WriteMapKeyValueRepo<Key, Value>(map: MutableMap<Key, Value>) : WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
class WriteMapKeyValueRepo<Key, Value>(map: MutableMap<Key, Value>) : WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Write One To Many Key Value Repo
Link copied to clipboard
Write Standard CRUDRepo
Link copied to clipboard
interface WriteStandardCRUDRepo<ObjectType, IdType, InputValueType> : Repo
Content copied to clipboard
interface WriteStandardCRUDRepo<ObjectType, IdType, InputValueType> : Repo
Content copied to clipboard
interface WriteStandardCRUDRepo<ObjectType, IdType, InputValueType> : Repo
Content copied to clipboard
Write Standard Key Value Repo
Link copied to clipboard
Functions
add
Link copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.add(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.add(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.add(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.add(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.add(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.add(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
as Crud Repo
Link copied to clipboard
fun <ObjectType, IdType, InputValueType> MutableMap<IdType, ObjectType>.asCrudRepo(updateCallback: suspend (InputValueType, IdType, ObjectType) -> ObjectType, createCallback: suspend (InputValueType) -> Pair<IdType, ObjectType>): MapCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
fun <ObjectType, IdType, InputValueType> MutableMap<IdType, ObjectType>.asCrudRepo(updateCallback: suspend (InputValueType, IdType, ObjectType) -> ObjectType, createCallback: suspend (InputValueType) -> Pair<IdType, ObjectType>): MapCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
fun <ObjectType, IdType, InputValueType> MutableMap<IdType, ObjectType>.asCrudRepo(updateCallback: suspend (InputValueType, IdType, ObjectType) -> ObjectType, createCallback: suspend (InputValueType) -> Pair<IdType, ObjectType>): MapCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
as Key Value Repo
Link copied to clipboard
as One To Many Key Value Repo
Link copied to clipboard
fun <K, V> MutableMap<K, List<V>>.asOneToManyKeyValueRepo(): OneToManyKeyValueRepo<K, V>
Content copied to clipboard
fun <K, V> MutableMap<K, List<V>>.asOneToManyKeyValueRepo(): OneToManyKeyValueRepo<K, V>
Content copied to clipboard
fun <K, V> MutableMap<K, List<V>>.asOneToManyKeyValueRepo(): OneToManyKeyValueRepo<K, V>
Content copied to clipboard
Link copied to clipboard
fun <T> SQLiteOpenHelper.blockingReadableTransaction(block: SQLiteDatabase.() -> T): T
Content copied to clipboard
fun <T> StandardSQLHelper.blockingReadableTransaction(block: SQLiteDatabase.() -> T): T
Content copied to clipboard
Link copied to clipboard
fun <T> SQLiteDatabase.blockingTransaction(block: SQLiteDatabase.() -> T): T
Content copied to clipboard
Link copied to clipboard
fun <T> SQLiteOpenHelper.blockingWritableTransaction(block: SQLiteDatabase.() -> T): T
Content copied to clipboard
fun <T> StandardSQLHelper.blockingWritableTransaction(block: SQLiteDatabase.() -> T): T
Content copied to clipboard
Link copied to clipboard
fun contentValuesOfNotNull(vararg pairs: Pair<String, Any?>?): <ERROR CLASS>
Content copied to clipboard
create
Link copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.create(vararg values: InputValueType): List<ObjectType>
Content copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.create(vararg values: InputValueType): List<ObjectType>
Content copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.create(vararg values: InputValueType): List<ObjectType>
Content copied to clipboard
Link copied to clipboard
fun SQLiteDatabase.createTable(tableName: String, vararg columnsToTypes: Pair<String, ColumnType>, onInit: SQLiteDatabase.() -> Unit? = null): Boolean
Content copied to clipboard
Link copied to clipboard
fun createTableQuery(tableName: String, vararg columnsToTypes: Pair<String, ColumnType>): String
Content copied to clipboard
delete By Id
Link copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.deleteById(vararg ids: IdType)
Content copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.deleteById(vararg ids: IdType)
Content copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.deleteById(vararg ids: IdType)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> SQLiteDatabase.inlineTransaction(crossinline block: SQLiteDatabase.() -> T): T
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Map CRUDRepo
Link copied to clipboard
fun <ObjectType, IdType, InputValueType> MapCRUDRepo(map: MutableMap<IdType, ObjectType>, updateCallback: suspend (InputValueType, IdType, ObjectType) -> ObjectType, createCallback: suspend (InputValueType) -> Pair<IdType, ObjectType>): MapCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
fun <ObjectType, IdType, InputValueType> MapCRUDRepo(map: MutableMap<IdType, ObjectType>, updateCallback: suspend (InputValueType, IdType, ObjectType) -> ObjectType, createCallback: suspend (InputValueType) -> Pair<IdType, ObjectType>): MapCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
fun <ObjectType, IdType, InputValueType> MapCRUDRepo(map: MutableMap<IdType, ObjectType>, updateCallback: suspend (InputValueType, IdType, ObjectType) -> ObjectType, createCallback: suspend (InputValueType) -> Pair<IdType, ObjectType>): MapCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
mapper
Link copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> mapper(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 }): MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> mapper(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 }): MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
inline fun <FromKey, FromValue, ToKey, ToValue> mapper(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 }): MapperRepo<FromKey, FromValue, ToKey, ToValue>
Content copied to clipboard
Link copied to clipboard
suspend fun <T> SQLiteOpenHelper.readableTransaction(block: suspend SQLiteDatabase.() -> T): T
Content copied to clipboard
remove
Link copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.remove(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.remove(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.remove(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.remove(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.remove(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.remove(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
set
Link copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.set(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.set(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteStandardKeyValueRepo<Key, Value>.set(vararg toSet: Pair<Key, Value>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.set(k: Key, vararg v: Value)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.set(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.set(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteStandardKeyValueRepo<Key, Value>.set(vararg toSet: Pair<Key, Value>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.set(k: Key, vararg v: Value)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.set(vararg keysAndValues: Pair<Key, List<Value>>)
Content copied to clipboard
inline suspend fun <Key, Value, REPO : WriteOneToManyKeyValueRepo<Key, Value>> REPO.set(keysAndValues: List<Pair<Key, List<Value>>>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteStandardKeyValueRepo<Key, Value>.set(vararg toSet: Pair<Key, Value>)
Content copied to clipboard
inline suspend fun <Key, Value> WriteOneToManyKeyValueRepo<Key, Value>.set(k: Key, vararg v: Value)
Content copied to clipboard
Link copied to clipboard
suspend fun <T> SQLiteDatabase.transaction(block: suspend SQLiteDatabase.() -> T): T
Content copied to clipboard
unset
Link copied to clipboard
unset With Values
Link copied to clipboard
inline suspend fun <Key, Value> WriteStandardKeyValueRepo<Key, Value>.unsetWithValues(vararg v: Value)
Content copied to clipboard
inline suspend fun <Key, Value> WriteStandardKeyValueRepo<Key, Value>.unsetWithValues(vararg v: Value)
Content copied to clipboard
inline suspend fun <Key, Value> WriteStandardKeyValueRepo<Key, Value>.unsetWithValues(vararg v: Value)
Content copied to clipboard
update
Link copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.update(vararg values: UpdatedValuePair<IdType, InputValueType>): List<ObjectType>
Content copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.update(vararg values: UpdatedValuePair<IdType, InputValueType>): List<ObjectType>
Content copied to clipboard
suspend fun <ObjectType, IdType, InputValueType> WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>.update(vararg values: UpdatedValuePair<IdType, InputValueType>): List<ObjectType>
Content copied to clipboard
Link copied to clipboard
suspend fun <T> SQLiteOpenHelper.writableTransaction(block: suspend SQLiteDatabase.() -> T): T
Content copied to clipboard