T - The type of the scalarpublic class ScalarHandler<T> extends Object implements ResultSetHandler<T>
ResultSetHandler implementation that converts one
ResultSet column into an Object. This class is thread safe.ResultSetHandler| Constructor and Description |
|---|
ScalarHandler()
Creates a new instance of ScalarHandler.
|
ScalarHandler(int columnIndex)
Creates a new instance of ScalarHandler.
|
ScalarHandler(String columnName)
Creates a new instance of ScalarHandler.
|
| Modifier and Type | Method and Description |
|---|---|
T |
handle(ResultSet rs)
Returns one
ResultSet column as an object via the
ResultSet.getObject() method that performs type
conversions. |
public ScalarHandler()
handle().public ScalarHandler(int columnIndex)
columnIndex - The index of the column to retrieve from the
ResultSet.public ScalarHandler(String columnName)
columnName - The name of the column to retrieve from the
ResultSet.public T handle(ResultSet rs) throws SQLException
ResultSet column as an object via the
ResultSet.getObject() method that performs type
conversions.handle in interface ResultSetHandler<T>rs - ResultSet to process.null if there are no rows in
the ResultSet.SQLException - if a database access error occursClassCastException - if the class datatype does not match the column typeResultSetHandler.handle(java.sql.ResultSet)Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.