Package org.bson

Class BsonDbPointer

java.lang.Object
org.bson.BsonValue
org.bson.BsonDbPointer

public class BsonDbPointer extends BsonValue
Holder for a BSON type DBPointer(0x0c). It's deprecated in BSON Specification and present here because of compatibility reasons.
Since:
3.0
  • Constructor Details

    • BsonDbPointer

      public BsonDbPointer(String namespace, ObjectId id)
      Construct a new instance with the given namespace and id.
      Parameters:
      namespace - the namespace
      id - the id
  • Method Details

    • getBsonType

      public BsonType getBsonType()
      Description copied from class: BsonValue
      Gets the BSON type of this value.
      Specified by:
      getBsonType in class BsonValue
      Returns:
      the BSON type, which may not be null (but may be BSONType.NULL)
    • getNamespace

      public String getNamespace()
      Gets the namespace.
      Returns:
      the namespace
    • getId

      public ObjectId getId()
      Gets the id.
      Returns:
      the id
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object