Как создать сопоставление в SQLite в приложении для Android?
Я пытаюсь подражать следующим заявлениям в моем приложении для Android:
db collate {"""} [list string compare -nocase]
do_execsql_test 6.5 {
PRAGMA foreign_keys = ON;
CREATE TABLE p1(a PRIMARY KEY COLLATE '"""');
CREATE TABLE c1(x, y REFERENCES p1);
} {}
Ссылайтесь на коммит в базе кода SQLite: https://www.sqlite.org/src/info/eddc05e7bb31fae7
Я не уверен, как создать сопоставление с именем """, как упомянуто в приведенном выше коде. Возможно ли это сделать в приложении для Android?
Связанный вопрос: Android: пользовательская сортировка в SQLite
1 ответ
Решение
Android SQLite Java API не предоставляет функции для создания последовательностей сортировки. Для этого в приложении для Android вам придется работать с библиотеками NDK и sqlite C.
(Я не уверен, чего вы на самом деле пытаетесь достичь, запустив в приложении внутренние тесты библиотеки sqlite.)