externalTypeToOBXExternalType function
Implementation
int externalTypeToOBXExternalType(ExternalPropertyType type) {
switch (type) {
case ExternalPropertyType.int128:
return OBXExternalPropertyType.Int128;
case ExternalPropertyType.uuid:
return OBXExternalPropertyType.Uuid;
case ExternalPropertyType.uuidString:
return OBXExternalPropertyType.UuidString;
case ExternalPropertyType.uuidV4:
return OBXExternalPropertyType.UuidV4;
case ExternalPropertyType.uuidV4String:
return OBXExternalPropertyType.UuidV4String;
case ExternalPropertyType.decimal128:
return OBXExternalPropertyType.Decimal128;
case ExternalPropertyType.flexMap:
return OBXExternalPropertyType.FlexMap;
case ExternalPropertyType.flexVector:
return OBXExternalPropertyType.FlexVector;
case ExternalPropertyType.json:
return OBXExternalPropertyType.Json;
case ExternalPropertyType.bson:
return OBXExternalPropertyType.Bson;
case ExternalPropertyType.javaScript:
return OBXExternalPropertyType.JavaScript;
case ExternalPropertyType.jsonToNative:
return OBXExternalPropertyType.JsonToNative;
case ExternalPropertyType.int128Vector:
return OBXExternalPropertyType.Int128Vector;
case ExternalPropertyType.uuidVector:
return OBXExternalPropertyType.UuidVector;
case ExternalPropertyType.mongoId:
return OBXExternalPropertyType.MongoId;
case ExternalPropertyType.mongoIdVector:
return OBXExternalPropertyType.MongoIdVector;
case ExternalPropertyType.mongoTimestamp:
return OBXExternalPropertyType.MongoTimestamp;
case ExternalPropertyType.mongoBinary:
return OBXExternalPropertyType.MongoBinary;
case ExternalPropertyType.mongoRegex:
return OBXExternalPropertyType.MongoRegex;
}
}