スキーマ

@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 }

ObjectSchema Retrieval

等価

  • 2 つのスキーマが等しいかどうかを返します。

    宣言

    Swift

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