Что такое Database View в Room?

Что такое Database View в Room?
Database View позволяет инкапсулировать запрос в базу данных в data-классе. Database Views работает только с SELECT запросами.

Для создания Database View необходимо:

1. Добавить аннотацию @DatabaseView с SELECT запросом на data class.

2. Добавить аннотированный класс в список views аннотации @Database.