X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdb%2FTransactionAccount.java;h=6d51fec9d44e5cb1c20b8f89fb6f5832b96b01e2;hp=671e5d015dc3503b489b0b07044ed199c3b89b90;hb=9ea5a330029c99e0eecf55aaa94d8689fa64fc92;hpb=d5218337e111a377a3661f0ae4a5049edc055705 diff --git a/app/src/main/java/net/ktnx/mobileledger/db/TransactionAccount.java b/app/src/main/java/net/ktnx/mobileledger/db/TransactionAccount.java index 671e5d01..6d51fec9 100644 --- a/app/src/main/java/net/ktnx/mobileledger/db/TransactionAccount.java +++ b/app/src/main/java/net/ktnx/mobileledger/db/TransactionAccount.java @@ -21,6 +21,7 @@ import androidx.annotation.NonNull; import androidx.room.ColumnInfo; import androidx.room.Entity; import androidx.room.ForeignKey; +import androidx.room.Index; @Entity(tableName = "transaction_accounts", primaryKeys = {"profile", "transaction_id", "order_no"}, foreignKeys = {@ForeignKey(entity = Transaction.class, parentColumns = {"profile", "id"}, @@ -29,7 +30,7 @@ import androidx.room.ForeignKey; @ForeignKey(entity = Account.class, parentColumns = {"profile", "name"}, childColumns = {"profile", "account_name"}, onDelete = ForeignKey.CASCADE, onUpdate = ForeignKey.RESTRICT) - }) + }, indices = {@Index(name = "fk_tran_acc_prof_acc", value = {"profile", "account_name"})}) public class TransactionAccount { @ColumnInfo @NonNull