Simplify rule ordering

This commit is contained in:
M66B
2019-04-27 21:40:32 +02:00
parent 58b8c071be
commit e10329c6ca
2 changed files with 3 additions and 20 deletions

View File

@@ -31,13 +31,13 @@ import java.util.List;
public interface DaoRule {
@Query("SELECT * FROM rule" +
" WHERE folder = :folder" +
" ORDER BY `order`, name")
" ORDER BY `order`, name COLLATE NOCASE")
List<EntityRule> getRules(long folder);
@Query("SELECT * FROM rule" +
" WHERE folder = :folder" +
" AND enabled" +
" ORDER BY `order`, name")
" ORDER BY `order`, name COLLATE NOCASE")
List<EntityRule> getEnabledRules(long folder);
@Query("SELECT rule.*, folder.account, folder.name AS folderName, account.name AS accountName FROM rule" +
@@ -50,7 +50,7 @@ public interface DaoRule {
" JOIN folder ON folder.id = rule.folder" +
" JOIN account ON account.id = folder.account" +
" WHERE rule.folder = :folder" +
" ORDER BY `order`, name")
" ORDER BY `order`, name COLLATE NOCASE")
LiveData<List<TupleRuleEx>> liveRules(long folder);
@Insert