Interface Record

All Known Implementing Classes:
Record.Impl

public interface Record
Record represents a record within an indexed flat file databank as defined by the OBDA standard.
Author:
Matthew Pocock, Keith James
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Impl is the default implementation of Record.
  • Method Summary

    Modifier and Type
    Method
    Description
    getFile returns the random access file in which the record belongs.
    getID returns the primary identifier of the record.
    int
    getLength returns the length of the record in bytes.
    long
    getOffset returns the byte offset in the file at which the record begins.
  • Method Details

    • getID

      getID returns the primary identifier of the record.
      Returns:
      a String ID.
    • getFile

      getFile returns the random access file in which the record belongs.
      Returns:
      a RAF.
    • getOffset

      long getOffset()
      getOffset returns the byte offset in the file at which the record begins.
      Returns:
      a long offset.
    • getLength

      int getLength()
      getLength returns the length of the record in bytes.
      Returns:
      an int.