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
BINReference
BINReference(long nodeId,
DatabaseId databaseId,
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 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
Copyright 2004,2008 Oracle. All rights reserved.