Archived
33 lines
656 B
Kotlin
33 lines
656 B
Kotlin
package com.denizd.substitutionplan
|
|
|
|
import androidx.lifecycle.LiveData
|
|
import androidx.room.*
|
|
|
|
@Dao
|
|
public interface SubstDao {
|
|
|
|
@get:Query("SELECT * FROM subst_table ORDER BY priority DESC")
|
|
val allSubst: LiveData<List<Subst>>
|
|
|
|
@Insert
|
|
fun insertSubst(subst: Subst)
|
|
|
|
@Update
|
|
fun updateSubst(subst: Subst)
|
|
|
|
@Delete
|
|
fun deleteSubst(subst: Subst)
|
|
|
|
@Query("DELETE FROM subst_table")
|
|
fun deleteAllSubst()
|
|
|
|
@get:Query("SELECT * FROM food_table ORDER BY priority ASC")
|
|
val allFoods: LiveData<List<Food>>
|
|
|
|
@Insert
|
|
fun insertFood(food: Food)
|
|
|
|
@Query("DELETE FROM food_table")
|
|
fun deleteAllFoods()
|
|
}
|