RLMBSONType
Objective-C
enum RLMBSONType : NSUInteger {}
Swift
enum RLMBSONType : UInt, @unchecked Sendable
Allowed BSON types.
-
BSON Null type
Declaration
Objective-C
RLMBSONTypeNull
Swift
case null = 0
-
BSON Int32 type
Declaration
Objective-C
RLMBSONTypeInt32
Swift
case int32 = 1
-
BSON Int64 type
Declaration
Objective-C
RLMBSONTypeInt64
Swift
case int64 = 2
-
BSON Bool type
Declaration
Objective-C
RLMBSONTypeBool
Swift
case bool = 3
-
BSON Double type
Declaration
Objective-C
RLMBSONTypeDouble
Swift
case double = 4
-
BSON String type
Declaration
Objective-C
RLMBSONTypeString
Swift
case string = 5
-
BSON Binary type
Declaration
Objective-C
RLMBSONTypeBinary
Swift
case binary = 6
-
BSON Timestamp type
Declaration
Objective-C
RLMBSONTypeTimestamp
Swift
case timestamp = 7
-
BSON Datetime type
Declaration
Objective-C
RLMBSONTypeDatetime
Swift
case datetime = 8
-
BSON ObjectId type
Declaration
Objective-C
RLMBSONTypeObjectId
Swift
case objectId = 9
-
BSON Decimal128 type
Declaration
Objective-C
RLMBSONTypeDecimal128
Swift
case decimal128 = 10
-
BSON RegularExpression type
Declaration
Objective-C
RLMBSONTypeRegularExpression
Swift
case regularExpression = 11
-
BSON MaxKey type
Declaration
Objective-C
RLMBSONTypeMaxKey
Swift
case maxKey = 12
-
BSON MinKey type
Declaration
Objective-C
RLMBSONTypeMinKey
Swift
case minKey = 13
-
BSON Document type
Declaration
Objective-C
RLMBSONTypeDocument
Swift
case document = 14
-
BSON Array type
Declaration
Objective-C
RLMBSONTypeArray
Swift
case array = 15
-
BSON UUID type
Declaration
Objective-C
RLMBSONTypeUUID
Swift
case UUID = 16