<lambda>null1 import androidx.room.RoomDatabase
2 import androidx.room.util.performBlocking
3 import androidx.room.util.performInTransactionSuspending
4 import javax.`annotation`.processing.Generated
5 import kotlin.Long
6 import kotlin.Suppress
7 import kotlin.Unit
8 import kotlin.collections.List
9 import kotlin.reflect.KClass
10
11 @Generated(value = ["androidx.room.RoomProcessor"])
12 @Suppress(names = ["UNCHECKED_CAST", "DEPRECATION", "REDUNDANT_PROJECTION", "REMOVAL"])
13 public class MyDao_Impl(
14 __db: RoomDatabase,
15 ) : MyDao() {
16 private val __db: RoomDatabase
17 init {
18 this.__db = __db
19 }
20
21 public override fun baseConcrete(): Unit = performBlocking(__db, false, true) { _ ->
22 super@MyDao_Impl.baseConcrete()
23 }
24
25 public override suspend fun baseSuspendConcrete(): Unit = performInTransactionSuspending(__db) {
26 super@MyDao_Impl.baseSuspendConcrete()
27 }
28
29 public override fun concrete(): Unit = performBlocking(__db, false, true) { _ ->
30 super@MyDao_Impl.concrete()
31 }
32
33 internal override fun concreteInternal(): Unit = performBlocking(__db, false, true) { _ ->
34 super@MyDao_Impl.concreteInternal()
35 }
36
37 public override suspend fun suspendConcrete(): Unit = performInTransactionSuspending(__db) {
38 super@MyDao_Impl.suspendConcrete()
39 }
40
41 public override fun concreteWithVararg(vararg arr: Long): Unit = performBlocking(__db, false, true) { _ ->
42 super@MyDao_Impl.concreteWithVararg(*arr)
43 }
44
45 public override suspend fun suspendConcreteWithVararg(vararg arr: Long): Unit = performInTransactionSuspending(__db) {
46 super@MyDao_Impl.suspendConcreteWithVararg(*arr)
47 }
48
49 public companion object {
50 public fun getRequiredConverters(): List<KClass<*>> = emptyList()
51 }
52 }
53