Interface AttributeReader

All Known Implementing Classes:
JoiningAttributeReader

public interface AttributeReader
The low-level attribute reading API. An AttributeReader is responsible for reading a finite set of attributes from an underlying storage format. It provides meta-data regarding the data it can provide, and an iterative, row-based approach for accessing the data.
Author:
Ian Schneider
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Release any resources associated with this reader
    int
    The number of attributes this reader can read, i.e the length of a row.
    getAttributeType(int index)
    Retrieve the AttributeType at the given index.
    boolean
    Does another set of attributes exist in this reader?
    void
    Advance the reader to the next set of attributes.
    read(int index)
    Read the attribute at the given index.