package Ġat . ict 4 d . covid 1 9 map . persistence . database . dao Ċ Ċ import Ġandroidx . room . Dao Ċ import Ġandroidx . room . Insert Ċ import Ġandroidx . room . On Conflict Strategy Ċ import Ġandroidx . room . Query Ċ import Ġat . ict 4 d . covid 1 9 map . models . SAFE CAST _ MAP _ POST _ TABLE _ TABLE _ NAME Ċ import Ġat . ict 4 d . covid 1 9 map . models . S af ec ast Map Post Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ @ Dao Ċ abstract Ġclass ĠS af ec ast Map Post Dao Ġ{ ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . IGNORE ) ĊĠĠĠ Ġabstract Ġfun Ġinsert All S af ec ast Map Posts ( map Posts : ĠList < S af ec ast Map Post >): ĠList < Long > ĊĊĠĠĠ Ġ@ Query ( ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ ĠSELECT Ġ* ĊĠĠĠĠĠĠĠ ĠFROM Ġ$ SAFE CAST _ MAP _ POST _ TABLE _ TABLE _ NAME ĊĠĠĠ Ġ""" ĊĠĠĠ Ġ) ĊĠĠĠ Ġabstract Ġfun ĠgetAll S af ec ast Map Posts (): ĠFlow < List < S af ec ast Map Post >> Ċ } Ċ