public final class ColumnIndexResultSetReader extends java.lang.Object implements ResultReader<java.sql.ResultSet,java.lang.Integer>
| Constructor and Description |
|---|
ColumnIndexResultSetReader() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getRequiredValue(java.sql.ResultSet resultSet,
java.lang.Integer index,
java.lang.Class<T> type)
Get a value from the given result set for the given name and type.
|
boolean |
next(java.sql.ResultSet resultSet)
Move the index to the next result if possible.
|
java.math.BigDecimal |
readBigDecimal(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a BigDecimal value for the given name.
|
boolean |
readBoolean(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a boolean value for the given name.
|
byte |
readByte(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a byte value for the given name.
|
byte[] |
readBytes(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a byte[] value for the given name.
|
char |
readChar(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a char value for the given name.
|
java.util.Date |
readDate(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a date value for the given name.
|
double |
readDouble(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a double value for the given name.
|
java.lang.Object |
readDynamic(java.sql.ResultSet resultSet,
java.lang.Integer index,
DataType dataType)
Read a value dynamically using the result set and the given name and data type.
|
float |
readFloat(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a float value for the given name.
|
int |
readInt(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a int value for the given name.
|
long |
readLong(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a long value for the given name.
|
short |
readShort(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a short value for the given name.
|
java.lang.String |
readString(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a string value for the given name.
|
java.sql.Timestamp |
readTimestamp(java.sql.ResultSet resultSet,
java.lang.Integer index)
Read a timestamp value for the given index.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertRequired, convertRequired, readUUID@Nullable
public java.lang.Object readDynamic(@NonNull
java.sql.ResultSet resultSet,
@NonNull
java.lang.Integer index,
@NonNull
DataType dataType)
ResultReaderreadDynamic in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The namedataType - The data typepublic java.sql.Timestamp readTimestamp(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadTimestamp in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The index (such as the column name)public long readLong(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadLong in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public char readChar(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadChar in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public java.util.Date readDate(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadDate in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)@Nullable
public java.lang.String readString(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadString in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public int readInt(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadInt in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public boolean readBoolean(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadBoolean in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public float readFloat(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadFloat in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public byte readByte(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadByte in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public short readShort(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadShort in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public double readDouble(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadDouble in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public java.math.BigDecimal readBigDecimal(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadBigDecimal in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public byte[] readBytes(java.sql.ResultSet resultSet,
java.lang.Integer index)
ResultReaderreadBytes in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result setindex - The name (such as the column name)public <T> T getRequiredValue(java.sql.ResultSet resultSet,
java.lang.Integer index,
java.lang.Class<T> type)
throws DataAccessException
ResultReadergetRequiredValue in interface ResultReader<java.sql.ResultSet,java.lang.Integer>T - The generic typeresultSet - The result setindex - The nametype - The typeDataAccessException - if the value cannot be readpublic boolean next(java.sql.ResultSet resultSet)
ResultReadernext in interface ResultReader<java.sql.ResultSet,java.lang.Integer>resultSet - The result set