1// Klib ABI Dump 2// Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64] 3// Rendering settings: 4// - Signature version: 2 5// - Show manifest properties: true 6// - Show declarations: true 7 8// Library unique name: <androidx.room:room-runtime> 9abstract interface <#A: androidx.room/RoomDatabase> androidx.room/RoomDatabaseConstructor { // androidx.room/RoomDatabaseConstructor|null[0] 10 abstract fun initialize(): #A // androidx.room/RoomDatabaseConstructor.initialize|initialize(){}[0] 11} 12 13abstract interface <#A: kotlin/Any?> androidx.room/TransactionScope : androidx.room/PooledConnection { // androidx.room/TransactionScope|null[0] 14 abstract suspend fun <#A1: kotlin/Any?> withNestedTransaction(kotlin.coroutines/SuspendFunction1<androidx.room/TransactionScope<#A1>, #A1>): #A1 // androidx.room/TransactionScope.withNestedTransaction|withNestedTransaction(kotlin.coroutines.SuspendFunction1<androidx.room.TransactionScope<0:0>,0:0>){0§<kotlin.Any?>}[0] 15 abstract suspend fun rollback(#A): kotlin/Nothing // androidx.room/TransactionScope.rollback|rollback(1:0){}[0] 16} 17 18abstract interface androidx.room.migration/AutoMigrationSpec { // androidx.room.migration/AutoMigrationSpec|null[0] 19 open fun onPostMigrate(androidx.sqlite/SQLiteConnection) // androidx.room.migration/AutoMigrationSpec.onPostMigrate|onPostMigrate(androidx.sqlite.SQLiteConnection){}[0] 20} 21 22abstract interface androidx.room/PooledConnection { // androidx.room/PooledConnection|null[0] 23 abstract suspend fun <#A1: kotlin/Any?> usePrepared(kotlin/String, kotlin/Function1<androidx.sqlite/SQLiteStatement, #A1>): #A1 // androidx.room/PooledConnection.usePrepared|usePrepared(kotlin.String;kotlin.Function1<androidx.sqlite.SQLiteStatement,0:0>){0§<kotlin.Any?>}[0] 24} 25 26abstract interface androidx.room/RoomOpenDelegateMarker // androidx.room/RoomOpenDelegateMarker|null[0] 27 28abstract interface androidx.room/Transactor : androidx.room/PooledConnection { // androidx.room/Transactor|null[0] 29 abstract suspend fun <#A1: kotlin/Any?> withTransaction(androidx.room/Transactor.SQLiteTransactionType, kotlin.coroutines/SuspendFunction1<androidx.room/TransactionScope<#A1>, #A1>): #A1 // androidx.room/Transactor.withTransaction|withTransaction(androidx.room.Transactor.SQLiteTransactionType;kotlin.coroutines.SuspendFunction1<androidx.room.TransactionScope<0:0>,0:0>){0§<kotlin.Any?>}[0] 30 abstract suspend fun inTransaction(): kotlin/Boolean // androidx.room/Transactor.inTransaction|inTransaction(){}[0] 31 32 final enum class SQLiteTransactionType : kotlin/Enum<androidx.room/Transactor.SQLiteTransactionType> { // androidx.room/Transactor.SQLiteTransactionType|null[0] 33 enum entry DEFERRED // androidx.room/Transactor.SQLiteTransactionType.DEFERRED|null[0] 34 enum entry EXCLUSIVE // androidx.room/Transactor.SQLiteTransactionType.EXCLUSIVE|null[0] 35 enum entry IMMEDIATE // androidx.room/Transactor.SQLiteTransactionType.IMMEDIATE|null[0] 36 37 final val entries // androidx.room/Transactor.SQLiteTransactionType.entries|#static{}entries[0] 38 final fun <get-entries>(): kotlin.enums/EnumEntries<androidx.room/Transactor.SQLiteTransactionType> // androidx.room/Transactor.SQLiteTransactionType.entries.<get-entries>|<get-entries>#static(){}[0] 39 40 final fun valueOf(kotlin/String): androidx.room/Transactor.SQLiteTransactionType // androidx.room/Transactor.SQLiteTransactionType.valueOf|valueOf#static(kotlin.String){}[0] 41 final fun values(): kotlin/Array<androidx.room/Transactor.SQLiteTransactionType> // androidx.room/Transactor.SQLiteTransactionType.values|values#static(){}[0] 42 } 43} 44 45abstract class <#A: kotlin/Any?> androidx.room/EntityDeleteOrUpdateAdapter { // androidx.room/EntityDeleteOrUpdateAdapter|null[0] 46 constructor <init>() // androidx.room/EntityDeleteOrUpdateAdapter.<init>|<init>(){}[0] 47 48 abstract fun bind(androidx.sqlite/SQLiteStatement, #A) // androidx.room/EntityDeleteOrUpdateAdapter.bind|bind(androidx.sqlite.SQLiteStatement;1:0){}[0] 49 abstract fun createQuery(): kotlin/String // androidx.room/EntityDeleteOrUpdateAdapter.createQuery|createQuery(){}[0] 50 final fun handle(androidx.sqlite/SQLiteConnection, #A?): kotlin/Int // androidx.room/EntityDeleteOrUpdateAdapter.handle|handle(androidx.sqlite.SQLiteConnection;1:0?){}[0] 51 final fun handleMultiple(androidx.sqlite/SQLiteConnection, kotlin.collections/Iterable<#A?>?): kotlin/Int // androidx.room/EntityDeleteOrUpdateAdapter.handleMultiple|handleMultiple(androidx.sqlite.SQLiteConnection;kotlin.collections.Iterable<1:0?>?){}[0] 52 final fun handleMultiple(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?): kotlin/Int // androidx.room/EntityDeleteOrUpdateAdapter.handleMultiple|handleMultiple(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 53} 54 55abstract class <#A: kotlin/Any?> androidx.room/EntityInsertAdapter { // androidx.room/EntityInsertAdapter|null[0] 56 constructor <init>() // androidx.room/EntityInsertAdapter.<init>|<init>(){}[0] 57 58 abstract fun bind(androidx.sqlite/SQLiteStatement, #A) // androidx.room/EntityInsertAdapter.bind|bind(androidx.sqlite.SQLiteStatement;1:0){}[0] 59 abstract fun createQuery(): kotlin/String // androidx.room/EntityInsertAdapter.createQuery|createQuery(){}[0] 60 final fun insert(androidx.sqlite/SQLiteConnection, #A?) // androidx.room/EntityInsertAdapter.insert|insert(androidx.sqlite.SQLiteConnection;1:0?){}[0] 61 final fun insert(androidx.sqlite/SQLiteConnection, kotlin.collections/Iterable<#A?>?) // androidx.room/EntityInsertAdapter.insert|insert(androidx.sqlite.SQLiteConnection;kotlin.collections.Iterable<1:0?>?){}[0] 62 final fun insert(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?) // androidx.room/EntityInsertAdapter.insert|insert(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 63 final fun insertAndReturnId(androidx.sqlite/SQLiteConnection, #A?): kotlin/Long // androidx.room/EntityInsertAdapter.insertAndReturnId|insertAndReturnId(androidx.sqlite.SQLiteConnection;1:0?){}[0] 64 final fun insertAndReturnIdsArray(androidx.sqlite/SQLiteConnection, kotlin.collections/Collection<#A?>?): kotlin/LongArray // androidx.room/EntityInsertAdapter.insertAndReturnIdsArray|insertAndReturnIdsArray(androidx.sqlite.SQLiteConnection;kotlin.collections.Collection<1:0?>?){}[0] 65 final fun insertAndReturnIdsArray(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?): kotlin/LongArray // androidx.room/EntityInsertAdapter.insertAndReturnIdsArray|insertAndReturnIdsArray(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 66 final fun insertAndReturnIdsArrayBox(androidx.sqlite/SQLiteConnection, kotlin.collections/Collection<#A?>?): kotlin/Array<out kotlin/Long> // androidx.room/EntityInsertAdapter.insertAndReturnIdsArrayBox|insertAndReturnIdsArrayBox(androidx.sqlite.SQLiteConnection;kotlin.collections.Collection<1:0?>?){}[0] 67 final fun insertAndReturnIdsArrayBox(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?): kotlin/Array<out kotlin/Long> // androidx.room/EntityInsertAdapter.insertAndReturnIdsArrayBox|insertAndReturnIdsArrayBox(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 68 final fun insertAndReturnIdsList(androidx.sqlite/SQLiteConnection, kotlin.collections/Collection<#A?>?): kotlin.collections/List<kotlin/Long> // androidx.room/EntityInsertAdapter.insertAndReturnIdsList|insertAndReturnIdsList(androidx.sqlite.SQLiteConnection;kotlin.collections.Collection<1:0?>?){}[0] 69 final fun insertAndReturnIdsList(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?): kotlin.collections/List<kotlin/Long> // androidx.room/EntityInsertAdapter.insertAndReturnIdsList|insertAndReturnIdsList(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 70} 71 72abstract class androidx.room.migration/Migration { // androidx.room.migration/Migration|null[0] 73 constructor <init>(kotlin/Int, kotlin/Int) // androidx.room.migration/Migration.<init>|<init>(kotlin.Int;kotlin.Int){}[0] 74 75 final val endVersion // androidx.room.migration/Migration.endVersion|{}endVersion[0] 76 final fun <get-endVersion>(): kotlin/Int // androidx.room.migration/Migration.endVersion.<get-endVersion>|<get-endVersion>(){}[0] 77 final val startVersion // androidx.room.migration/Migration.startVersion|{}startVersion[0] 78 final fun <get-startVersion>(): kotlin/Int // androidx.room.migration/Migration.startVersion.<get-startVersion>|<get-startVersion>(){}[0] 79 80 open fun migrate(androidx.sqlite/SQLiteConnection) // androidx.room.migration/Migration.migrate|migrate(androidx.sqlite.SQLiteConnection){}[0] 81} 82 83abstract class androidx.room/BaseRoomConnectionManager { // androidx.room/BaseRoomConnectionManager|null[0] 84 constructor <init>() // androidx.room/BaseRoomConnectionManager.<init>|<init>(){}[0] 85 86 abstract val callbacks // androidx.room/BaseRoomConnectionManager.callbacks|{}callbacks[0] 87 abstract fun <get-callbacks>(): kotlin.collections/List<androidx.room/RoomDatabase.Callback> // androidx.room/BaseRoomConnectionManager.callbacks.<get-callbacks>|<get-callbacks>(){}[0] 88 abstract val configuration // androidx.room/BaseRoomConnectionManager.configuration|{}configuration[0] 89 abstract fun <get-configuration>(): androidx.room/DatabaseConfiguration // androidx.room/BaseRoomConnectionManager.configuration.<get-configuration>|<get-configuration>(){}[0] 90 abstract val openDelegate // androidx.room/BaseRoomConnectionManager.openDelegate|{}openDelegate[0] 91 abstract fun <get-openDelegate>(): androidx.room/RoomOpenDelegate // androidx.room/BaseRoomConnectionManager.openDelegate.<get-openDelegate>|<get-openDelegate>(){}[0] 92 93 abstract suspend fun <#A1: kotlin/Any?> useConnection(kotlin/Boolean, kotlin.coroutines/SuspendFunction1<androidx.room/Transactor, #A1>): #A1 // androidx.room/BaseRoomConnectionManager.useConnection|useConnection(kotlin.Boolean;kotlin.coroutines.SuspendFunction1<androidx.room.Transactor,0:0>){0§<kotlin.Any?>}[0] 94 final fun (androidx.room/RoomDatabase.JournalMode).getMaxNumberOfReaders(): kotlin/Int // androidx.room/BaseRoomConnectionManager.getMaxNumberOfReaders|getMaxNumberOfReaders@androidx.room.RoomDatabase.JournalMode(){}[0] 95 final fun (androidx.room/RoomDatabase.JournalMode).getMaxNumberOfWriters(): kotlin/Int // androidx.room/BaseRoomConnectionManager.getMaxNumberOfWriters|getMaxNumberOfWriters@androidx.room.RoomDatabase.JournalMode(){}[0] 96 final fun onCreate(androidx.sqlite/SQLiteConnection) // androidx.room/BaseRoomConnectionManager.onCreate|onCreate(androidx.sqlite.SQLiteConnection){}[0] 97 final fun onMigrate(androidx.sqlite/SQLiteConnection, kotlin/Int, kotlin/Int) // androidx.room/BaseRoomConnectionManager.onMigrate|onMigrate(androidx.sqlite.SQLiteConnection;kotlin.Int;kotlin.Int){}[0] 98 final fun onOpen(androidx.sqlite/SQLiteConnection) // androidx.room/BaseRoomConnectionManager.onOpen|onOpen(androidx.sqlite.SQLiteConnection){}[0] 99 100 final inner class DriverWrapper : androidx.sqlite/SQLiteDriver { // androidx.room/BaseRoomConnectionManager.DriverWrapper|null[0] 101 constructor <init>(androidx.sqlite/SQLiteDriver) // androidx.room/BaseRoomConnectionManager.DriverWrapper.<init>|<init>(androidx.sqlite.SQLiteDriver){}[0] 102 103 final fun open(kotlin/String): androidx.sqlite/SQLiteConnection // androidx.room/BaseRoomConnectionManager.DriverWrapper.open|open(kotlin.String){}[0] 104 } 105 106 final object Companion { // androidx.room/BaseRoomConnectionManager.Companion|null[0] 107 final const val BUSY_TIMEOUT_MS // androidx.room/BaseRoomConnectionManager.Companion.BUSY_TIMEOUT_MS|{}BUSY_TIMEOUT_MS[0] 108 final fun <get-BUSY_TIMEOUT_MS>(): kotlin/Int // androidx.room/BaseRoomConnectionManager.Companion.BUSY_TIMEOUT_MS.<get-BUSY_TIMEOUT_MS>|<get-BUSY_TIMEOUT_MS>(){}[0] 109 } 110} 111 112abstract class androidx.room/RoomDatabase { // androidx.room/RoomDatabase|null[0] 113 constructor <init>() // androidx.room/RoomDatabase.<init>|<init>(){}[0] 114 115 final val invalidationTracker // androidx.room/RoomDatabase.invalidationTracker|{}invalidationTracker[0] 116 final fun <get-invalidationTracker>(): androidx.room/InvalidationTracker // androidx.room/RoomDatabase.invalidationTracker.<get-invalidationTracker>|<get-invalidationTracker>(){}[0] 117 118 abstract fun createInvalidationTracker(): androidx.room/InvalidationTracker // androidx.room/RoomDatabase.createInvalidationTracker|createInvalidationTracker(){}[0] 119 final fun <#A1: kotlin/Any> getTypeConverter(kotlin.reflect/KClass<#A1>): #A1 // androidx.room/RoomDatabase.getTypeConverter|getTypeConverter(kotlin.reflect.KClass<0:0>){0§<kotlin.Any>}[0] 120 final fun close() // androidx.room/RoomDatabase.close|close(){}[0] 121 final fun getCoroutineScope(): kotlinx.coroutines/CoroutineScope // androidx.room/RoomDatabase.getCoroutineScope|getCoroutineScope(){}[0] 122 final fun internalInitInvalidationTracker(androidx.sqlite/SQLiteConnection) // androidx.room/RoomDatabase.internalInitInvalidationTracker|internalInitInvalidationTracker(androidx.sqlite.SQLiteConnection){}[0] 123 open fun createAutoMigrations(kotlin.collections/Map<kotlin.reflect/KClass<out androidx.room.migration/AutoMigrationSpec>, androidx.room.migration/AutoMigrationSpec>): kotlin.collections/List<androidx.room.migration/Migration> // androidx.room/RoomDatabase.createAutoMigrations|createAutoMigrations(kotlin.collections.Map<kotlin.reflect.KClass<out|androidx.room.migration.AutoMigrationSpec>,androidx.room.migration.AutoMigrationSpec>){}[0] 124 open fun createOpenDelegate(): androidx.room/RoomOpenDelegateMarker // androidx.room/RoomDatabase.createOpenDelegate|createOpenDelegate(){}[0] 125 open fun getRequiredAutoMigrationSpecClasses(): kotlin.collections/Set<kotlin.reflect/KClass<out androidx.room.migration/AutoMigrationSpec>> // androidx.room/RoomDatabase.getRequiredAutoMigrationSpecClasses|getRequiredAutoMigrationSpecClasses(){}[0] 126 open fun getRequiredTypeConverterClasses(): kotlin.collections/Map<kotlin.reflect/KClass<*>, kotlin.collections/List<kotlin.reflect/KClass<*>>> // androidx.room/RoomDatabase.getRequiredTypeConverterClasses|getRequiredTypeConverterClasses(){}[0] 127 128 final enum class JournalMode : kotlin/Enum<androidx.room/RoomDatabase.JournalMode> { // androidx.room/RoomDatabase.JournalMode|null[0] 129 enum entry TRUNCATE // androidx.room/RoomDatabase.JournalMode.TRUNCATE|null[0] 130 enum entry WRITE_AHEAD_LOGGING // androidx.room/RoomDatabase.JournalMode.WRITE_AHEAD_LOGGING|null[0] 131 132 final val entries // androidx.room/RoomDatabase.JournalMode.entries|#static{}entries[0] 133 final fun <get-entries>(): kotlin.enums/EnumEntries<androidx.room/RoomDatabase.JournalMode> // androidx.room/RoomDatabase.JournalMode.entries.<get-entries>|<get-entries>#static(){}[0] 134 135 final fun valueOf(kotlin/String): androidx.room/RoomDatabase.JournalMode // androidx.room/RoomDatabase.JournalMode.valueOf|valueOf#static(kotlin.String){}[0] 136 final fun values(): kotlin/Array<androidx.room/RoomDatabase.JournalMode> // androidx.room/RoomDatabase.JournalMode.values|values#static(){}[0] 137 } 138 139 abstract class Callback { // androidx.room/RoomDatabase.Callback|null[0] 140 constructor <init>() // androidx.room/RoomDatabase.Callback.<init>|<init>(){}[0] 141 142 open fun onCreate(androidx.sqlite/SQLiteConnection) // androidx.room/RoomDatabase.Callback.onCreate|onCreate(androidx.sqlite.SQLiteConnection){}[0] 143 open fun onDestructiveMigration(androidx.sqlite/SQLiteConnection) // androidx.room/RoomDatabase.Callback.onDestructiveMigration|onDestructiveMigration(androidx.sqlite.SQLiteConnection){}[0] 144 open fun onOpen(androidx.sqlite/SQLiteConnection) // androidx.room/RoomDatabase.Callback.onOpen|onOpen(androidx.sqlite.SQLiteConnection){}[0] 145 } 146 147 final class <#A1: androidx.room/RoomDatabase> Builder { // androidx.room/RoomDatabase.Builder|null[0] 148 constructor <init>(kotlin.reflect/KClass<#A1>, kotlin/String?, kotlin/Function0<#A1>) // androidx.room/RoomDatabase.Builder.<init>|<init>(kotlin.reflect.KClass<1:0>;kotlin.String?;kotlin.Function0<1:0>){}[0] 149 150 final fun addAutoMigrationSpec(androidx.room.migration/AutoMigrationSpec): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.addAutoMigrationSpec|addAutoMigrationSpec(androidx.room.migration.AutoMigrationSpec){}[0] 151 final fun addCallback(androidx.room/RoomDatabase.Callback): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.addCallback|addCallback(androidx.room.RoomDatabase.Callback){}[0] 152 final fun addMigrations(kotlin/Array<out androidx.room.migration/Migration>...): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.addMigrations|addMigrations(kotlin.Array<out|androidx.room.migration.Migration>...){}[0] 153 final fun addTypeConverter(kotlin/Any): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.addTypeConverter|addTypeConverter(kotlin.Any){}[0] 154 final fun build(): #A1 // androidx.room/RoomDatabase.Builder.build|build(){}[0] 155 final fun fallbackToDestructiveMigration(kotlin/Boolean): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.fallbackToDestructiveMigration|fallbackToDestructiveMigration(kotlin.Boolean){}[0] 156 final fun fallbackToDestructiveMigrationFrom(kotlin/Boolean, kotlin/IntArray...): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.fallbackToDestructiveMigrationFrom|fallbackToDestructiveMigrationFrom(kotlin.Boolean;kotlin.IntArray...){}[0] 157 final fun fallbackToDestructiveMigrationOnDowngrade(kotlin/Boolean): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.fallbackToDestructiveMigrationOnDowngrade|fallbackToDestructiveMigrationOnDowngrade(kotlin.Boolean){}[0] 158 final fun setDriver(androidx.sqlite/SQLiteDriver): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.setDriver|setDriver(androidx.sqlite.SQLiteDriver){}[0] 159 final fun setJournalMode(androidx.room/RoomDatabase.JournalMode): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.setJournalMode|setJournalMode(androidx.room.RoomDatabase.JournalMode){}[0] 160 final fun setQueryCoroutineContext(kotlin.coroutines/CoroutineContext): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/RoomDatabase.Builder.setQueryCoroutineContext|setQueryCoroutineContext(kotlin.coroutines.CoroutineContext){}[0] 161 } 162 163 final class MigrationContainer { // androidx.room/RoomDatabase.MigrationContainer|null[0] 164 constructor <init>() // androidx.room/RoomDatabase.MigrationContainer.<init>|<init>(){}[0] 165 166 final fun addMigration(androidx.room.migration/Migration) // androidx.room/RoomDatabase.MigrationContainer.addMigration|addMigration(androidx.room.migration.Migration){}[0] 167 final fun addMigrations(kotlin.collections/List<androidx.room.migration/Migration>) // androidx.room/RoomDatabase.MigrationContainer.addMigrations|addMigrations(kotlin.collections.List<androidx.room.migration.Migration>){}[0] 168 final fun contains(kotlin/Int, kotlin/Int): kotlin/Boolean // androidx.room/RoomDatabase.MigrationContainer.contains|contains(kotlin.Int;kotlin.Int){}[0] 169 final fun getMigrations(): kotlin.collections/Map<kotlin/Int, kotlin.collections/Map<kotlin/Int, androidx.room.migration/Migration>> // androidx.room/RoomDatabase.MigrationContainer.getMigrations|getMigrations(){}[0] 170 } 171} 172 173abstract class androidx.room/RoomOpenDelegate : androidx.room/RoomOpenDelegateMarker { // androidx.room/RoomOpenDelegate|null[0] 174 constructor <init>(kotlin/Int, kotlin/String, kotlin/String) // androidx.room/RoomOpenDelegate.<init>|<init>(kotlin.Int;kotlin.String;kotlin.String){}[0] 175 176 final val identityHash // androidx.room/RoomOpenDelegate.identityHash|{}identityHash[0] 177 final fun <get-identityHash>(): kotlin/String // androidx.room/RoomOpenDelegate.identityHash.<get-identityHash>|<get-identityHash>(){}[0] 178 final val legacyIdentityHash // androidx.room/RoomOpenDelegate.legacyIdentityHash|{}legacyIdentityHash[0] 179 final fun <get-legacyIdentityHash>(): kotlin/String // androidx.room/RoomOpenDelegate.legacyIdentityHash.<get-legacyIdentityHash>|<get-legacyIdentityHash>(){}[0] 180 final val version // androidx.room/RoomOpenDelegate.version|{}version[0] 181 final fun <get-version>(): kotlin/Int // androidx.room/RoomOpenDelegate.version.<get-version>|<get-version>(){}[0] 182 183 abstract fun createAllTables(androidx.sqlite/SQLiteConnection) // androidx.room/RoomOpenDelegate.createAllTables|createAllTables(androidx.sqlite.SQLiteConnection){}[0] 184 abstract fun dropAllTables(androidx.sqlite/SQLiteConnection) // androidx.room/RoomOpenDelegate.dropAllTables|dropAllTables(androidx.sqlite.SQLiteConnection){}[0] 185 abstract fun onCreate(androidx.sqlite/SQLiteConnection) // androidx.room/RoomOpenDelegate.onCreate|onCreate(androidx.sqlite.SQLiteConnection){}[0] 186 abstract fun onOpen(androidx.sqlite/SQLiteConnection) // androidx.room/RoomOpenDelegate.onOpen|onOpen(androidx.sqlite.SQLiteConnection){}[0] 187 abstract fun onPostMigrate(androidx.sqlite/SQLiteConnection) // androidx.room/RoomOpenDelegate.onPostMigrate|onPostMigrate(androidx.sqlite.SQLiteConnection){}[0] 188 abstract fun onPreMigrate(androidx.sqlite/SQLiteConnection) // androidx.room/RoomOpenDelegate.onPreMigrate|onPreMigrate(androidx.sqlite.SQLiteConnection){}[0] 189 abstract fun onValidateSchema(androidx.sqlite/SQLiteConnection): androidx.room/RoomOpenDelegate.ValidationResult // androidx.room/RoomOpenDelegate.onValidateSchema|onValidateSchema(androidx.sqlite.SQLiteConnection){}[0] 190 191 final class ValidationResult { // androidx.room/RoomOpenDelegate.ValidationResult|null[0] 192 constructor <init>(kotlin/Boolean, kotlin/String?) // androidx.room/RoomOpenDelegate.ValidationResult.<init>|<init>(kotlin.Boolean;kotlin.String?){}[0] 193 194 final val expectedFoundMsg // androidx.room/RoomOpenDelegate.ValidationResult.expectedFoundMsg|{}expectedFoundMsg[0] 195 final fun <get-expectedFoundMsg>(): kotlin/String? // androidx.room/RoomOpenDelegate.ValidationResult.expectedFoundMsg.<get-expectedFoundMsg>|<get-expectedFoundMsg>(){}[0] 196 final val isValid // androidx.room/RoomOpenDelegate.ValidationResult.isValid|{}isValid[0] 197 final fun <get-isValid>(): kotlin/Boolean // androidx.room/RoomOpenDelegate.ValidationResult.isValid.<get-isValid>|<get-isValid>(){}[0] 198 } 199} 200 201final class <#A: kotlin/Any?> androidx.room.concurrent/ThreadLocal { // androidx.room.concurrent/ThreadLocal|null[0] 202 constructor <init>() // androidx.room.concurrent/ThreadLocal.<init>|<init>(){}[0] 203 204 final fun get(): #A? // androidx.room.concurrent/ThreadLocal.get|get(){}[0] 205 final fun set(#A?) // androidx.room.concurrent/ThreadLocal.set|set(1:0?){}[0] 206} 207 208final class <#A: kotlin/Any?> androidx.room/EntityUpsertAdapter { // androidx.room/EntityUpsertAdapter|null[0] 209 constructor <init>(androidx.room/EntityInsertAdapter<#A>, androidx.room/EntityDeleteOrUpdateAdapter<#A>) // androidx.room/EntityUpsertAdapter.<init>|<init>(androidx.room.EntityInsertAdapter<1:0>;androidx.room.EntityDeleteOrUpdateAdapter<1:0>){}[0] 210 211 final fun upsert(androidx.sqlite/SQLiteConnection, #A?) // androidx.room/EntityUpsertAdapter.upsert|upsert(androidx.sqlite.SQLiteConnection;1:0?){}[0] 212 final fun upsert(androidx.sqlite/SQLiteConnection, kotlin.collections/Iterable<#A?>?) // androidx.room/EntityUpsertAdapter.upsert|upsert(androidx.sqlite.SQLiteConnection;kotlin.collections.Iterable<1:0?>?){}[0] 213 final fun upsert(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?) // androidx.room/EntityUpsertAdapter.upsert|upsert(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 214 final fun upsertAndReturnId(androidx.sqlite/SQLiteConnection, #A?): kotlin/Long // androidx.room/EntityUpsertAdapter.upsertAndReturnId|upsertAndReturnId(androidx.sqlite.SQLiteConnection;1:0?){}[0] 215 final fun upsertAndReturnIdsArray(androidx.sqlite/SQLiteConnection, kotlin.collections/Collection<#A?>?): kotlin/LongArray // androidx.room/EntityUpsertAdapter.upsertAndReturnIdsArray|upsertAndReturnIdsArray(androidx.sqlite.SQLiteConnection;kotlin.collections.Collection<1:0?>?){}[0] 216 final fun upsertAndReturnIdsArray(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?): kotlin/LongArray // androidx.room/EntityUpsertAdapter.upsertAndReturnIdsArray|upsertAndReturnIdsArray(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 217 final fun upsertAndReturnIdsArrayBox(androidx.sqlite/SQLiteConnection, kotlin.collections/Collection<#A?>?): kotlin/Array<out kotlin/Long> // androidx.room/EntityUpsertAdapter.upsertAndReturnIdsArrayBox|upsertAndReturnIdsArrayBox(androidx.sqlite.SQLiteConnection;kotlin.collections.Collection<1:0?>?){}[0] 218 final fun upsertAndReturnIdsArrayBox(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?): kotlin/Array<out kotlin/Long> // androidx.room/EntityUpsertAdapter.upsertAndReturnIdsArrayBox|upsertAndReturnIdsArrayBox(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 219 final fun upsertAndReturnIdsList(androidx.sqlite/SQLiteConnection, kotlin.collections/Collection<#A?>?): kotlin.collections/List<kotlin/Long> // androidx.room/EntityUpsertAdapter.upsertAndReturnIdsList|upsertAndReturnIdsList(androidx.sqlite.SQLiteConnection;kotlin.collections.Collection<1:0?>?){}[0] 220 final fun upsertAndReturnIdsList(androidx.sqlite/SQLiteConnection, kotlin/Array<out #A?>?): kotlin.collections/List<kotlin/Long> // androidx.room/EntityUpsertAdapter.upsertAndReturnIdsList|upsertAndReturnIdsList(androidx.sqlite.SQLiteConnection;kotlin.Array<out|1:0?>?){}[0] 221 222 final object Companion // androidx.room/EntityUpsertAdapter.Companion|null[0] 223} 224 225final class androidx.room.concurrent/AtomicBoolean { // androidx.room.concurrent/AtomicBoolean|null[0] 226 constructor <init>(kotlin/Boolean) // androidx.room.concurrent/AtomicBoolean.<init>|<init>(kotlin.Boolean){}[0] 227 228 final fun compareAndSet(kotlin/Boolean, kotlin/Boolean): kotlin/Boolean // androidx.room.concurrent/AtomicBoolean.compareAndSet|compareAndSet(kotlin.Boolean;kotlin.Boolean){}[0] 229 final fun get(): kotlin/Boolean // androidx.room.concurrent/AtomicBoolean.get|get(){}[0] 230} 231 232final class androidx.room.concurrent/AtomicInt { // androidx.room.concurrent/AtomicInt|null[0] 233 constructor <init>(kotlin/Int) // androidx.room.concurrent/AtomicInt.<init>|<init>(kotlin.Int){}[0] 234 235 final fun compareAndSet(kotlin/Int, kotlin/Int): kotlin/Boolean // androidx.room.concurrent/AtomicInt.compareAndSet|compareAndSet(kotlin.Int;kotlin.Int){}[0] 236 final fun decrementAndGet(): kotlin/Int // androidx.room.concurrent/AtomicInt.decrementAndGet|decrementAndGet(){}[0] 237 final fun get(): kotlin/Int // androidx.room.concurrent/AtomicInt.get|get(){}[0] 238 final fun getAndIncrement(): kotlin/Int // androidx.room.concurrent/AtomicInt.getAndIncrement|getAndIncrement(){}[0] 239 final fun incrementAndGet(): kotlin/Int // androidx.room.concurrent/AtomicInt.incrementAndGet|incrementAndGet(){}[0] 240 final fun set(kotlin/Int) // androidx.room.concurrent/AtomicInt.set|set(kotlin.Int){}[0] 241} 242 243final class androidx.room.util/ByteArrayWrapper { // androidx.room.util/ByteArrayWrapper|null[0] 244 constructor <init>(kotlin/ByteArray) // androidx.room.util/ByteArrayWrapper.<init>|<init>(kotlin.ByteArray){}[0] 245 246 final val array // androidx.room.util/ByteArrayWrapper.array|{}array[0] 247 final fun <get-array>(): kotlin/ByteArray // androidx.room.util/ByteArrayWrapper.array.<get-array>|<get-array>(){}[0] 248 249 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.room.util/ByteArrayWrapper.equals|equals(kotlin.Any?){}[0] 250 final fun hashCode(): kotlin/Int // androidx.room.util/ByteArrayWrapper.hashCode|hashCode(){}[0] 251} 252 253final class androidx.room.util/FtsTableInfo { // androidx.room.util/FtsTableInfo|null[0] 254 constructor <init>(kotlin/String, kotlin.collections/Set<kotlin/String>, kotlin.collections/Set<kotlin/String>) // androidx.room.util/FtsTableInfo.<init>|<init>(kotlin.String;kotlin.collections.Set<kotlin.String>;kotlin.collections.Set<kotlin.String>){}[0] 255 constructor <init>(kotlin/String, kotlin.collections/Set<kotlin/String>, kotlin/String) // androidx.room.util/FtsTableInfo.<init>|<init>(kotlin.String;kotlin.collections.Set<kotlin.String>;kotlin.String){}[0] 256 257 final val columns // androidx.room.util/FtsTableInfo.columns|{}columns[0] 258 final fun <get-columns>(): kotlin.collections/Set<kotlin/String> // androidx.room.util/FtsTableInfo.columns.<get-columns>|<get-columns>(){}[0] 259 final val name // androidx.room.util/FtsTableInfo.name|{}name[0] 260 final fun <get-name>(): kotlin/String // androidx.room.util/FtsTableInfo.name.<get-name>|<get-name>(){}[0] 261 final val options // androidx.room.util/FtsTableInfo.options|{}options[0] 262 final fun <get-options>(): kotlin.collections/Set<kotlin/String> // androidx.room.util/FtsTableInfo.options.<get-options>|<get-options>(){}[0] 263 264 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.room.util/FtsTableInfo.equals|equals(kotlin.Any?){}[0] 265 final fun hashCode(): kotlin/Int // androidx.room.util/FtsTableInfo.hashCode|hashCode(){}[0] 266 final fun toString(): kotlin/String // androidx.room.util/FtsTableInfo.toString|toString(){}[0] 267 268 final object Companion { // androidx.room.util/FtsTableInfo.Companion|null[0] 269 final fun read(androidx.sqlite/SQLiteConnection, kotlin/String): androidx.room.util/FtsTableInfo // androidx.room.util/FtsTableInfo.Companion.read|read(androidx.sqlite.SQLiteConnection;kotlin.String){}[0] 270 } 271} 272 273final class androidx.room.util/TableInfo { // androidx.room.util/TableInfo|null[0] 274 constructor <init>(kotlin/String, kotlin.collections/Map<kotlin/String, androidx.room.util/TableInfo.Column>, kotlin.collections/Set<androidx.room.util/TableInfo.ForeignKey>, kotlin.collections/Set<androidx.room.util/TableInfo.Index>? = ...) // androidx.room.util/TableInfo.<init>|<init>(kotlin.String;kotlin.collections.Map<kotlin.String,androidx.room.util.TableInfo.Column>;kotlin.collections.Set<androidx.room.util.TableInfo.ForeignKey>;kotlin.collections.Set<androidx.room.util.TableInfo.Index>?){}[0] 275 276 final val columns // androidx.room.util/TableInfo.columns|{}columns[0] 277 final fun <get-columns>(): kotlin.collections/Map<kotlin/String, androidx.room.util/TableInfo.Column> // androidx.room.util/TableInfo.columns.<get-columns>|<get-columns>(){}[0] 278 final val foreignKeys // androidx.room.util/TableInfo.foreignKeys|{}foreignKeys[0] 279 final fun <get-foreignKeys>(): kotlin.collections/Set<androidx.room.util/TableInfo.ForeignKey> // androidx.room.util/TableInfo.foreignKeys.<get-foreignKeys>|<get-foreignKeys>(){}[0] 280 final val indices // androidx.room.util/TableInfo.indices|{}indices[0] 281 final fun <get-indices>(): kotlin.collections/Set<androidx.room.util/TableInfo.Index>? // androidx.room.util/TableInfo.indices.<get-indices>|<get-indices>(){}[0] 282 final val name // androidx.room.util/TableInfo.name|{}name[0] 283 final fun <get-name>(): kotlin/String // androidx.room.util/TableInfo.name.<get-name>|<get-name>(){}[0] 284 285 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.room.util/TableInfo.equals|equals(kotlin.Any?){}[0] 286 final fun hashCode(): kotlin/Int // androidx.room.util/TableInfo.hashCode|hashCode(){}[0] 287 final fun toString(): kotlin/String // androidx.room.util/TableInfo.toString|toString(){}[0] 288 289 final class Column { // androidx.room.util/TableInfo.Column|null[0] 290 constructor <init>(kotlin/String, kotlin/String, kotlin/Boolean, kotlin/Int, kotlin/String?, kotlin/Int) // androidx.room.util/TableInfo.Column.<init>|<init>(kotlin.String;kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.String?;kotlin.Int){}[0] 291 292 final val affinity // androidx.room.util/TableInfo.Column.affinity|{}affinity[0] 293 final fun <get-affinity>(): kotlin/Int // androidx.room.util/TableInfo.Column.affinity.<get-affinity>|<get-affinity>(){}[0] 294 final val createdFrom // androidx.room.util/TableInfo.Column.createdFrom|{}createdFrom[0] 295 final fun <get-createdFrom>(): kotlin/Int // androidx.room.util/TableInfo.Column.createdFrom.<get-createdFrom>|<get-createdFrom>(){}[0] 296 final val defaultValue // androidx.room.util/TableInfo.Column.defaultValue|{}defaultValue[0] 297 final fun <get-defaultValue>(): kotlin/String? // androidx.room.util/TableInfo.Column.defaultValue.<get-defaultValue>|<get-defaultValue>(){}[0] 298 final val isPrimaryKey // androidx.room.util/TableInfo.Column.isPrimaryKey|{}isPrimaryKey[0] 299 final fun <get-isPrimaryKey>(): kotlin/Boolean // androidx.room.util/TableInfo.Column.isPrimaryKey.<get-isPrimaryKey>|<get-isPrimaryKey>(){}[0] 300 final val name // androidx.room.util/TableInfo.Column.name|{}name[0] 301 final fun <get-name>(): kotlin/String // androidx.room.util/TableInfo.Column.name.<get-name>|<get-name>(){}[0] 302 final val notNull // androidx.room.util/TableInfo.Column.notNull|{}notNull[0] 303 final fun <get-notNull>(): kotlin/Boolean // androidx.room.util/TableInfo.Column.notNull.<get-notNull>|<get-notNull>(){}[0] 304 final val primaryKeyPosition // androidx.room.util/TableInfo.Column.primaryKeyPosition|{}primaryKeyPosition[0] 305 final fun <get-primaryKeyPosition>(): kotlin/Int // androidx.room.util/TableInfo.Column.primaryKeyPosition.<get-primaryKeyPosition>|<get-primaryKeyPosition>(){}[0] 306 final val type // androidx.room.util/TableInfo.Column.type|{}type[0] 307 final fun <get-type>(): kotlin/String // androidx.room.util/TableInfo.Column.type.<get-type>|<get-type>(){}[0] 308 309 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.room.util/TableInfo.Column.equals|equals(kotlin.Any?){}[0] 310 final fun hashCode(): kotlin/Int // androidx.room.util/TableInfo.Column.hashCode|hashCode(){}[0] 311 final fun toString(): kotlin/String // androidx.room.util/TableInfo.Column.toString|toString(){}[0] 312 } 313 314 final class ForeignKey { // androidx.room.util/TableInfo.ForeignKey|null[0] 315 constructor <init>(kotlin/String, kotlin/String, kotlin/String, kotlin.collections/List<kotlin/String>, kotlin.collections/List<kotlin/String>) // androidx.room.util/TableInfo.ForeignKey.<init>|<init>(kotlin.String;kotlin.String;kotlin.String;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}[0] 316 317 final val columnNames // androidx.room.util/TableInfo.ForeignKey.columnNames|{}columnNames[0] 318 final fun <get-columnNames>(): kotlin.collections/List<kotlin/String> // androidx.room.util/TableInfo.ForeignKey.columnNames.<get-columnNames>|<get-columnNames>(){}[0] 319 final val onDelete // androidx.room.util/TableInfo.ForeignKey.onDelete|{}onDelete[0] 320 final fun <get-onDelete>(): kotlin/String // androidx.room.util/TableInfo.ForeignKey.onDelete.<get-onDelete>|<get-onDelete>(){}[0] 321 final val onUpdate // androidx.room.util/TableInfo.ForeignKey.onUpdate|{}onUpdate[0] 322 final fun <get-onUpdate>(): kotlin/String // androidx.room.util/TableInfo.ForeignKey.onUpdate.<get-onUpdate>|<get-onUpdate>(){}[0] 323 final val referenceColumnNames // androidx.room.util/TableInfo.ForeignKey.referenceColumnNames|{}referenceColumnNames[0] 324 final fun <get-referenceColumnNames>(): kotlin.collections/List<kotlin/String> // androidx.room.util/TableInfo.ForeignKey.referenceColumnNames.<get-referenceColumnNames>|<get-referenceColumnNames>(){}[0] 325 final val referenceTable // androidx.room.util/TableInfo.ForeignKey.referenceTable|{}referenceTable[0] 326 final fun <get-referenceTable>(): kotlin/String // androidx.room.util/TableInfo.ForeignKey.referenceTable.<get-referenceTable>|<get-referenceTable>(){}[0] 327 328 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.room.util/TableInfo.ForeignKey.equals|equals(kotlin.Any?){}[0] 329 final fun hashCode(): kotlin/Int // androidx.room.util/TableInfo.ForeignKey.hashCode|hashCode(){}[0] 330 final fun toString(): kotlin/String // androidx.room.util/TableInfo.ForeignKey.toString|toString(){}[0] 331 } 332 333 final class Index { // androidx.room.util/TableInfo.Index|null[0] 334 constructor <init>(kotlin/String, kotlin/Boolean, kotlin.collections/List<kotlin/String>, kotlin.collections/List<kotlin/String>) // androidx.room.util/TableInfo.Index.<init>|<init>(kotlin.String;kotlin.Boolean;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}[0] 335 336 final val columns // androidx.room.util/TableInfo.Index.columns|{}columns[0] 337 final fun <get-columns>(): kotlin.collections/List<kotlin/String> // androidx.room.util/TableInfo.Index.columns.<get-columns>|<get-columns>(){}[0] 338 final val name // androidx.room.util/TableInfo.Index.name|{}name[0] 339 final fun <get-name>(): kotlin/String // androidx.room.util/TableInfo.Index.name.<get-name>|<get-name>(){}[0] 340 final val unique // androidx.room.util/TableInfo.Index.unique|{}unique[0] 341 final fun <get-unique>(): kotlin/Boolean // androidx.room.util/TableInfo.Index.unique.<get-unique>|<get-unique>(){}[0] 342 343 final var orders // androidx.room.util/TableInfo.Index.orders|{}orders[0] 344 final fun <get-orders>(): kotlin.collections/List<kotlin/String> // androidx.room.util/TableInfo.Index.orders.<get-orders>|<get-orders>(){}[0] 345 final fun <set-orders>(kotlin.collections/List<kotlin/String>) // androidx.room.util/TableInfo.Index.orders.<set-orders>|<set-orders>(kotlin.collections.List<kotlin.String>){}[0] 346 347 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.room.util/TableInfo.Index.equals|equals(kotlin.Any?){}[0] 348 final fun hashCode(): kotlin/Int // androidx.room.util/TableInfo.Index.hashCode|hashCode(){}[0] 349 final fun toString(): kotlin/String // androidx.room.util/TableInfo.Index.toString|toString(){}[0] 350 351 final object Companion { // androidx.room.util/TableInfo.Index.Companion|null[0] 352 final const val DEFAULT_PREFIX // androidx.room.util/TableInfo.Index.Companion.DEFAULT_PREFIX|{}DEFAULT_PREFIX[0] 353 final fun <get-DEFAULT_PREFIX>(): kotlin/String // androidx.room.util/TableInfo.Index.Companion.DEFAULT_PREFIX.<get-DEFAULT_PREFIX>|<get-DEFAULT_PREFIX>(){}[0] 354 } 355 } 356 357 final object Companion { // androidx.room.util/TableInfo.Companion|null[0] 358 final const val CREATED_FROM_DATABASE // androidx.room.util/TableInfo.Companion.CREATED_FROM_DATABASE|{}CREATED_FROM_DATABASE[0] 359 final fun <get-CREATED_FROM_DATABASE>(): kotlin/Int // androidx.room.util/TableInfo.Companion.CREATED_FROM_DATABASE.<get-CREATED_FROM_DATABASE>|<get-CREATED_FROM_DATABASE>(){}[0] 360 final const val CREATED_FROM_ENTITY // androidx.room.util/TableInfo.Companion.CREATED_FROM_ENTITY|{}CREATED_FROM_ENTITY[0] 361 final fun <get-CREATED_FROM_ENTITY>(): kotlin/Int // androidx.room.util/TableInfo.Companion.CREATED_FROM_ENTITY.<get-CREATED_FROM_ENTITY>|<get-CREATED_FROM_ENTITY>(){}[0] 362 final const val CREATED_FROM_UNKNOWN // androidx.room.util/TableInfo.Companion.CREATED_FROM_UNKNOWN|{}CREATED_FROM_UNKNOWN[0] 363 final fun <get-CREATED_FROM_UNKNOWN>(): kotlin/Int // androidx.room.util/TableInfo.Companion.CREATED_FROM_UNKNOWN.<get-CREATED_FROM_UNKNOWN>|<get-CREATED_FROM_UNKNOWN>(){}[0] 364 365 final fun read(androidx.sqlite/SQLiteConnection, kotlin/String): androidx.room.util/TableInfo // androidx.room.util/TableInfo.Companion.read|read(androidx.sqlite.SQLiteConnection;kotlin.String){}[0] 366 } 367} 368 369final class androidx.room.util/ViewInfo { // androidx.room.util/ViewInfo|null[0] 370 constructor <init>(kotlin/String, kotlin/String?) // androidx.room.util/ViewInfo.<init>|<init>(kotlin.String;kotlin.String?){}[0] 371 372 final val name // androidx.room.util/ViewInfo.name|{}name[0] 373 final fun <get-name>(): kotlin/String // androidx.room.util/ViewInfo.name.<get-name>|<get-name>(){}[0] 374 final val sql // androidx.room.util/ViewInfo.sql|{}sql[0] 375 final fun <get-sql>(): kotlin/String? // androidx.room.util/ViewInfo.sql.<get-sql>|<get-sql>(){}[0] 376 377 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.room.util/ViewInfo.equals|equals(kotlin.Any?){}[0] 378 final fun hashCode(): kotlin/Int // androidx.room.util/ViewInfo.hashCode|hashCode(){}[0] 379 final fun toString(): kotlin/String // androidx.room.util/ViewInfo.toString|toString(){}[0] 380 381 final object Companion { // androidx.room.util/ViewInfo.Companion|null[0] 382 final fun read(androidx.sqlite/SQLiteConnection, kotlin/String): androidx.room.util/ViewInfo // androidx.room.util/ViewInfo.Companion.read|read(androidx.sqlite.SQLiteConnection;kotlin.String){}[0] 383 } 384} 385 386final class androidx.room/DatabaseConfiguration { // androidx.room/DatabaseConfiguration|null[0] 387 constructor <init>(kotlin/String?, androidx.room/RoomDatabase.MigrationContainer, kotlin.collections/List<androidx.room/RoomDatabase.Callback>?, androidx.room/RoomDatabase.JournalMode, kotlin/Boolean, kotlin/Boolean, kotlin.collections/Set<kotlin/Int>?, kotlin.collections/List<kotlin/Any>, kotlin.collections/List<androidx.room.migration/AutoMigrationSpec>, kotlin/Boolean, androidx.sqlite/SQLiteDriver?, kotlin.coroutines/CoroutineContext?) // androidx.room/DatabaseConfiguration.<init>|<init>(kotlin.String?;androidx.room.RoomDatabase.MigrationContainer;kotlin.collections.List<androidx.room.RoomDatabase.Callback>?;androidx.room.RoomDatabase.JournalMode;kotlin.Boolean;kotlin.Boolean;kotlin.collections.Set<kotlin.Int>?;kotlin.collections.List<kotlin.Any>;kotlin.collections.List<androidx.room.migration.AutoMigrationSpec>;kotlin.Boolean;androidx.sqlite.SQLiteDriver?;kotlin.coroutines.CoroutineContext?){}[0] 388 389 final val allowDestructiveMigrationForAllTables // androidx.room/DatabaseConfiguration.allowDestructiveMigrationForAllTables|{}allowDestructiveMigrationForAllTables[0] 390 final fun <get-allowDestructiveMigrationForAllTables>(): kotlin/Boolean // androidx.room/DatabaseConfiguration.allowDestructiveMigrationForAllTables.<get-allowDestructiveMigrationForAllTables>|<get-allowDestructiveMigrationForAllTables>(){}[0] 391 final val allowDestructiveMigrationOnDowngrade // androidx.room/DatabaseConfiguration.allowDestructiveMigrationOnDowngrade|{}allowDestructiveMigrationOnDowngrade[0] 392 final fun <get-allowDestructiveMigrationOnDowngrade>(): kotlin/Boolean // androidx.room/DatabaseConfiguration.allowDestructiveMigrationOnDowngrade.<get-allowDestructiveMigrationOnDowngrade>|<get-allowDestructiveMigrationOnDowngrade>(){}[0] 393 final val autoMigrationSpecs // androidx.room/DatabaseConfiguration.autoMigrationSpecs|{}autoMigrationSpecs[0] 394 final fun <get-autoMigrationSpecs>(): kotlin.collections/List<androidx.room.migration/AutoMigrationSpec> // androidx.room/DatabaseConfiguration.autoMigrationSpecs.<get-autoMigrationSpecs>|<get-autoMigrationSpecs>(){}[0] 395 final val callbacks // androidx.room/DatabaseConfiguration.callbacks|{}callbacks[0] 396 final fun <get-callbacks>(): kotlin.collections/List<androidx.room/RoomDatabase.Callback>? // androidx.room/DatabaseConfiguration.callbacks.<get-callbacks>|<get-callbacks>(){}[0] 397 final val journalMode // androidx.room/DatabaseConfiguration.journalMode|{}journalMode[0] 398 final fun <get-journalMode>(): androidx.room/RoomDatabase.JournalMode // androidx.room/DatabaseConfiguration.journalMode.<get-journalMode>|<get-journalMode>(){}[0] 399 final val migrationContainer // androidx.room/DatabaseConfiguration.migrationContainer|{}migrationContainer[0] 400 final fun <get-migrationContainer>(): androidx.room/RoomDatabase.MigrationContainer // androidx.room/DatabaseConfiguration.migrationContainer.<get-migrationContainer>|<get-migrationContainer>(){}[0] 401 final val name // androidx.room/DatabaseConfiguration.name|{}name[0] 402 final fun <get-name>(): kotlin/String? // androidx.room/DatabaseConfiguration.name.<get-name>|<get-name>(){}[0] 403 final val queryCoroutineContext // androidx.room/DatabaseConfiguration.queryCoroutineContext|{}queryCoroutineContext[0] 404 final fun <get-queryCoroutineContext>(): kotlin.coroutines/CoroutineContext? // androidx.room/DatabaseConfiguration.queryCoroutineContext.<get-queryCoroutineContext>|<get-queryCoroutineContext>(){}[0] 405 final val requireMigration // androidx.room/DatabaseConfiguration.requireMigration|{}requireMigration[0] 406 final fun <get-requireMigration>(): kotlin/Boolean // androidx.room/DatabaseConfiguration.requireMigration.<get-requireMigration>|<get-requireMigration>(){}[0] 407 final val sqliteDriver // androidx.room/DatabaseConfiguration.sqliteDriver|{}sqliteDriver[0] 408 final fun <get-sqliteDriver>(): androidx.sqlite/SQLiteDriver? // androidx.room/DatabaseConfiguration.sqliteDriver.<get-sqliteDriver>|<get-sqliteDriver>(){}[0] 409 final val typeConverters // androidx.room/DatabaseConfiguration.typeConverters|{}typeConverters[0] 410 final fun <get-typeConverters>(): kotlin.collections/List<kotlin/Any> // androidx.room/DatabaseConfiguration.typeConverters.<get-typeConverters>|<get-typeConverters>(){}[0] 411} 412 413final class androidx.room/InvalidationTracker { // androidx.room/InvalidationTracker|null[0] 414 constructor <init>(androidx.room/RoomDatabase, kotlin.collections/Map<kotlin/String, kotlin/String>, kotlin.collections/Map<kotlin/String, kotlin.collections/Set<kotlin/String>>, kotlin/Array<out kotlin/String>...) // androidx.room/InvalidationTracker.<init>|<init>(androidx.room.RoomDatabase;kotlin.collections.Map<kotlin.String,kotlin.String>;kotlin.collections.Map<kotlin.String,kotlin.collections.Set<kotlin.String>>;kotlin.Array<out|kotlin.String>...){}[0] 415 416 final fun createFlow(kotlin/Array<out kotlin/String>..., kotlin/Boolean = ...): kotlinx.coroutines.flow/Flow<kotlin.collections/Set<kotlin/String>> // androidx.room/InvalidationTracker.createFlow|createFlow(kotlin.Array<out|kotlin.String>...;kotlin.Boolean){}[0] 417 final fun refreshAsync() // androidx.room/InvalidationTracker.refreshAsync|refreshAsync(){}[0] 418 final suspend fun refresh(kotlin/Array<out kotlin/String>...): kotlin/Boolean // androidx.room/InvalidationTracker.refresh|refresh(kotlin.Array<out|kotlin.String>...){}[0] 419} 420 421final class androidx.room/RoomRawQuery { // androidx.room/RoomRawQuery|null[0] 422 constructor <init>(kotlin/String, kotlin/Function1<androidx.sqlite/SQLiteStatement, kotlin/Unit> = ...) // androidx.room/RoomRawQuery.<init>|<init>(kotlin.String;kotlin.Function1<androidx.sqlite.SQLiteStatement,kotlin.Unit>){}[0] 423 424 final val sql // androidx.room/RoomRawQuery.sql|{}sql[0] 425 final fun <get-sql>(): kotlin/String // androidx.room/RoomRawQuery.sql.<get-sql>|<get-sql>(){}[0] 426 427 final fun getBindingFunction(): kotlin/Function1<androidx.sqlite/SQLiteStatement, kotlin/Unit> // androidx.room/RoomRawQuery.getBindingFunction|getBindingFunction(){}[0] 428} 429 430final object androidx.room/Room { // androidx.room/Room|null[0] 431 final const val MASTER_TABLE_NAME // androidx.room/Room.MASTER_TABLE_NAME|{}MASTER_TABLE_NAME[0] 432 final fun <get-MASTER_TABLE_NAME>(): kotlin/String // androidx.room/Room.MASTER_TABLE_NAME.<get-MASTER_TABLE_NAME>|<get-MASTER_TABLE_NAME>(){}[0] 433 434 final inline fun <#A1: reified androidx.room/RoomDatabase> databaseBuilder(kotlin/String, noinline kotlin/Function0<#A1> = ...): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/Room.databaseBuilder|databaseBuilder(kotlin.String;kotlin.Function0<0:0>){0§<androidx.room.RoomDatabase>}[0] 435 final inline fun <#A1: reified androidx.room/RoomDatabase> inMemoryDatabaseBuilder(noinline kotlin/Function0<#A1> = ...): androidx.room/RoomDatabase.Builder<#A1> // androidx.room/Room.inMemoryDatabaseBuilder|inMemoryDatabaseBuilder(kotlin.Function0<0:0>){0§<androidx.room.RoomDatabase>}[0] 436} 437 438final val androidx.room.util/EMPTY_STRING_ARRAY // androidx.room.util/EMPTY_STRING_ARRAY|{}EMPTY_STRING_ARRAY[0] 439 final fun <get-EMPTY_STRING_ARRAY>(): kotlin/Array<kotlin/String?> // androidx.room.util/EMPTY_STRING_ARRAY.<get-EMPTY_STRING_ARRAY>|<get-EMPTY_STRING_ARRAY>(){}[0] 440 441final fun <#A: androidx.room/RoomDatabase> androidx.room.util/findDatabaseConstructorAndInitDatabaseImpl(kotlin.reflect/KClass<*>): #A // androidx.room.util/findDatabaseConstructorAndInitDatabaseImpl|findDatabaseConstructorAndInitDatabaseImpl(kotlin.reflect.KClass<*>){0§<androidx.room.RoomDatabase>}[0] 442final fun <#A: kotlin/Any, #B: kotlin/Any?> androidx.room.util/recursiveFetchMap(kotlin.collections/MutableMap<#A, #B>, kotlin/Boolean, kotlin/Function1<kotlin.collections/MutableMap<#A, #B>, kotlin/Unit>) // androidx.room.util/recursiveFetchMap|recursiveFetchMap(kotlin.collections.MutableMap<0:0,0:1>;kotlin.Boolean;kotlin.Function1<kotlin.collections.MutableMap<0:0,0:1>,kotlin.Unit>){0§<kotlin.Any>;1§<kotlin.Any?>}[0] 443final fun <#A: kotlin/Any?> androidx.room.coroutines/createFlow(androidx.room/RoomDatabase, kotlin/Boolean, kotlin/Array<kotlin/String>, kotlin/Function1<androidx.sqlite/SQLiteConnection, #A>): kotlinx.coroutines.flow/Flow<#A> // androidx.room.coroutines/createFlow|createFlow(androidx.room.RoomDatabase;kotlin.Boolean;kotlin.Array<kotlin.String>;kotlin.Function1<androidx.sqlite.SQLiteConnection,0:0>){0§<kotlin.Any?>}[0] 444final fun <#A: kotlin/Any?> androidx.room.util/recursiveFetchLongSparseArray(androidx.collection/LongSparseArray<#A>, kotlin/Boolean, kotlin/Function1<androidx.collection/LongSparseArray<#A>, kotlin/Unit>) // androidx.room.util/recursiveFetchLongSparseArray|recursiveFetchLongSparseArray(androidx.collection.LongSparseArray<0:0>;kotlin.Boolean;kotlin.Function1<androidx.collection.LongSparseArray<0:0>,kotlin.Unit>){0§<kotlin.Any?>}[0] 445final fun androidx.room.util/appendPlaceholders(kotlin.text/StringBuilder, kotlin/Int) // androidx.room.util/appendPlaceholders|appendPlaceholders(kotlin.text.StringBuilder;kotlin.Int){}[0] 446final fun androidx.room.util/dropFtsSyncTriggers(androidx.sqlite/SQLiteConnection) // androidx.room.util/dropFtsSyncTriggers|dropFtsSyncTriggers(androidx.sqlite.SQLiteConnection){}[0] 447final fun androidx.room.util/foreignKeyCheck(androidx.sqlite/SQLiteConnection, kotlin/String) // androidx.room.util/foreignKeyCheck|foreignKeyCheck(androidx.sqlite.SQLiteConnection;kotlin.String){}[0] 448final fun androidx.room.util/getColumnIndex(androidx.sqlite/SQLiteStatement, kotlin/String): kotlin/Int // androidx.room.util/getColumnIndex|getColumnIndex(androidx.sqlite.SQLiteStatement;kotlin.String){}[0] 449final fun androidx.room.util/getColumnIndexOrThrow(androidx.sqlite/SQLiteStatement, kotlin/String): kotlin/Int // androidx.room.util/getColumnIndexOrThrow|getColumnIndexOrThrow(androidx.sqlite.SQLiteStatement;kotlin.String){}[0] 450final fun androidx.room.util/getLastInsertedRowId(androidx.sqlite/SQLiteConnection): kotlin/Long // androidx.room.util/getLastInsertedRowId|getLastInsertedRowId(androidx.sqlite.SQLiteConnection){}[0] 451final fun androidx.room.util/getTotalChangedRows(androidx.sqlite/SQLiteConnection): kotlin/Int // androidx.room.util/getTotalChangedRows|getTotalChangedRows(androidx.sqlite.SQLiteConnection){}[0] 452final fun androidx.room.util/joinIntoString(kotlin.collections/List<kotlin/Int>?): kotlin/String? // androidx.room.util/joinIntoString|joinIntoString(kotlin.collections.List<kotlin.Int>?){}[0] 453final fun androidx.room.util/newStringBuilder(): kotlin.text/StringBuilder // androidx.room.util/newStringBuilder|newStringBuilder(){}[0] 454final fun androidx.room.util/splitToIntList(kotlin/String?): kotlin.collections/List<kotlin/Int>? // androidx.room.util/splitToIntList|splitToIntList(kotlin.String?){}[0] 455final fun androidx.room.util/stringError(): kotlin/String // androidx.room.util/stringError|stringError(){}[0] 456final fun androidx.room.util/wrapMappedColumns(androidx.sqlite/SQLiteStatement, kotlin/Array<kotlin/String>, kotlin/IntArray): androidx.sqlite/SQLiteStatement // androidx.room.util/wrapMappedColumns|wrapMappedColumns(androidx.sqlite.SQLiteStatement;kotlin.Array<kotlin.String>;kotlin.IntArray){}[0] 457final suspend fun (androidx.room/PooledConnection).androidx.room/execSQL(kotlin/String) // androidx.room/execSQL|execSQL@androidx.room.PooledConnection(kotlin.String){}[0] 458final suspend fun <#A: kotlin/Any?> (androidx.room/RoomDatabase).androidx.room/useReaderConnection(kotlin.coroutines/SuspendFunction1<androidx.room/Transactor, #A>): #A // androidx.room/useReaderConnection|useReaderConnection@androidx.room.RoomDatabase(kotlin.coroutines.SuspendFunction1<androidx.room.Transactor,0:0>){0§<kotlin.Any?>}[0] 459final suspend fun <#A: kotlin/Any?> (androidx.room/RoomDatabase).androidx.room/useWriterConnection(kotlin.coroutines/SuspendFunction1<androidx.room/Transactor, #A>): #A // androidx.room/useWriterConnection|useWriterConnection@androidx.room.RoomDatabase(kotlin.coroutines.SuspendFunction1<androidx.room.Transactor,0:0>){0§<kotlin.Any?>}[0] 460final suspend fun <#A: kotlin/Any?> (androidx.room/Transactor).androidx.room/deferredTransaction(kotlin.coroutines/SuspendFunction1<androidx.room/TransactionScope<#A>, #A>): #A // androidx.room/deferredTransaction|deferredTransaction@androidx.room.Transactor(kotlin.coroutines.SuspendFunction1<androidx.room.TransactionScope<0:0>,0:0>){0§<kotlin.Any?>}[0] 461final suspend fun <#A: kotlin/Any?> (androidx.room/Transactor).androidx.room/exclusiveTransaction(kotlin.coroutines/SuspendFunction1<androidx.room/TransactionScope<#A>, #A>): #A // androidx.room/exclusiveTransaction|exclusiveTransaction@androidx.room.Transactor(kotlin.coroutines.SuspendFunction1<androidx.room.TransactionScope<0:0>,0:0>){0§<kotlin.Any?>}[0] 462final suspend fun <#A: kotlin/Any?> (androidx.room/Transactor).androidx.room/immediateTransaction(kotlin.coroutines/SuspendFunction1<androidx.room/TransactionScope<#A>, #A>): #A // androidx.room/immediateTransaction|immediateTransaction@androidx.room.Transactor(kotlin.coroutines.SuspendFunction1<androidx.room.TransactionScope<0:0>,0:0>){0§<kotlin.Any?>}[0] 463final suspend fun <#A: kotlin/Any?> androidx.room.util/performInTransactionSuspending(androidx.room/RoomDatabase, kotlin.coroutines/SuspendFunction0<#A>): #A // androidx.room.util/performInTransactionSuspending|performInTransactionSuspending(androidx.room.RoomDatabase;kotlin.coroutines.SuspendFunction0<0:0>){0§<kotlin.Any?>}[0] 464final suspend fun <#A: kotlin/Any?> androidx.room.util/performSuspending(androidx.room/RoomDatabase, kotlin/Boolean, kotlin/Boolean, kotlin/Function1<androidx.sqlite/SQLiteConnection, #A>): #A // androidx.room.util/performSuspending|performSuspending(androidx.room.RoomDatabase;kotlin.Boolean;kotlin.Boolean;kotlin.Function1<androidx.sqlite.SQLiteConnection,0:0>){0§<kotlin.Any?>}[0] 465