Порядок без учета регистра с помощью ormlite и sqlite в android

Я хочу упорядочить свои объекты данных из ORMLite DAO без учета регистра.

В настоящее время я использую следующий код sqlite для упорядочения элементов моего владельца с учетом регистра:

ownerDao.queryBuilder().orderBy("Name", true).query();

Я вижу здесь , что sqlite поддерживает нечувствительный к регистру «упорядочение по» со следующим необработанным SQL:

SELECT * FROM owner ORDER BY Name COLLATE NOCASE

Любой простой способ (проще, чем вызовqueryRaw())для добавления желаемого суффикса?

Может ли альтернативным решением быть установка свойства columnDefinitionв аннотации DatabaseField на TEXT COLLATE NOCASE?

6
задан Community 23 May 2017 в 10:31
поделиться