Realm 쿼리
RealmQuery
은(는) Builder
패턴을 사용하여 Realm, RealmResults 또는 RealmList 인스턴스에 대한 쿼리를 캡슐화합니다. 쿼리는 asFlow 에서 반환된 흐름 찾기 또는 구독을 사용하여 실행됩니다.
Realm 은 순서가 지정되지 않으므로 쿼리가 삽입된 순서대로 객체를 반환한다는 보장이 없습니다. 특정 순서가 필요한 경우 정렬 함수를 사용합니다.
find 를 사용하면 대부분의 경우 결과를 빠르게 얻을 수 있습니다. 그러나 UI 스레드에서 대량의 쿼리를 실행하면 프레임 드롭 또는 ANR이 발생할 수 있습니다. 이러한 동작을 방지하려면 asFlow 를 사용하고 비동기적으로 결과를 수집할 수 있습니다.
매개변수
t
쿼리할 객체의 클래스입니다.
함수
클립보드에 링크 복사됨
쿼리 조건을 충족하는 객체의 수를 계산하는 RealmScalarQuery 를 반환합니다.
클립보드에 링크 복사됨
쿼리에 대한 텍스트 설명을 반환합니다.
클립보드에 링크 복사됨
쿼리 조건을 충족하는 모든 객체를 찾아 블로킹 방식으로 반환합니다.
클립보드에 링크 복사됨
RealmQuery.find 와 비슷하지만 쿼리의 RealmResults 가 제공되는 차단 을 수신합니다.
클립보드에 링크 복사됨
쿼리 조건을 충족하는 첫 번째 객체를 찾는 쿼리를 반환합니다.
클립보드에 링크 복사됨
쿼리가 더 많은 객체와 일치하는 경우 반환되는 객체 수를 제한합니다.
클립보드에 링크 복사됨
RealmQuery.max 와 비슷하지만 유형 매개변수가 자동으로 유추됩니다.
클립보드에 링크 복사됨
RealmQuery.min 과 비슷하지만 유형 매개변수가 자동으로 유추됩니다.
클립보드에 링크 복사됨
RealmQuery.sum 과 비슷하지만 유형 매개변수가 자동으로 유추됩니다.