package Ġcom . hi . d hl . paging 3 . data . local Ċ Ċ import Ġandroidx . paging . Paging Source Ċ import Ġandroidx . room .* Ċ Ċ /** Ċ Ġ* Ġ< pre > Ċ Ġ* ĠĠĠĠ Ġauthor : Ġd hl Ċ Ġ* ĠĠĠĠ Ġdate Ġ Ġ: Ġ 2 0 2 0 / 6 / 1 6 Ċ Ġ* ĠĠĠĠ Ġdesc Ġ Ġ: Ċ Ġ* Ġ</ pre > Ċ Ġ*/ Ċ Ċ @ Dao Ċ interface ĠPerson Dao Ġ{ ĊĊĠĠĠ Ġ@ Query (" SELECT Ġ* ĠFROM ĠPerson Entity Ġorder Ġby Ġupdate Time Ġdesc ") ĊĠĠĠ Ġfun Ġquery All Data (): ĠP aging Source < Int , ĠPerson Entity > ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġfun Ġinsert ( person Entity : ĠList < Person Entity >) ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġfun Ġdelete ( person Entity : ĠPerson Entity ) Ċ }