|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.
AttributeAcceptor
Method Summary | |
---|---|
void |
close()
Release any resources associated with this reader |
int |
getAttributeCount()
The number of attributes this reader can read, i.e the length of a row. |
AttributeDescriptor |
getAttributeType(int index)
Retrieve the AttributeType at the given index. |
boolean |
hasNext()
Does another set of attributes exist in this reader? |
void |
next()
Advance the reader to the next set of attributes. |
Object |
read(int index)
Read the attribute at the given index. |
Method Detail |
---|
int getAttributeCount()
AttributeDescriptor getAttributeType(int index) throws ArrayIndexOutOfBoundsException
ArrayIndexOutOfBoundsException
void close() throws IOException
IOException
boolean hasNext() throws IOException
true
if additional content exists for
AttributeReader
IOException
void next() throws IOException
IOException
Object read(int index) throws IOException, ArrayIndexOutOfBoundsException
IOException
ArrayIndexOutOfBoundsException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |