package Ġcom . jd agn ogo . we lov em ar athon . tips . data Ċ Ċ import Ġandroidx . room .* Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ @ Dao Ċ interface ĠT ips Dao Ġ{ ĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġsuspend Ġfun Ġinsert All ( blogs : ĠList < Tips Entity >) ĊĊĠĠĠ Ġ@ Query ( QUERY _ DELETE ) ĊĠĠĠ Ġsuspend Ġfun Ġclear () ĊĊĠĠĠ Ġ@ Query ( QUERY _ GET _ ALL ) ĊĠĠĠ Ġfun ĠgetAll (): ĠFlow < List < Tips Entity >> ĊĊĠĠĠ Ġ@ Transaction ĊĠĠĠ Ġsuspend Ġfun Ġupdate ( Tips : ĠList < Tips Entity >) Ġ{ ĊĠĠĠĠĠĠĠ Ġclear () ĊĠĠĠĠĠĠĠ Ġinsert All ( Tips ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠQUERY _ DELETE Ġ= Ġ" DELETE ĠFROM Ġ${ Tips Entity . TABLE }" ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠQUERY _ GET _ ALL Ġ= Ġ" SELECT Ġ* ĠFROM Ġ${ Tips Entity . TABLE }" ĊĠĠĠ Ġ} Ċ } Ċ