package Ġjp . k ale id ot 7 2 5 . sample . room . dao Ċ Ċ import Ġandroidx . room . Dao Ċ import Ġandroidx . room . Delete Ċ import Ġandroidx . room . Insert Ċ import Ġandroidx . room . Query Ċ import Ġandroidx . room . Update Ċ import Ġjp . k ale id ot 7 2 5 . sample . room . data . Repo Ċ import Ġjp . k ale id ot 7 2 5 . sample . room . data . User Ċ Ċ @ Dao Ċ interface ĠRepo Dao Ġ{ ĊĠĠĠ Ġ@ Insert ĊĠĠĠ Ġfun Ġinsert ( repo Ġ: ĠRepo ) ĊĊĠĠĠ Ġ@ Update ĊĠĠĠ Ġfun Ġupdate ( repo Ġ: ĠRepo ) ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġfun Ġdelete ( repo Ġ: ĠRepo ) ĊĊĠĠĠ Ġ@ Query (" delete Ġfrom Ġrepos ") ĊĠĠĠ Ġfun Ġdelete All () ĊĊĠĠĠ Ġ@ Query (" select Ġ* Ġfrom Ġrepos ") ĊĠĠĠ Ġfun ĠgetAll (): ĠList < Repo > ĊĊĠĠĠ Ġ@ Query (" select Ġ* Ġfrom Ġrepos Ġwhere ĠuserId Ġ= Ġ: userId ") ĊĠĠĠ Ġfun Ġget Repo ( userId : ĠInt ): ĠRepo Ċ } Ċ