Комната: как проверить, существует ли строка - PullRequest
0 голосов
/ 02 июля 2018

В моем классе репозитория я хочу получать данные, только если их нет в таблице комнат. Как проверить, существует ли какая-либо строка в таблице?

1 Ответ

0 голосов
/ 02 июля 2018

Как и предполагал ADM, вам может повезти, если использовать COUNT() для подсчета фактических строк в таблице.

Однако я все равно рекомендовал бы просто извлечь данные - если их не существует, Room просто вернет пустой список, и это не должно быть менее эффективно, чем запрос количества строк (если оно равно 0).

В качестве плюса у вас будет меньше кода для написания нужной вам функциональности! : -)

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