@foonfyrick

Room, indices и @Index?

Уже который раз я сталкиваюсь с тем, что в каком-то обучающем уроке(в данном случае на стартандройд), про что-то говорят, а как им пользоваться - почитайте в интернете, я уже час не могу найти информацию, подскажите как это работает.
В документации написано @Column(index = boolean) - если вы хотите, чтобы это поле было проиндексировано, ставьте true. Индексация полей ускоряет выполнение запросов.
1.Каких запросов, по полю?
2.Насколько быстрей?
3.А если я весь столбец запрашиваю, и в нем есть проиндексированные поля, их индексация повлияет на скорость?

Вот я по полю этому запрос делаю и не вижу разницы или оно проиндексировано или нет...

indices = [Index("salary",unique = true,name = "MyIndex")
name - имя индекса, как его получить? Я хочу запросить все имена индексов, как мне это сделать? А если его не указывать, что будет на месте имени?
Спасибо.
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы