AccountManagerDatabase

abstract class AccountManagerDatabase : BaseDatabase, AccountDatabase, UserDatabase, AddressDatabase, KeySaltDatabase, HumanVerificationDatabase, PublicAddressDatabase, MailSettingsDatabase

Types

Companion
Link copied to clipboard
object Companion

Functions

accountDao
Link copied to clipboard
abstract fun accountDao(): AccountDao
accountMetadataDao
Link copied to clipboard
abstract fun accountMetadataDao(): AccountMetadataDao
addressDao
Link copied to clipboard
abstract fun addressDao(): AddressDao
addressKeyDao
Link copied to clipboard
abstract fun addressKeyDao(): AddressKeyDao
addressWithKeysDao
Link copied to clipboard
abstract fun addressWithKeysDao(): AddressWithKeysDao
assertNotMainThread
Link copied to clipboard
open fun assertNotMainThread()
assertNotSuspendingTransaction
Link copied to clipboard
open fun assertNotSuspendingTransaction()
beginTransaction
Link copied to clipboard
open fun beginTransaction()
clearAllTables
Link copied to clipboard
abstract fun clearAllTables()
close
Link copied to clipboard
open fun close()
compileStatement
Link copied to clipboard
open fun compileStatement(@NonNull() sql: String): SupportSQLiteStatement
createInvalidationTracker
Link copied to clipboard
abstract fun createInvalidationTracker(): InvalidationTracker
createOpenHelper
Link copied to clipboard
abstract fun createOpenHelper(config: DatabaseConfiguration): SupportSQLiteOpenHelper
endTransaction
Link copied to clipboard
open fun endTransaction()
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getBackingFieldMap
Link copied to clipboard
open fun getBackingFieldMap(): MutableMap<String, Any>
getCloseLock
Link copied to clipboard
open fun getCloseLock(): Lock
getInvalidationTracker
Link copied to clipboard
open fun getInvalidationTracker(): InvalidationTracker
getOpenHelper
Link copied to clipboard
open fun getOpenHelper(): SupportSQLiteOpenHelper
getQueryExecutor
Link copied to clipboard
open fun getQueryExecutor(): Executor
getRequiredTypeConverters
Link copied to clipboard
open fun getRequiredTypeConverters(): MutableMap<Class<*>, MutableList<Class<*>>>
getSuspendingTransactionId
Link copied to clipboard
open fun getSuspendingTransactionId(): ThreadLocal<Int>
getTransactionExecutor
Link copied to clipboard
open fun getTransactionExecutor(): Executor
getTypeConverter
Link copied to clipboard
open fun <T : Any> getTypeConverter(@NonNull() klass: Class<T>): T?
hashCode
Link copied to clipboard
open fun hashCode(): Int
humanVerificationDetailsDao
Link copied to clipboard
abstract fun humanVerificationDetailsDao(): HumanVerificationDetailsDao
init
Link copied to clipboard
open fun init(@NonNull() configuration: DatabaseConfiguration)
internalInitInvalidationTracker
Link copied to clipboard
open fun internalInitInvalidationTracker(@NonNull() db: SupportSQLiteDatabase)
inTransaction
Link copied to clipboard
open fun inTransaction(): Boolean
open suspend override fun <R> inTransaction(block: suspend () -> R): R
isOpen
Link copied to clipboard
open fun isOpen(): Boolean
keySaltDao
Link copied to clipboard
abstract fun keySaltDao(): KeySaltDao
mailSettingsDao
Link copied to clipboard
abstract fun mailSettingsDao(): MailSettingsDao
publicAddressDao
Link copied to clipboard
abstract fun publicAddressDao(): PublicAddressDao
publicAddressKeyDao
Link copied to clipboard
abstract fun publicAddressKeyDao(): PublicAddressKeyDao
publicAddressWithKeysDao
Link copied to clipboard
abstract fun publicAddressWithKeysDao(): PublicAddressWithKeysDao
query
Link copied to clipboard
open fun query(@NonNull() query: SupportSQLiteQuery): Cursor
open fun query(@NonNull() query: SupportSQLiteQuery, @Nullable() signal: CancellationSignal?): Cursor
open fun query(@NonNull() query: String, @Nullable() args: Array<Any>?): Cursor
runInTransaction
Link copied to clipboard
open fun runInTransaction(@NonNull() body: Runnable)
open fun <V : Any> runInTransaction(@NonNull() body: Callable<V>): V
sessionDao
Link copied to clipboard
abstract fun sessionDao(): SessionDao
sessionDetailsDao
Link copied to clipboard
abstract fun sessionDetailsDao(): SessionDetailsDao
setTransactionSuccessful
Link copied to clipboard
open fun setTransactionSuccessful()
toString
Link copied to clipboard
open fun toString(): String
userDao
Link copied to clipboard
abstract fun userDao(): UserDao
userKeyDao
Link copied to clipboard
abstract fun userKeyDao(): UserKeyDao
userWithKeysDao
Link copied to clipboard
abstract fun userWithKeysDao(): UserWithKeysDao

Properties

mCallbacks
Link copied to clipboard
val mCallbacks: MutableList<RoomDatabase.Callback>?
mDatabase
Link copied to clipboard
val mDatabase: SupportSQLiteDatabase
mWriteAheadLoggingEnabled
Link copied to clipboard
val mWriteAheadLoggingEnabled: Boolean