스키마

@frozen
public struct Schema : CustomStringConvertible
extension Schema: Equatable

Schema 인스턴스는 Realm에서 관리하는 모델 객체 스키마 컬렉션을 나타냅니다.

Realm을 사용할 때 Schema 인스턴스를 사용하면 마이그레이션을 수행하고 데이터베이스의 스키마를 인트로스펙션할 수 있습니다.

스키마는 코어 데이터베이스의 collection 테이블에 매핑됩니다.

속성

  • Realm의 모든 Realm 객체 유형에 대한 ObjectSchema배열입니다.

    이 속성은 동적 인트로스펙션을 위해 마이그레이션 중에 사용하기 위한 것입니다.

    선언

    스위프트

    public var objectSchema: [ObjectSchema] { get }
  • 안에 포함된 객체 스키마에 대한 사람이 읽을 수 있는 설명입니다.

    선언

    스위프트

    public var description: String { get }

ObjectSchema 조회

Equatable

  • 두 스키마가 동일한지 여부를 반환합니다.

    선언

    스위프트

    public static func == (lhs: Schema, rhs: Schema) -> Bool