Можно ли использовать столбец rowid для заказа таблицы в комнате?
У сущности, которую я использую, нет инкрементного столбца, просто есть строковый столбец, который генерируется и ему присваиваются значения 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
Любой намек или решение?