Package org.eclipse.rdf4j.sail.nativerdf.btree

## Interface RecordComparator

- All Known Implementing Classes:
    `DefaultRecordComparator`

      public interface RecordComparator

  Author:
    Arjohn Kampman

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `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.