X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdao%2FTransactionDAO.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdao%2FTransactionDAO.java;h=2c0995e1226cef8480babebff7ac8f3623008721;hp=5af78ea9ac1198c799695473fa3e7551eb5f22bb;hb=68cd8ad9a58628674aec13a0d43fd89683728669;hpb=96c0c980b90119e043ee1d754cfcaa6115912321 diff --git a/app/src/main/java/net/ktnx/mobileledger/dao/TransactionDAO.java b/app/src/main/java/net/ktnx/mobileledger/dao/TransactionDAO.java index 5af78ea9..2c0995e1 100644 --- a/app/src/main/java/net/ktnx/mobileledger/dao/TransactionDAO.java +++ b/app/src/main/java/net/ktnx/mobileledger/dao/TransactionDAO.java @@ -106,6 +106,10 @@ public abstract class TransactionDAO extends BaseDAO { @Query("SELECT * FROM transactions WHERE profile_id = :profileId") public abstract List getAllWithAccountsSync(long profileId); + @androidx.room.Transaction + @Query("SELECT * FROM transactions WHERE profile_id = :profileId") + public abstract LiveData> getAllWithAccounts(long profileId); + @androidx.room.Transaction @Query("SELECT distinct(tr.id), tr.ledger_id, tr.profile_id, tr.data_hash, tr.year, tr.month," + " tr.day, tr.description, tr.comment, tr.generation FROM transactions tr JOIN " +