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
-
Method Summary
Modifier and TypeMethodDescriptionint
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.
-
Constructor Details
-
DefaultRecordComparator
public DefaultRecordComparator()
-
-
Method Details
-
compareBTreeValues
public int compareBTreeValues(byte[] key, byte[] data, int offset, int length) Description copied from interface:RecordComparator
Compares the supplied key to the value of length length, starting at offset offset in the supplied data array.- Specified by:
compareBTreeValues
in 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.
-