/tripkit/TripKitData/com.skedgo.tripkit.data.database/TripKitDatabase

TripKitDatabase

\ abstract class TripKitDatabase : RoomDatabase

Constructors

TripKitDatabase 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()
bikePodDao abstract fun bikePodDao(): BikePodDao
carParkDao abstract fun carParkDao(): CarParkDao
carPodDao abstract fun carPodDao(): CarPodDao
clearAllTables abstract fun clearAllTables()
close open fun close()
compileStatement open fun compileStatement(sql: String): SupportSQLiteStatement
facilityDao abstract fun facilityDao(): FacilityDao
freeFloatingLocationDao abstract fun freeFloatingLocationDao(): FreeFloatingLocationDao
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
onStreetParkingDao abstract fun onStreetParkingDao(): OnStreetParkingDao
parentStopDao abstract fun parentStopDao(): ParentStopDao
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
scheduledServiceRealtimeInfoDao abstract fun scheduledServiceRealtimeInfoDao(): ScheduledServiceRealtimeInfoDao
serviceAlertsDao abstract fun serviceAlertsDao(): ServiceAlertsDao
stopLocationDao abstract fun stopLocationDao(): StopLocationDao
ticketDao abstract fun ticketDao(): TicketDao