package Ġreactive circ us . release probe . persistence . artifact collection . dao Ċ Ċ import Ġandroidx . room . Dao Ċ import Ġandroidx . room . Insert Ċ import Ġandroidx . room . On Conflict Strategy Ċ import Ġandroidx . room . Query Ċ import Ġandroidx . room . Transaction Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġreactive circ us . release probe . persistence . artifact collection . entity . Artifact Collection Entity Ċ Ċ @ Dao Ċ abstract Ġclass ĠArtifact Collection Dao Ġ{ ĊĊĠĠĠ Ġ@ Transaction ĊĠĠĠ Ġ@ Query (" SELECT Ġ* ĠFROM Ġartifact _ collection ") ĊĠĠĠ Ġabstract Ġfun Ġall Artifact Collections (): ĠFlow < List < Artifact Collection Entity >> ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . IGNORE ) ĊĠĠĠ Ġabstract Ġsuspend Ġfun Ġinsert Artifact Collections ( artifact Collections : ĠList < Artifact Collection Entity >) Ċ } Ċ