Как создать сопоставление в 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.)

Другие вопросы по тегам