blob: cc27399e01ce558e437dbe36a6bd3c96c5b4dbc5 [file] [log] [blame]
Jeff Gaston79285e92019-02-13 15:26:16 -05001// Signature format: 3.0
2package androidx.room {
3
Jeff Gaston6edd4a42019-04-12 20:19:05 -04004 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class CoroutinesRoom {
Daniel Santiago Riverab4c4a0d2019-04-15 09:41:13 -07005 method public static <R> kotlinx.coroutines.flow.Flow<R> createFlow(androidx.room.RoomDatabase db, boolean inTransaction, String![] tableNames, java.util.concurrent.Callable<R> callable);
Louis Pullen-Freilicheb86a042020-04-30 12:35:30 +01006 method public static suspend <R> Object? execute(androidx.room.RoomDatabase p, boolean db, java.util.concurrent.Callable<R> inTransaction, kotlin.coroutines.Continuation<? super R> callable);
7 method public static suspend <R> Object? execute(androidx.room.RoomDatabase p, boolean db, android.os.CancellationSignal inTransaction, java.util.concurrent.Callable<R> cancellationSignal, kotlin.coroutines.Continuation<? super R> callable);
Jeff Gaston79285e92019-02-13 15:26:16 -05008 field public static final androidx.room.CoroutinesRoom.Companion! Companion;
9 }
10
11 public static final class CoroutinesRoom.Companion {
Daniel Santiago Riverab4c4a0d2019-04-15 09:41:13 -070012 method public <R> kotlinx.coroutines.flow.Flow<R> createFlow(androidx.room.RoomDatabase db, boolean inTransaction, String![] tableNames, java.util.concurrent.Callable<R> callable);
Louis Pullen-Freilicheb86a042020-04-30 12:35:30 +010013 method public suspend <R> Object? execute(androidx.room.RoomDatabase db, boolean inTransaction, java.util.concurrent.Callable<R> callable, kotlin.coroutines.Continuation<? super R> p);
14 method public suspend <R> Object? execute(androidx.room.RoomDatabase db, boolean inTransaction, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Callable<R> callable, kotlin.coroutines.Continuation<? super R> p);
Jeff Gaston79285e92019-02-13 15:26:16 -050015 }
16
Jeff Gastone6a3a042019-07-01 18:23:37 -040017 public final class CoroutinesRoomKt {
Jeff Gastone6a3a042019-07-01 18:23:37 -040018 }
19
20 public final class RoomDatabaseKt {
Louis Pullen-Freilicheb86a042020-04-30 12:35:30 +010021 method public static suspend <R> Object? withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
Jeff Gastone6a3a042019-07-01 18:23:37 -040022 }
23
Jeff Gaston79285e92019-02-13 15:26:16 -050024}
25