org.jrdf.util.btree
Interface RecordComparator

All Known Implementing Classes:
DefaultRecordComparator

public interface RecordComparator

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.
 

Method Detail

compareBTreeValues

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.

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.