package Ġcom . ti 4 n . sample app . db Ċ Ċ import Ġandroidx . room .* Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ @ Dao Ċ interface ĠBase Dao < T > Ġ{ ĊĊĠĠĠ Ġfun Ġquery All (): ĠFlow < List < T >> ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġsuspend Ġfun Ġinsert ( var arg Ġitem : ĠT ) ĊĊĠĠĠ Ġ@ Update ĊĠĠĠ Ġsuspend Ġfun Ġupdate ( var arg Ġitem : ĠT ) ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġsuspend Ġfun Ġdelete ( item : ĠT ) Ċ }