org.jboss.ejb.plugins.cmp.jdbc
Class JDBCResultSetReader.AbstractResultSetReader
java.lang.Object
org.jboss.ejb.plugins.cmp.jdbc.JDBCResultSetReader.AbstractResultSetReader
- All Implemented Interfaces:
- JDBCResultSetReader (src)
- Direct Known Subclasses:
- JDBCResultSetReader.AbstractPrimitiveReader (src)
- Enclosing class:
- JDBCResultSetReader (src)
- public abstract static class JDBCResultSetReader.AbstractResultSetReader
- extends java.lang.Object
- implements JDBCResultSetReader (src)
Fields inherited from interface org.jboss.ejb.plugins.cmp.jdbc.JDBCResultSetReader (src) |
ARRAY_READER, BIGDECIMAL_READER, BINARY_READER, BLOB_READER, BOOLEAN_READER, BYTE_ARRAY_READER, BYTE_READER, CHARACTER_READER, CLOB_READER, DOUBLE_READER, FLOAT_READER, INT_READER, JAVA_OBJECT_READER, JAVA_SQL_DATE_READER, JAVA_SQL_TIME_READER, JAVA_SQL_TIMESTAMP_READER, JAVA_UTIL_DATE_READER, LONG_READER, LONGVARBINARY_READER, LONGVARCHAR_READER, OBJECT_READER, OTHER_READER, REF_READER, SHORT_READER, STRING_READER, STRUCT_READER, VARBINARY_READER |
Method Summary |
protected java.lang.Object |
coerceToJavaType(java.lang.Object value,
java.lang.Class destination)
|
java.lang.Object |
get(java.sql.ResultSet rs,
int index,
java.lang.Class destination,
Logger (src) log)
Reads one column from the java.sql.ResultSet. |
protected abstract java.lang.Object |
readResult(java.sql.ResultSet rs,
int index,
java.lang.Class destination)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBCResultSetReader.AbstractResultSetReader
public JDBCResultSetReader.AbstractResultSetReader()
get
public java.lang.Object get(java.sql.ResultSet rs,
int index,
java.lang.Class destination,
Logger (src) log)
throws java.sql.SQLException
- Description copied from interface:
JDBCResultSetReader (src)
- Reads one column from the java.sql.ResultSet.
- Specified by:
get
in interface JDBCResultSetReader (src)
- Parameters:
rs
- the java.sql.ResultSet to read fromindex
- the index of the columndestination
- the expected Java class of resultlog
- the logger
- Returns:
- column value
- Throws:
java.sql.SQLException
readResult
protected abstract java.lang.Object readResult(java.sql.ResultSet rs,
int index,
java.lang.Class destination)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
coerceToJavaType
protected java.lang.Object coerceToJavaType(java.lang.Object value,
java.lang.Class destination)
throws java.sql.SQLException
- Throws:
java.sql.SQLException