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.IOException
double getDoubleValue(long ix) throws java.io.IOException
ix
- value indexjava.io.IOException
int getIntValue(long ix) throws java.io.IOException
ix
- value indexjava.io.IOException
long getLongValue(long ix) throws java.io.IOException
ix
- value indexjava.io.IOException
boolean getBooleanValue(long ix) throws java.io.IOException
ix
- value indexjava.io.IOException