Я загружаю набор данных из базы данных, используя room и pagedList, так как это большой набор. Мне нужно отфильтровать эти данные и показать их пользователю, соответственно, используя тот же pagedlistadapter. Пожалуйста, помогите.
Дао выглядит следующим образом
@WorkerThread
@Query("SELECT * FROM users WHERE name LIKE :query ORDER BY id DESC")
fun getAll(query: String): DataSource.Factory<Int, users>
Таблица имеет 4 поля - идентификатор, имя, телефон, адрес