com.sleepycat.je.tree
Class BINReference
java.lang.Object
com.sleepycat.je.tree.BINReference
- Direct Known Subclasses:
- DBINReference
public class BINReference
- extends java.lang.Object
A class that embodies a reference to a BIN that does not rely on a
Java reference to the actual BIN.
Field Summary |
protected byte[] |
idKey
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
idKey
protected byte[] idKey
getNodeId
public long getNodeId()
getDatabaseId
public DatabaseId getDatabaseId()
getKey
public byte[] getKey()
getData
public byte[] getData()
addDeletedKey
public void addDeletedKey(Key key)
addDeletedKeys
public void addDeletedKeys(BINReference other)
removeDeletedKey
public void removeDeletedKey(Key key)
hasDeletedKey
public boolean hasDeletedKey(Key key)
deletedKeysExist
public boolean deletedKeysExist()
getDeletedKeyIterator
public java.util.Iterator<Key> getDeletedKeyIterator()
equals
public boolean equals(java.lang.Object obj)
- Compare two BINReferences.
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object