UserDatabaseBuilder

class UserDatabaseBuilder(userId: UserIDEntity, val sqlDriver: SqlDriver, dispatcher: CoroutineDispatcher, platformDatabaseData: PlatformDatabaseData, isEncrypted: Boolean, val dbInvalidationController: DbInvalidationController)

Constructors

Link copied to clipboard
internal constructor(userId: UserIDEntity, sqlDriver: SqlDriver, dispatcher: CoroutineDispatcher, platformDatabaseData: PlatformDatabaseData, isEncrypted: Boolean, dbInvalidationController: DbInvalidationController)

Properties

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
internal val database: UserDatabase
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
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
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
internal val sqlDriver: SqlDriver
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun dbFileLocation(): String?
Link copied to clipboard
fun nuke(): Boolean

drops DB connection and delete the DB file