org.jrdf.graph.local.index.longindex.sesame
Class DefaultBTreeValueComparator
java.lang.Object
org.jrdf.graph.local.index.longindex.sesame.DefaultBTreeValueComparator
- All Implemented Interfaces:
- BTreeValueComparator
public class DefaultBTreeValueComparator
- extends Object
- implements BTreeValueComparator
A BTreeValueComparator that compares values with eachother by comparing all
of their bytes.
- Author:
- Arjohn Kampman
|
Method Summary |
int |
compareBTreeValues(byte[] key,
byte[] data,
int offset,
int length)
Compares the supplied key to the value of length
length, starting at offset offset in the supplied
data array. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultBTreeValueComparator
public DefaultBTreeValueComparator()
compareBTreeValues
public int compareBTreeValues(byte[] key,
byte[] data,
int offset,
int length)
- Description copied from interface:
BTreeValueComparator
- Compares the supplied key to the value of length
length, starting at offset offset in the supplied
data array.
- Specified by:
compareBTreeValues in interface BTreeValueComparator
- Parameters:
key - A byte array representing the search key.data - A byte array containing the value to compare the key to.offset - The offset (0-based) of the value in data.length - The length of the value.
- Returns:
- A negative integer when the key is smaller than the value, a
positive integer when the key is larger than the value, or
0 when the key is equal to the value.