Property
public final class Property: CustomStringConvertible
This class represents properties persisted to Realm in an ObjectSchema.
When using Realm, Property objects allow performing migrations and introspecting the database’s schema.
These properties map to columns in the core database.
-
Property name.
Declaration
Swift
public var name: String { return rlmProperty.name }
-
Property type.
Declaration
Swift
public var type: PropertyType { return rlmProperty.type }
-
Whether this property is indexed.
Declaration
Swift
public var indexed: Bool { return rlmProperty.indexed }
-
Whether this property is optional (can contain
nil
values).Declaration
Swift
public var optional: Bool { return rlmProperty.optional }
-
Declaration
Swift
public var objectClassName: String? { return rlmProperty.objectClassName }
-
Returns a human-readable description of this property.
Declaration
Swift
public var description: String { return rlmProperty.description }