[{"class":"androidx.room3.DatabaseConfiguration","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"isMigrationRequired(int,int)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[{"field":"allowDestructiveMigrationForAllTables","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"allowDestructiveMigrationOnDowngrade","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"allowMainThreadQueries","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"autoMigrationSpecs","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"callbacks","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"context","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"journalMode","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"migrationContainer","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"multiInstanceInvalidation","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"name","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"prepackagedDatabaseCallback","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"queryCoroutineContext","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"requireMigration","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"sqliteDriver","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"typeConverters","addedIn":"3.0.0-alpha01-0.3.0"}]},{"class":"androidx.room3.RoomDatabase.JournalMode","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"valueOf(java.lang.String)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"values()","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[{"field":"AUTOMATIC","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"TRUNCATE","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"WRITE_AHEAD_LOGGING","addedIn":"3.0.0-alpha01-0.3.0"}]},{"class":"androidx.room3.RoomOpenDelegateMarker","addedIn":"3.0.0-alpha01-0.3.0","methods":[],"fields":[]},{"class":"androidx.room3.TransactionScope","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"rollback(T,kotlin.coroutines.Continuation<?>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"withNestedTransaction<R>(kotlin.jvm.functions.Function2<? super androidx.room3.TransactionScope<R>,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomDatabaseConstructor","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"initialize()","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomRawQuery","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"RoomRawQuery(java.lang.String)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"RoomRawQuery(java.lang.String,kotlin.jvm.functions.Function1,int,kotlin.jvm.internal.DefaultConstructorMarker)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"RoomRawQuery(java.lang.String,kotlin.jvm.functions.Function1<? super androidx.sqlite.SQLiteStatement,kotlin.Unit>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"getBindingFunction()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"getSql()","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomDatabaseKt","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"useReaderConnection<R>(androidx.room3.RoomDatabase,kotlin.jvm.functions.Function2<? super androidx.room3.Transactor,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"useWriterConnection<R>(androidx.room3.RoomDatabase,kotlin.jvm.functions.Function2<? super androidx.room3.Transactor,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"withReadTransaction<R>(androidx.room3.RoomDatabase,kotlin.jvm.functions.Function2<? super androidx.room3.TransactionScope<R>,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"withWriteTransaction<R>(androidx.room3.RoomDatabase,kotlin.jvm.functions.Function2<? super androidx.room3.TransactionScope<R>,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomDatabase.Callback","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"Callback()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"onCreate(androidx.sqlite.SQLiteConnection)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"onDestructiveMigration(androidx.sqlite.SQLiteConnection)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"onOpen(androidx.sqlite.SQLiteConnection)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.TransactorKt","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"deferredTransaction<R>(androidx.room3.Transactor,kotlin.jvm.functions.Function2<? super androidx.room3.TransactionScope<R>,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"exclusiveTransaction<R>(androidx.room3.Transactor,kotlin.jvm.functions.Function2<? super androidx.room3.TransactionScope<R>,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"execSQL(androidx.room3.PooledConnection,java.lang.String,kotlin.coroutines.Continuation<? super kotlin.Unit>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"immediateTransaction<R>(androidx.room3.Transactor,kotlin.jvm.functions.Function2<? super androidx.room3.TransactionScope<R>,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomDatabase.PrepackagedDatabaseCallback","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"PrepackagedDatabaseCallback()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"onOpenPrepackagedDatabase(androidx.sqlite.SQLiteConnection)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.concurrent.AtomicBoolean","addedIn":"3.0.0-alpha01-0.3.0","methods":[],"fields":[]},{"class":"androidx.room3.migration.MigrationKt","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"Migration(int,int,kotlin.jvm.functions.Function1<? super androidx.sqlite.SQLiteConnection,kotlin.Unit>)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.PooledConnection","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"usePrepared<R>(java.lang.String,kotlin.jvm.functions.Function1<? super androidx.sqlite.SQLiteStatement,? extends R>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomDatabase","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"clearAllTables()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"close()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createInvalidationTracker()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"getInvalidationTracker()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"init(androidx.room3.DatabaseConfiguration)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[{"field":"Companion","addedIn":"3.0.0-alpha01-0.3.0"}]},{"class":"androidx.room3.Room","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"databaseBuilder<T extends androidx.room3.RoomDatabase>(android.content.Context,java.lang.Class<T>,java.lang.String)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"databaseBuilder<reified T extends androidx.room3.RoomDatabase>(android.content.Context,java.lang.String,kotlin.jvm.functions.Function0<T>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"inMemoryDatabaseBuilder<T extends androidx.room3.RoomDatabase>(android.content.Context,java.lang.Class<T>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"inMemoryDatabaseBuilder<reified T extends androidx.room3.RoomDatabase>(android.content.Context,kotlin.jvm.functions.Function0<T>)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[{"field":"INSTANCE","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"MASTER_TABLE_NAME","addedIn":"3.0.0-alpha01-0.3.0"}]},{"class":"androidx.room3.Transactor","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"inTransaction(kotlin.coroutines.Continuation<? super java.lang.Boolean>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"withTransaction<R>(androidx.room3.Transactor.SQLiteTransactionType,kotlin.jvm.functions.Function2<? super androidx.room3.TransactionScope<R>,? super kotlin.coroutines.Continuation<? super R>,?>,kotlin.coroutines.Continuation<? super R>)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomDatabase.Builder","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"addAutoMigrationSpec(androidx.room3.migration.AutoMigrationSpec)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"addCallback(androidx.room3.RoomDatabase.Callback)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"addMigrations(androidx.room3.migration.Migration...)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"addTypeConverter(java.lang.Object)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"allowMainThreadQueries()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"build()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFromAsset(java.lang.String)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFromAsset(java.lang.String,androidx.room3.RoomDatabase.PrepackagedDatabaseCallback)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFromFile(java.io.File)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFromFile(java.io.File,androidx.room3.RoomDatabase.PrepackagedDatabaseCallback)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFromInputStream(java.util.concurrent.Callable<java.io.InputStream>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFromInputStream(java.util.concurrent.Callable<java.io.InputStream>,androidx.room3.RoomDatabase.PrepackagedDatabaseCallback)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"enableMultiInstanceInvalidation()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"fallbackToDestructiveMigration(boolean)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"fallbackToDestructiveMigrationFrom(boolean,int...)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"fallbackToDestructiveMigrationOnDowngrade(boolean)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"setAutoCloseTimeout(long,java.util.concurrent.TimeUnit)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"setDriver(androidx.sqlite.SQLiteDriver)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"setInMemoryTrackingMode(boolean)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"setJournalMode(androidx.room3.RoomDatabase.JournalMode)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"setMultiInstanceInvalidationServiceIntent(android.content.Intent)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"setQueryCoroutineContext(kotlin.coroutines.CoroutineContext)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.migration.Migration","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"Migration(int,int)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"migrate(androidx.sqlite.SQLiteConnection)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[{"field":"endVersion","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"startVersion","addedIn":"3.0.0-alpha01-0.3.0"}]},{"class":"androidx.room3.Transactor.SQLiteTransactionType","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"valueOf(java.lang.String)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"values()","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[{"field":"DEFERRED","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"EXCLUSIVE","addedIn":"3.0.0-alpha01-0.3.0"},{"field":"IMMEDIATE","addedIn":"3.0.0-alpha01-0.3.0"}]},{"class":"androidx.room3.ExperimentalRoomApi","addedIn":"3.0.0-alpha01-0.3.0","methods":[],"fields":[]},{"class":"androidx.room3.RoomDatabase.MigrationContainer","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"MigrationContainer()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"addMigrations(androidx.room3.migration.Migration...)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"addMigrations(java.util.List<? extends androidx.room3.migration.Migration>)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"contains(int,int)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"findMigrationPath(int,int)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"getMigrations()","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.RoomDatabase.Companion","addedIn":"3.0.0-alpha01-0.3.0","methods":[],"fields":[]},{"class":"androidx.room3.InvalidationTracker","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"createFlow$default(androidx.room3.InvalidationTracker,java.lang.String[],boolean,int,java.lang.Object)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFlow(java.lang.String...)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"createFlow(java.lang.String[],boolean)","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"refreshAsync()","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.migration.AutoMigrationSpec","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"onPostMigrate(androidx.sqlite.SQLiteConnection)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.concurrent.AtomicInt","addedIn":"3.0.0-alpha01-0.3.0","methods":[],"fields":[]},{"class":"androidx.room3.MultiInstanceInvalidationService","addedIn":"3.0.0-alpha01-0.3.0","methods":[{"method":"MultiInstanceInvalidationService()","addedIn":"3.0.0-alpha01-0.3.0"},{"method":"onBind(android.content.Intent)","addedIn":"3.0.0-alpha01-0.3.0"}],"fields":[]},{"class":"androidx.room3.concurrent.ThreadLocal","addedIn":"3.0.0-alpha01-0.3.0","methods":[],"fields":[]}]