방식Flow

추상 fun asFlow(): Flow<t>

쿼리 조건을 충족하는 값을 계산하고 이를 Flow 로 비동기적으로 반환합니다.

값을 지원하는 쿼리 가 나타내는 객체에 변경 사항이 있는 경우 흐름은 업데이트된 값을 내보냅니다. 흐름은 취소될 때까지 무기한으로 계속 실행 됩니다.

변경 계산은 RealmConfiguration.Builder.notificationDispatcher가 나타내는 스레드에서 실행 됩니다.

흐름에는 Channel.BUFFERED 의 내부 버퍼가 있지만 소비자가 적시에 요소를 소비하지 못하면 코루틴 범위가 CancellationException과 함께 취소됩니다.

Return

이 쿼리 실행으로 인한 RealmResults 의 변경 사항을 나타내는 흐름입니다.

스로우

MutableRealm에서 실행된 쿼리 에서 호출된 경우.