@Delete
public abstract void deleteSync(Transaction item);
+ @Delete
+ public abstract void deleteSync(List<Transaction> items);
+
@Query("SELECT * FROM transactions")
public abstract LiveData<List<Transaction>> getAll();
"ORDER BY ordering, description_upper, rowid ")
public abstract List<DescriptionContainer> lookupDescriptionSync(@NonNull String term);
+ @Query("SELECT * from transactions WHERE profile_id = :profileId")
+ public abstract List<Transaction> allForProfileSync(long profileId);
+
static public class DescriptionContainer {
@ColumnInfo
public String description;