Я новичок в Room lib, я хотел бы знать, как я могу динамически выбирать таблицу из базы данных в своем запросе. У меня есть база данных с 10 разными таблицами. В зависимости от предпочтений пользователей, они могут запрашивать информацию из любой таблицы базы данных.
Я использую приведенный ниже фрагмент кода для запроса
@Query("SELECT * FROM lecture_progress_table WHERE subject = :eSubject AND isWatched = :isWatched")
LiveData<List<LectureProgressObject>> getSubjectLectureProgress(String eSubject, int isWatched);
Но вместо предопределенного имени таблицы, такого как «lection_progress_table», мне бы хотелось, чтобы я мог динамически передавать имя таблицы в запрос. Пожалуйста, любой помощник будет более чем полезен.