From cfc7c79ac52361d458f2913b1f36ec412a27dec6 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Tue, 6 Oct 2020 10:32:59 +0200 Subject: #831 Migrate from SQLiteOpenHelper to Room Fix some build issues --- .../java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java') diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java index 36665725..9bfdd69e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java @@ -64,8 +64,11 @@ public interface NoteDao { @Query("SELECT id FROM NoteEntity WHERE accountId = :accountId AND remoteId = :remoteId AND status != \"LOCAL_DELETED\"") Long getLocalIdByRemoteId(long accountId, long remoteId); - @Query("SELECT favorite, COUNT(*) FROM NoteEntity WHERE status != \"LOCAL_DELETED\" AND accountId = :accountId GROUP BY favorite ORDER BY favorite") - Map getFavoritesCount(long accountId); + @Query("SELECT COUNT(*) FROM NoteEntity WHERE status != 'LOCAL_DELETED' AND accountId = :accountId AND favorite = 1") + Integer getFavoritesCount(long accountId); + + @Query("SELECT COUNT(*) FROM NoteEntity WHERE status != 'LOCAL_DELETED' AND accountId = :accountId AND favorite = 0") + Integer getNonFavoritesCount(long accountId); /** * Returns a list of all Notes in the Database which were modified locally -- cgit v1.2.3