Class DefaultRecordComparator

java.lang.Object
org.eclipse.rdf4j.sail.nativerdf.btree.DefaultRecordComparator
All Implemented Interfaces:
RecordComparator

public class DefaultRecordComparator extends Object implements RecordComparator
A RecordComparator that compares values with eachother by comparing all of their bytes.
Author:
Arjohn Kampman
  • 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 interface RecordComparator
      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.