comoFluxo

resumo Diversão asFlow(): Fluxo<t>

Calcula o valor que atende às condições de query e o retorna de forma assíncrona como um fluxo.

Se houver alguma alteração nos objetos representados pela query que apoia o valor, o fluxo emitirá o valor atualizado. O fluxo continuará em execução indefinidamente até ser cancelado.

Os cálculos de alteração serão executados no thread representado por RealmConfiguration.Builder.notificationDispatcher.

O fluxo tem um buffer interno de Channel.BUFFERED mas se o consumidor não consumir os elementos em tempo hábil, o escopo da coroutine será cancelado com uma CancellationException.

Return

um fluxo que representa alterações no RealmResults resultantes da execução desta query.

Lança

se chamado em uma query emitida em um MutableRealm.