멤버
state
가 Realm.App.Sync.SubscriptionsState.Error
인 경우, SubscriptionSet가 오류 상태인 이유를 나타내는 string
을 반환합니다. 오류가 없으면 null
가 반환됩니다.
유형:
string
or null
세트에 구독이 없으면 true
를 반환하고, 그렇지 않으면 false
을 반환합니다.
유형:
boolean
세트의 구독 수입니다.
유형:
number
SubscriptionSet의 상태입니다.
유형:
Realm.App.Sync.SubscriptionSetState
SubscriptionSet의 버전입니다. 이 값은 Realm.App.Sync.SubscriptionSet#update
이 적용될 때마다 증가합니다.
유형:
number
방법
- 쿼리
- 유형:
Realm.Results
구독할 쿼리를 나타내는
Realm.Results
인스턴스입니다.- 옵션
- 유형:
Realm.App.Sync.SubscriptionOptions
이 구독을 추가할 때 사용할 수 있는 옵션(예: 구독 이름 지정)이 포함된 선택적
Realm.App.Sync.SubscriptionOptions
객체입니다.- 쿼리
- 유형:
Realm.Results
구독을 제거할 쿼리를 나타내는
Realm.Results
인스턴스입니다.- 이름
- 유형:
string
제거할 구독의 이름입니다.
- objectType
- 유형:
string
모든 구독을 제거할 Realm 객체 유형의 문자열 이름입니다.
- 서브스크립션
- 유형:
Realm.App.Sync.Subscription
제거할
Realm.App.Sync.Subscription
인스턴스입니다.
Realm.App.Sync.Subscription
활성 구독 세트에 쿼리를 추가합니다. 쿼리는 OR
연산자를 통해 동일한 유형에 대한 기존 쿼리와 조인됩니다.
쿼리는 Realm.Results
Realm#objects
mutableSubs.add(realm.objects("Cat").filtered("age > 10"));
에서 반환된 인스턴스로 표시됩니다(예: ).
매개변수:
Realm.App.Sync.Subscription
새 구독.
boolean
SubscriptionSet에서 지정된 쿼리로 구독을 제거합니다.
매개변수:
boolean
구독이 제거된 경우 true
, 발견되지 않은 경우 false
.
number
SubscriptionSet에서 모든 구독을 제거합니다.
반환 값:number
제거된 구독 수입니다.
boolean
SubscriptionSet에서 지정된 이름의 구독을 제거합니다.
매개변수:
boolean
구독이 제거된 경우 true
, 발견되지 않은 경우 false
.
number
SubscriptionSet에서 지정된 Realm 객체 유형에 대한 모든 구독을 제거합니다.
매개변수:
number
제거된 구독 수입니다.
boolean
SubscriptionSet에서 지정된 구독을 제거합니다.
매개변수:
boolean
구독이 제거된 경우 true
, 발견되지 않은 경우 false
.
상속된 메서드
- 콜백
- 유형:
function
SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수가 모든 객체에 대해
true
을 반환하면 이 메서드는true
을 반환합니다. 이 함수는 세 개의 인수를 사용합니다:object
- SubscriptionSet에서 처리 중인 현재 객체입니다.index
- SubscriptionSet에서 처리 중인 객체의 인덱스입니다.subscriptionSet
- SubscriptionSet 자체입니다.
- thisArg 옵션
- 유형:
object
callback
이(가) 호출될 때의this
값입니다.- 이름
- 유형:
string
검색할 이름입니다.
- 쿼리
- 유형:
Realm.Results
Realm.Results
인스턴스로 표시되는 검색할 쿼리입니다.Realm.objects("Cat").filtered("age > 10")
.- 콜백
- 유형:
function
SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수는 세 개의 인수를 사용합니다:
object
- SubscriptionSet에서 처리 중인 현재 객체입니다.index
- SubscriptionSet에서 처리 중인 객체의 인덱스입니다.subscriptionSet
- SubscriptionSet 자체입니다.
- thisArg 옵션
- 유형:
object
callback
이(가) 호출될 때의this
값입니다.- 콜백
- 유형:
function
SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수는 세 개의 인수를 사용합니다:
object
- SubscriptionSet에서 처리 중인 현재 객체입니다.index
- SubscriptionSet에서 처리 중인 객체의 인덱스입니다.subscriptionSet
- SubscriptionSet 자체입니다.
- thisArg 옵션
- 유형:
object
callback
이(가) 호출될 때의this
값입니다.- 콜백
- 유형:
function
SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수는 네 개의 인수를 사용합니다:
previousValue
- 콜백의 마지막 호출에서 이전에 반환된 값 또는initialValue
(제공된 경우)입니다.object
- SubscriptionSet에서 처리 중인 현재 객체입니다.index
- SubscriptionSet에서 처리 중인 객체의 인덱스입니다.subscriptionSet
- SubscriptionSet 자체입니다.
- 초기 값 옵션
- 유형:
object
callback
의 첫 번째 호출에 대한 첫 번째 인수로 사용할 값입니다.-
TypeError
SubscriptionSet가 비어 있고
initialValue
이 제공되지 않은 경우입니다.
- SubscriptionSet가 단일 객체로 구성되어 있고
initalValue
이 제공되지 않은 경우 해당 객체가 반환됩니다. - SubscriptionSet가 비어 있으면
initialValue
를 제공 해야 하며 이 반환됩니다. - 콜백
- 유형:
function
SubscriptionSet의 각 객체에 대해 오른쪽에서 왼쪽 으로 실행할 함수입니다. 이 함수는 네 개의 인수를 사용합니다:
previousValue
- 콜백의 마지막 호출에서 이전에 반환된 값 또는initialValue
(제공된 경우)입니다.object
- SubscriptionSet에서 처리 중인 현재 객체입니다.index
- SubscriptionSet에서 처리 중인 객체의 인덱스입니다.subscriptionSet
- SubscriptionSet 자체입니다.
- 초기 값 옵션
- 유형:
object
callback
의 첫 번째 호출에 대한 첫 번째 인수로 사용할 값입니다.-
TypeError
SubscriptionSet가 비어 있고
initialValue
이 제공되지 않은 경우입니다.
- SubscriptionSet가 단일 객체로 구성되어 있고
initalValue
이 제공되지 않은 경우 해당 객체가 반환됩니다. - SubscriptionSet가 비어 있으면
initialValue
를 제공 해야 하며 이 반환됩니다. - 콜백
- 유형:
function
SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수가
true
을 반환하면 이 메서드는true
을 반환합니다. 이 함수는 세 개의 인수를 사용합니다:object
- SubscriptionSet에서 처리 중인 현재 객체입니다.index
- SubscriptionSet에서 처리 중인 객체의 인덱스입니다.subscriptionSet
- SubscriptionSet 자체입니다.
- thisArg 옵션
- 유형:
object
callback
이(가) 호출될 때의this
값입니다.
boolean
매개변수:
boolean
대해 을 callback
반환했는지 여부를 나타내는 .true
Realm.App.Sync.Subscription
or null
이름으로 구독을 찾습니다.
매개변수:
Realm.App.Sync.Subscription
또는 null
명명된 구독, 또는 구독을 찾을 수 없는 경우 null
.
Realm.App.Sync.Subscription
or null
쿼리로 구독을 찾습니다. 명명된 구독과 명명되지 않은 구독 모두와 일치합니다.
매개변수:
Realm.App.Sync.Subscription
또는 null
지정된 쿼리가 있는 구독, 또는 구독을 찾을 수 없는 경우 null
를 반환합니다.
매개변수:
[any, ...]
매개변수:
[any, ...]
- SubscriptionSet의 모든 객체에 대해 호출된 후 callback
의 값을 반환합니다.
any
매개변수:
예외 처리:
any
- 다음과 같은 특수한 경우를 제외하고 , callback
의 최종 호출에서 반환된 값입니다.
any
매개변수:
예외 처리:
any
- 다음과 같은 특수한 경우를 제외하고 , callback
의 최종 호출에서 반환된 값입니다.
boolean
매개변수:
boolean
true
대해 를 반환하는 callback
경우 true
false
- , 그렇지 않으면 .