Как я могу поддерживать сортировку библиотек ICU в SQL-запросах ROOM?Правила сопоставления по умолчанию, предопределенные в комнате, не подходят, так как мы имеем нечувствительную к регистру немецкую локализацию на стороне сервера API, которую нельзя изменить, и нам нужно возвращать данные из нашей базы данных в том же порядке, поэтому мы должны использовать что-то вроде
ORDER BY name COLLATE "de_DE"
Но это не работает, потому что Room не требуется последовательность сортировки (мы получили SQLiteException: no such collation sequence: de_DE (code 1)
)
Я знаю, что есть способ изменить код SQLite, перекомпилировав его сРасширение ICU, как описано здесь .Но я не могу найти способ скомпилировать его для комнаты.Есть ли способ поддержки пользовательских правил сортировки в Room DB?