スキーマ
@frozen
public struct Schema : CustomStringConvertible
extension Schema: Equatable
Schema
インスタンスは、Realm によって管理されるモデル オブジェクト スキーマのコレクションを表します。
Realm を使用する場合、 Schema
インスタンスでは移行を実行し、データベースのスキーマを内部検証できます。
スキーマは、コア データベース内のテーブルのコレクションにマッピングされます。
-
Realm 内のすべてのオブジェクトタイプの
ObjectSchema
の配列。このプロパティは、動的イントロスペクションのために移行中に使用することを目的としています。
宣言
Swift
public var objectSchema: [ObjectSchema] { get }
-
内に含まれるオブジェクト スキーマの人間が判読可能な説明。
宣言
Swift
public var description: String { get }
-
Realm 内の指定されたクラス名を検索して返し
ObjectSchema
存在する場合)。宣言
Swift
public subscript(className: String) -> ObjectSchema? { get }
-
2 つのスキーマが等しいかどうかを返します。
宣言
Swift
public static func == (lhs: Schema, rhs: Schema) -> Bool