Jeff Gaston | 79285e9 | 2019-02-13 15:26:16 -0500 | [diff] [blame] | 1 | // Signature format: 3.0 |
| 2 | package androidx.room { |
| 3 | |
Jeff Gaston | 6edd4a4 | 2019-04-12 20:19:05 -0400 | [diff] [blame] | 4 | @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class CoroutinesRoom { |
Daniel Santiago Rivera | b4c4a0d | 2019-04-15 09:41:13 -0700 | [diff] [blame] | 5 | 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-Freilich | eb86a04 | 2020-04-30 12:35:30 +0100 | [diff] [blame^] | 6 | 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 Gaston | 79285e9 | 2019-02-13 15:26:16 -0500 | [diff] [blame] | 8 | field public static final androidx.room.CoroutinesRoom.Companion! Companion; |
| 9 | } |
| 10 | |
| 11 | public static final class CoroutinesRoom.Companion { |
Daniel Santiago Rivera | b4c4a0d | 2019-04-15 09:41:13 -0700 | [diff] [blame] | 12 | 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-Freilich | eb86a04 | 2020-04-30 12:35:30 +0100 | [diff] [blame^] | 13 | 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 Gaston | 79285e9 | 2019-02-13 15:26:16 -0500 | [diff] [blame] | 15 | } |
| 16 | |
Jeff Gaston | e6a3a04 | 2019-07-01 18:23:37 -0400 | [diff] [blame] | 17 | public final class CoroutinesRoomKt { |
Jeff Gaston | e6a3a04 | 2019-07-01 18:23:37 -0400 | [diff] [blame] | 18 | } |
| 19 | |
| 20 | public final class RoomDatabaseKt { |
Louis Pullen-Freilich | eb86a04 | 2020-04-30 12:35:30 +0100 | [diff] [blame^] | 21 | 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 Gaston | e6a3a04 | 2019-07-01 18:23:37 -0400 | [diff] [blame] | 22 | } |
| 23 | |
Jeff Gaston | 79285e9 | 2019-02-13 15:26:16 -0500 | [diff] [blame] | 24 | } |
| 25 | |