Add: Repository sheet

This commit is contained in:
machiav3lli
2022-01-25 02:41:38 +01:00
parent e672710e14
commit c3282d4c98
6 changed files with 360 additions and 1 deletions

View File

@ -51,6 +51,9 @@ interface RepositoryDao : BaseDao<Repository> {
@Query("SELECT * FROM repository WHERE _id = :id and deleted == 0")
fun get(id: Long): Repository?
@Query("SELECT * FROM repository WHERE _id = :id and deleted == 0")
fun getLive(id: Long): LiveData<Repository?>
@get:Query("SELECT * FROM repository WHERE deleted == 0 ORDER BY _id ASC")
val allCursor: Cursor
@ -81,6 +84,9 @@ interface ProductDao : BaseDao<Product> {
@Query("SELECT COUNT(*) FROM product WHERE repository_id = :id")
fun countForRepository(id: Long): Long
@Query("SELECT COUNT(*) FROM product WHERE repository_id = :id")
fun countForRepositoryLive(id: Long): LiveData<Long>
@Query("SELECT * FROM product WHERE package_name = :packageName")
fun get(packageName: String): List<Product?>