Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

인터페이스 OrderedCollectionChangeSet

이 페이지의 내용

  • io.realm
  • 중첩된 클래스 요약
  • 메서드 요약
  • 메서드 세부 정보
  • getChangeRanges
  • getChanges
  • getDeletionRanges
  • getDeletions
  • getError
  • getInsertionRanges
  • getInsertions
  • getState

이 인터페이스는 마지막 업데이트 중에 collection에 적용된 변경 사항을 설명합니다.:ref:OrderedCollectionChangeSet <io_realm_OrderedCollectionChangeSet> RealmResults.addChangeListener(OrderedRealmCollectionChangeListener) 에 의해 등록된 OrderedRealmCollectionChangeListener 로 전달됩니다.

변경 정보는 각 변경 유형에 대한 컬렉션의 행 인덱스 배열과 Range 배열, 두 가지 형식으로 제공됩니다.

수정자 및 유형
클래스 및 설명
public static final
public static
수정자 및 유형
메서드 및 설명
getChangeRanges ()

collection의 새 버전에서 수정된 객체 범위입니다.

public int

collection의 새 버전에서 수정된 인덱스입니다.

이전 버전의 collection에서 삭제된 객체 범위입니다.

public int

이전 버전의 collection에서 삭제된 인덱스입니다.

발생한 오류를 반환합니다.

collection의 새 버전에 삽입된 객체 범위입니다.

public int

새 버전의 collection에 삽입된 인덱스입니다.

이 변경 사항이 나타내는 상태를 반환합니다.

collection의 새 버전에서 수정된 객체 범위입니다.

반환

범위 배열. 수정된 객체가 없으면 크기가 0인 배열이 반환됩니다.

public int getChanges ()

새 버전의 컬렉션에서 수정된 인덱스입니다. RealmResults 의 경우, 지정된 인덱스에 있는 객체의 속성 중 하나 이상이 수정되었거나 해당 객체에 연결된 객체가 수정되었음을 의미합니다.

반환

인덱스 배열. 객체가 수정된 경우 크기가 0인 배열이 반환됩니다.

이전 버전의 collection에서 삭제된 객체 범위입니다.

반환

범위 배열. 삭제된 객체가 없으면 크기가 0인 배열이 반환됩니다.

public int getDeletions ()

이전 버전의 collection에서 삭제된 인덱스입니다.

반환

인덱스 배열. 삭제된 객체가 없으면 크기가 0인 배열이 반환됩니다.

발생한 오류를 반환합니다. 오류가 발생한 경우 collection 상태 및 기타 변경 집합 정보가 정의되지 않습니다. collection이 생성되어 업데이트를 보내기 시작한 후에는 Go 상태가 될 수 있습니다.

반환

발생한 오류입니다.

collection의 새 버전에 삽입된 객체 범위입니다.

반환

범위 배열. 삽입된 객체가 없으면 크기가 0인 배열이 반환됩니다.

public int getInsertions ()

새 버전의 collection에 삽입된 인덱스입니다.

반환

인덱스 배열. 삽입된 객체가 없으면 크기가 0인 배열이 반환됩니다.

이 변경 사항이 나타내는 상태를 반환합니다. 변경 집합이 있을 수 있는 다양한 상태에 대한 설명은 상태 를 참조하세요.

반환

이 변경 집합이 나타내는 상태의 종류입니다.

다음도 참조하세요.

  • 상태

돌아가기

ObjectChangeSet