/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.favorites.v2.data.local/FavoritesDatabase

FavoritesDatabase

\ abstract class FavoritesDatabase : RoomDatabase

Constructors

FavoritesDatabase constructor()

Types

Name Summary
Companion object Companion

Properties

Name Summary
backingFieldMap val backingFieldMap: MutableMap<String, Any>
invalidationTracker open val invalidationTracker: InvalidationTracker
isOpen open val isOpen: Boolean
isOpenInternal val isOpenInternal: Boolean
openHelper open val openHelper: SupportSQLiteOpenHelper
queryExecutor open val queryExecutor: Executor
suspendingTransactionId val suspendingTransactionId: ThreadLocal<Int>
transactionExecutor open val transactionExecutor: Executor

Functions

Name Summary
assertNotMainThread open fun assertNotMainThread()
assertNotSuspendingTransaction open fun assertNotSuspendingTransaction()
clearAllTables abstract fun clearAllTables()
close open fun close()
compileStatement open fun compileStatement(sql: String): SupportSQLiteStatement
favoriteDao abstract fun favoriteDao(): FavoriteDaoV2
getAutoMigrations open fun getAutoMigrations(autoMigrationSpecs: Map<Class<out AutoMigrationSpec>, AutoMigrationSpec>): List<Migration>
getRequiredAutoMigrationSpecs open fun getRequiredAutoMigrationSpecs(): Set<Class<out AutoMigrationSpec>>
getTypeConverter open fun <T> getTypeConverter(klass: Class<T>): T?
init open fun init(configuration: DatabaseConfiguration)
inTransaction open fun inTransaction(): Boolean
query open fun query(query: SupportSQLiteQuery, signal: CancellationSignal?): Cursor
open fun query(query: String, args: Array<out Any?>?): Cursor
runInTransaction open fun runInTransaction(body: Runnable)
open fun <V> runInTransaction(body: Callable<V>): V
waypointDao abstract fun waypointDao(): WaypointsDao