Что является результатом этого метода Dao
после добавления некоторых message
s в базу данных:
@Query("SELECT * FROM messages")
Flowable<List<Message>> getMessages();
1 - ALL message
s, сохраненные в базе данных, будут отправлены после этого изменения
или
2 - Только изменения РАЗНИЦА между новым и старым message
будут выбрасываться после изменения?
В каких документах это указано? Если сначала, что я должен сделать, чтобы получить разницу - что-то вроде DiffUtils
или есть другие подходы?
P.S. Что если я УДАЛЮ несколько сообщений?