package Ġcz . eman . ka al sample . data . common . room Ċ Ċ import Ġandroidx . room . Delete Ċ import Ġandroidx . room . Insert Ċ import Ġandroidx . room . On Conflict Strategy Ċ import Ġandroidx . room . Update Ċ Ċ /** Ċ Ġ* ĠThis Ġclass Ġprovides Ġauxiliary Ġfunctions Ġused Ġby ĠDAO Ġclasses . Ċ Ġ* Ċ Ġ* Ġ** Be ĠA ware **: Ċ Ġ* ĠThis ĠDAO Ġcan Ġhandle Ġonly Ġone Ġconcrete Ġdatabase Ġentity Ġ[ T ] Ċ Ġ* Ċ Ġ* Ġ@ author Ġvs ou h rada Ġ( v acl av . s ou h rada @ eman . cz ) Ċ Ġ*/ Ċ interface ĠBase Dao < in ĠT > Ġ{ ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġsuspend Ġfun Ġinsert ( entity : ĠT ) ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġsuspend Ġfun Ġinsert ( var arg Ġentities : ĠT ) ĊĊĠĠĠ Ġ@ Update ĊĠĠĠ Ġsuspend Ġfun Ġupdate ( entity : ĠT ) ĊĊĠĠĠ Ġ@ Update ĊĠĠĠ Ġsuspend Ġfun Ġupdate ( var arg Ġentities : ĠT ) ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġsuspend Ġfun Ġdelete ( entity : ĠT ) Ċ Ċ }