Interface RecordNumbers

    • Field Detail

      • EMPTY_RECORD_NUMBERS

        static final RecordNumbers EMPTY_RECORD_NUMBERS
        An always empty RecordNumber table.
    • Method Detail

      • fromSegmentData

        @NotNull
        static @NotNull RecordNumbers fromSegmentData​(@NotNull
                                                      @NotNull SegmentData data)
        Read the serialized table mapping record numbers to offsets.
        Returns:
        An instance of RecordNumbers
      • getOffset

        int getOffset​(int recordNumber)
        Translate a record number to an offset.
        Parameters:
        recordNumber - A record number.
        Returns:
        the offset corresponding to the record number, or -1 if no offset is associated to the record number.