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 and 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.

Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.