como Fluxo
Encontra todos os objetos que atendem às condições de query e os retorna de forma assíncrona como um Flow.
Depois de assinado, o fluxo emitirá um evento InitialResults e, em seguida, um UpdatedResults em qualquer alteração nos objetos representados pela query que faz o backup do RealmResults. O fluxo continuará sendo executado 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 corrotina será cancelado com uma CancellationException.
Não é permitido ligar asFlow em query geradas a partir de um MutableRealm.
Return
um fluxo que representa alterações no RealmResults resultantes da execução desta query.
Parâmetros
Uma lista opcional de propriedades que define quando uma alteração no objeto resultará na emissão de uma alteração. Propriedade aninhadas podem ser definidas usando uma sintaxe pontilhada, por exemplo parent.child.name
. Se nenhum caminho chave for fornecido, as alterações em todas as propriedade de nível superior e as propriedade aninhadas 4 níveis abaixo trigger uma alteração.
Lança
se um caminho chave inválido for fornecido.