krzysztof
02/11/2021, 9:53 AM@Insert(onConflict = OnConflictStrategy.IGNORE)
    fun insert(entries: List<Entry>): List<Long>
    @Update
    fun update(entries: List<Entry>)@Transaction
    fun setValues(entries: List<Entry>) {
        val insertResult = insert(entries)
        val entriesToUpdate = entries.filterIndexed { i, _ -> insertResult[i] == -1L }
        if(entriesToUpdate.isNotEmpty()) {
            update(entriesToUpdate)
        }
    }