diff options
author | desperateCoder <echotodevnull@gmail.com> | 2019-05-14 20:27:33 +0300 |
---|---|---|
committer | desperateCoder <echotodevnull@gmail.com> | 2019-05-14 20:27:33 +0300 |
commit | 46b1a64476f42d7b2b641ad56b6ae676e8d96b9c (patch) | |
tree | 94a6301e2728ac0151e13bb80c034c9ff0f8f787 /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java | |
parent | d18ef378d228b1ce91cb1419cec07b8314cb027f (diff) |
#51 create and assign label in single step
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java index 3c206676f..e74922c60 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java @@ -1,11 +1,12 @@ package it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao; -import java.util.List; - import androidx.lifecycle.LiveData; import androidx.room.Dao; import androidx.room.Query; import androidx.room.Transaction; + +import java.util.List; + import it.niedermann.nextcloud.deck.model.Board; import it.niedermann.nextcloud.deck.model.full.FullBoard; @@ -41,4 +42,6 @@ public interface BoardDao extends GenericDao<Board> { LiveData<FullBoard> getFullBoardById(final long accountId, final long localId); + @Query("SELECT b.* FROM board b JOIN stack s ON s.boardId = b.localId JOIN card c ON c.localId = :localCardId") + Board getBoardByLocalCardIdDirectly(long localCardId); }
\ No newline at end of file |