Sqkon

fun Sqkon(context: Context, scope: CoroutineScope, json: Json = SqkonJson { }, dbFileName: String? = "sqkon.db", config: KeyValueStorage.Config = KeyValueStorage.Config(), driverConfig: SqkonDriverConfig = SqkonDriverConfig(), dispatchers: SqkonDispatchers = defaultSqkonDispatchers): Sqkon(source)

Main entry point for Sqkon on Android.

Parameters

dbFileName

name of the db file on disk; null = in-memory.


fun Sqkon(context: Context, scope: CoroutineScope, json: Json = SqkonJson { }, inMemory: Boolean = false, config: KeyValueStorage.Config = KeyValueStorage.Config()): Sqkon(source)

Deprecated

Use the dbFileName overload instead

fun Sqkon(scope: CoroutineScope, json: Json = SqkonJson { }, type: SqkonDatabaseType = SqkonDatabaseType.Memory, config: KeyValueStorage.Config = KeyValueStorage.Config(), driverConfig: SqkonDriverConfig = SqkonDriverConfig(), dispatchers: SqkonDispatchers = defaultSqkonDispatchers): Sqkon(source)