org.shiftone.exq.impl.jdbc.get
Class ResultSetGetter

java.lang.Object
  extended byorg.shiftone.exq.impl.jdbc.get.ResultSetGetter
Direct Known Subclasses:
BigDecimalResultSetGetter, BooleanResultSetGetter, ClobResultSetGetter, DateResultSetGetter, DoubleResultSetGetter, FloatResultSetGetter, IntegerResultSetGetter, LongResultSetGetter, ObjectResultSetGetter, ShortResultSetGetter, StringResultSetGetter

public abstract class ResultSetGetter
extends java.lang.Object

Class ResultSetGetter

Author:
Jeff Drost

Constructor Summary
ResultSetGetter()
           
 
Method Summary
abstract  java.lang.Object getFromResultSet(java.sql.ResultSet rs, int column)
          Method getFromResultSet gets an object from a specifed column in a result set
static ResultSetGetter getResultSetGetter(int metaDataType, int precision, int scale)
          Method getResultSetGetter
abstract  java.lang.Class getReturnType()
          Method getReturnType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSetGetter

public ResultSetGetter()
Method Detail

getResultSetGetter

public static ResultSetGetter getResultSetGetter(int metaDataType,
                                                 int precision,
                                                 int scale)
Method getResultSetGetter

Parameters:
metaDataType -
precision -
scale -
Returns:
a ResultSetGetter that can be used to get the given SQL Type from a result set. Returns null of no appropriate getter can be found for the given type
See Also:
Types

getFromResultSet

public abstract java.lang.Object getFromResultSet(java.sql.ResultSet rs,
                                                  int column)
                                           throws java.sql.SQLException
Method getFromResultSet gets an object from a specifed column in a result set

Parameters:
rs - a result set that the current row is valid (next has been called once)
column - index
Throws:
java.sql.SQLException

getReturnType

public abstract java.lang.Class getReturnType()
Method getReturnType