<lambda>null1import androidx.room.RoomDatabase 2 import androidx.room.util.getColumnIndexOrThrow 3 import androidx.room.util.performBlocking 4 import androidx.sqlite.SQLiteStatement 5 import javax.`annotation`.processing.Generated 6 import kotlin.Int 7 import kotlin.String 8 import kotlin.Suppress 9 import kotlin.collections.List 10 import kotlin.collections.MutableList 11 import kotlin.collections.mutableListOf 12 import kotlin.jvm.JvmName 13 import kotlin.reflect.KClass 14 15 @Generated(value = ["androidx.room.RoomProcessor"]) 16 @Suppress(names = ["UNCHECKED_CAST", "DEPRECATION", "REDUNDANT_PROJECTION", "REMOVAL"]) 17 public class MyDao_Impl( 18 __db: RoomDatabase, 19 ) : MyDao { 20 private val __db: RoomDatabase 21 22 public override val entities: List<MyEntity> 23 get() = getEntities() 24 init { 25 this.__db = __db 26 } 27 28 @JvmName("_privateGetEntities") 29 private fun getEntities(): List<MyEntity> { 30 val _sql: String = "SELECT * FROM MyEntity" 31 return performBlocking(__db, true, false) { _connection -> 32 val _stmt: SQLiteStatement = _connection.prepare(_sql) 33 try { 34 val _columnIndexOfPk: Int = getColumnIndexOrThrow(_stmt, "pk") 35 val _result: MutableList<MyEntity> = mutableListOf() 36 while (_stmt.step()) { 37 val _item: MyEntity 38 val _tmpPk: Int 39 _tmpPk = _stmt.getLong(_columnIndexOfPk).toInt() 40 _item = MyEntity(_tmpPk) 41 _result.add(_item) 42 } 43 _result 44 } finally { 45 _stmt.close() 46 } 47 } 48 } 49 50 public companion object { 51 public fun getRequiredConverters(): List<KClass<*>> = emptyList() 52 } 53 } 54