架构
@frozen
public struct Schema : CustomStringConvertible
extension Schema: Equatable
Schema
实例表示由 Realm 托管的对象模式的collection。
使用 Realm 时, Schema
实例允许执行迁移和内省数据库模式。
模式映射到核心数据库中的collection。
-
Realm 中所有 Realm 对象类型 的
ObjectSchema
数组。此属性用于在迁移过程中进行动态内省。
声明
Swift
public var objectSchema: [ObjectSchema] { get }
-
对其中包含的对象模式的人类可读描述。
声明
Swift
public var description: String { get }
-
在 Realm 中查找并返回给定类名的
ObjectSchema
(如果存在)。声明
Swift
public subscript(className: String) -> ObjectSchema? { get }
-
返回两个模式是否相等。
声明
Swift
public static func == (lhs: Schema, rhs: Schema) -> Bool