Можно ли использовать столбец rowid для заказа таблицы в комнате? - PullRequest
0 голосов
/ 12 ноября 2018

Используемый мной объект не имеет добавочного столбца, просто есть строковый столбец, который генерируется и ему присваиваются значения UUID

@PrimaryKey var id: String = UUID.randomUUID().toString(),
var something: Double = 0.0

По какой-то причине мне просто нужно перечислить таблицу в обратном порядке, но нет никакого добавочного столбца

Но в таблицах sqlite по умолчанию столбец rowid увеличивается автоматически.

Итак, я просто попробовал запрос ниже, но он не распознал rowid

@Query("SELECT * FROM Things ORDER BY rowid DESC")
fun getThings(): LiveData<MutableList<Something>>

Дает ожидаемый срок заказа, получил rowid

Любой намек или решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...