public class BsonDbPointer extends BsonValue
Modifier and Type | Field and Description |
---|---|
private ObjectId |
id |
private java.lang.String |
namespace |
Constructor and Description |
---|
BsonDbPointer(java.lang.String namespace,
ObjectId id)
Construct a new instance with the given namespace and id.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
BsonType |
getBsonType()
Gets the BSON type of this value.
|
ObjectId |
getId()
Gets the id.
|
java.lang.String |
getNamespace()
Gets the namespace.
|
int |
hashCode() |
java.lang.String |
toString() |
asArray, asBinary, asBoolean, asDateTime, asDBPointer, asDecimal128, asDocument, asDouble, asInt32, asInt64, asJavaScript, asJavaScriptWithScope, asNumber, asObjectId, asRegularExpression, asString, asSymbol, asTimestamp, isArray, isBinary, isBoolean, isDateTime, isDBPointer, isDecimal128, isDocument, isDouble, isInt32, isInt64, isJavaScript, isJavaScriptWithScope, isNull, isNumber, isObjectId, isRegularExpression, isString, isSymbol, isTimestamp
private final java.lang.String namespace
private final ObjectId id
public BsonDbPointer(java.lang.String namespace, ObjectId id)
namespace
- the namespaceid
- the idpublic BsonType getBsonType()
BsonValue
getBsonType
in class BsonValue
public java.lang.String getNamespace()
public ObjectId getId()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object