RLMBSONType
Objective-C
enum RLMBSONType : NSUInteger {}
Swift
enum RLMBSONType : UInt, @unchecked Sendable
Allowed BSON types.
-
BSON Null type
Declaration
Objective-C
RLMBSONTypeNullSwift
case null = 0 -
BSON Int32 type
Declaration
Objective-C
RLMBSONTypeInt32Swift
case int32 = 1 -
BSON Int64 type
Declaration
Objective-C
RLMBSONTypeInt64Swift
case int64 = 2 -
BSON Bool type
Declaration
Objective-C
RLMBSONTypeBoolSwift
case bool = 3 -
BSON Double type
Declaration
Objective-C
RLMBSONTypeDoubleSwift
case double = 4 -
BSON String type
Declaration
Objective-C
RLMBSONTypeStringSwift
case string = 5 -
BSON Binary type
Declaration
Objective-C
RLMBSONTypeBinarySwift
case binary = 6 -
BSON Timestamp type
Declaration
Objective-C
RLMBSONTypeTimestampSwift
case timestamp = 7 -
BSON Datetime type
Declaration
Objective-C
RLMBSONTypeDatetimeSwift
case datetime = 8 -
BSON ObjectId type
Declaration
Objective-C
RLMBSONTypeObjectIdSwift
case objectId = 9 -
BSON Decimal128 type
Declaration
Objective-C
RLMBSONTypeDecimal128Swift
case decimal128 = 10 -
BSON RegularExpression type
Declaration
Objective-C
RLMBSONTypeRegularExpressionSwift
case regularExpression = 11 -
BSON MaxKey type
Declaration
Objective-C
RLMBSONTypeMaxKeySwift
case maxKey = 12 -
BSON MinKey type
Declaration
Objective-C
RLMBSONTypeMinKeySwift
case minKey = 13 -
BSON Document type
Declaration
Objective-C
RLMBSONTypeDocumentSwift
case document = 14 -
BSON Array type
Declaration
Objective-C
RLMBSONTypeArraySwift
case array = 15 -
BSON UUID type
Declaration
Objective-C
RLMBSONTypeUUIDSwift
case UUID = 16
View on GitHub
Install in Dash