bitsy-wallet/app/src/main/java/cy/agorise/bitsybitshareswallet/database/daos/EquivalentValueDao.kt

22 lines
682 B
Kotlin

package cy.agorise.bitsybitshareswallet.database.daos
import androidx.lifecycle.LiveData
import androidx.room.Dao
import androidx.room.Insert
import androidx.room.Query
import cy.agorise.bitsybitshareswallet.database.entities.EquivalentValue
@Dao
interface EquivalentValueDao {
@Insert
fun insert(equivalentValue: EquivalentValue)
@Query("SELECT * FROM equivalent_values")
fun getAllEquivalentValues(): LiveData<List<EquivalentValue>>
@Query("SELECT COUNT(*) FROM equivalent_values WHERE symbol=:currency")
fun getEquivalentValuesCountForCurrency(currency: String): Long
@Query("DELETE FROM equivalent_values WHERE value < 0")
fun purge(): Int
}