Package acdp

Interface Information.ROStoreInfo

All Superinterfaces:
Information.StoreInfo
Enclosing interface:
Information

public static interface Information.ROStoreInfo extends Information.StoreInfo
The RO store info comprises some useful information about the RO store of a table of an RO database, including all values from the store sublayout.
Author:
Beat Hörmann
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns the number of bytes of the unpacked table data.
    int
    Returns the number of bytes of the byte representation of a row pointer.
    int
    Returns the number of data blocks the table data consists of.
    int
    Returns the number of rows in the table.
    long
    Returns the file position where the table data starts within the RO database file.
    long
    Returns the position within the RO database file where the row pointers of the table start.
  • Method Details

    • nofRows

      int nofRows()
      Returns the number of rows in the table. (The Table.numberOfRows() method returns the same value.)

      This property is registered in the store sublayout.

      Returns:
      The number of rows in the table. This value is greater than or equal to zero.
    • startData

      long startData()
      Returns the file position where the table data starts within the RO database file.

      This property is registered in the store sublayout.

      Returns:
      The file position where the table data starts within the RO database file. This value is greater than zero.
    • dataLength

      long dataLength()
      Returns the number of bytes of the unpacked table data.

      This property is registered in the store sublayout.

      Returns:
      The number of bytes of the unpacked table data. This value is greater than or equal to zero.
    • startRowPtrs

      long startRowPtrs()
      Returns the position within the RO database file where the row pointers of the table start.

      This property is registered in the store sublayout.

      Returns:
      The position within the RO database file where the row pointers of the table start. This value is greater than zero.
    • nobsRowPtr

      int nobsRowPtr()
      Returns the number of bytes of the byte representation of a row pointer.

      This property is registered in the store sublayout.

      Returns:
      The number of bytes of the byte representation of a row pointer. This value is greater than or equal to zero.
    • nofBlocks

      int nofBlocks()
      Returns the number of data blocks the table data consists of.

      This property is registered in the store sublayout.

      Returns:
      The number of data blocks, greater than or equal to zero.