public interface ColumnReader
Attempting to access a value with an index out of range for this reader will result in undefined behaviour.
Instances of this interface are not in general safe for concurrent access from different threads.
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBooleanValue(long ix)
Retrieve the current value of this sequence as a boolean value.
|
double |
getDoubleValue(long ix)
Retrieve the current value of this sequence as a floating point number.
|
int |
getIntValue(long ix)
Retrieve the current value of this sequence as an integer.
|
long |
getLongValue(long ix)
Retrieve the current value of this sequence as a long.
|
java.lang.Object |
getObjectValue(long ix)
Retrieve the value at a given index as an object.
|
long |
getRowCount()
Returns the number of entries in this column.
|
long getRowCount()
java.lang.Object getObjectValue(long ix)
throws java.io.IOException
ix - value indexjava.io.IOExceptiondouble getDoubleValue(long ix)
throws java.io.IOException
ix - value indexjava.io.IOExceptionint getIntValue(long ix)
throws java.io.IOException
ix - value indexjava.io.IOExceptionlong getLongValue(long ix)
throws java.io.IOException
ix - value indexjava.io.IOExceptionboolean getBooleanValue(long ix)
throws java.io.IOException
ix - value indexjava.io.IOException