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 resultSet)
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 resultSet) throws SQLException
ResultSet
column as an object via the
ResultSet.getObject()
method that performs type
conversions.handle
in interface ResultSetHandler<T>
resultSet
- 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–2023 The Apache Software Foundation. All rights reserved.