Как добавить индекс в порядке убывания столбца в комнате Android? - PullRequest
0 голосов
/ 12 февраля 2020

Допустим, у меня есть пользователи сущностей -

@Entity()
class Users(
    val firstName: String,
    val lastName: String
)

Теперь я хочу создать составной индекс для этой сущности (таблицы), например: (firstName DES C, lastName DES C) , Я могу сделать это с помощью команды sqlite следующим образом -

CREATE INDEX index_Users_firstName_lastName ON Users(firstName DESC, lastName DESC)

Но я не могу сделать это с помощью свойства индексов в аннотации @Entity. Я попытался сделать это -

@Entity(indices = [Index("firstName DESC", "lastName DESC")])
class Users(
    val firstName: String,
    val lastName: String
)

Но это приводит к следующей ошибке компилятора - ошибка: firstName DES C, на который есть ссылка в индексе, не существует в сущности.

Is Можно ли создать индекс в порядке убывания для столбца в комнате?

...