Class DefaultRecordComparator
java.lang.Object
org.eclipse.rdf4j.sail.nativerdf.btree.DefaultRecordComparator
- All Implemented Interfaces:
RecordComparator
A RecordComparator that compares values with eachother by comparing all of their bytes.
- Author:
- Arjohn Kampman
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareBTreeValues(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.
-
Constructor Details
-
DefaultRecordComparator
public DefaultRecordComparator()
-
-
Method Details
-
compareBTreeValues
public int compareBTreeValues(byte[] key, byte[] data, int offset, int length) Description copied from interface:RecordComparatorCompares the supplied key to the value of length length, starting at offset offset in the supplied data array.- Specified by:
compareBTreeValuesin interfaceRecordComparator- 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.
-