Deseo ordenar mis objetos de datos de una caja DAO ORMLite insensiblemente.Insensible a las mayúsculas y miniaturas con ormlite y sqlite en android
Actualmente estoy usando el siguiente código de SQLite para ordenar mi caso elementos propietario sensibilidad:
ownerDao.queryBuilder().orderBy("Name", true).query();
veo here que SQLite apoya entre mayúsculas y minúsculas "ordenar por" con el siguiente código SQL en bruto:
SELECT * FROM owner ORDER BY Name COLLATE NOCASE
Cualquier forma fácil (más fácil que llamar al queryRaw()
) de agregar el sufijo deseado?
¿Podría una solución alternativa establecer la propiedad columnDefinition
en DatabaseField annotation en TEXT COLLATE NOCASE
?
has intentado 'orderBy (" Nombre COLLATE NOCASE ", verdadero)' tal vez pase por ese camino. – zapl
Pensé en eso, pero incluso si eso funciona, podría romperse con alguna versión futura de ORMLite. – Diederik