kr.co.hit.live.dao.reader
Interface ColumnReader

All Known Implementing Classes:
ArrayColumnReader, BigDecimalColumnReader, BinaryStreamColumnReader, BLOBColumnReader, BooleanColumnReader, ByteColumnReader, CharStreamColumnReader, CLOBColumnReader, CLOBStringColumnReader, DateColumnReader, DB2XmlColumnReader, DoubleColumnReader, FormattedDateColumnReader, FormattedNumberColumnReader, FormattedTimeColumnReader, FormattedTimeStampColumnReader, IntColumnReader, ISOStringColumnReader, LongColumnReader, ObjectColumnReader, OracleCursorReader, OracleXmlColumnReader, RealColumnReader, ScalarColumnReader, ShortColumnReader, SimpleIntegerColumnReader, StringColumnReader, TimeColumnReader, TimeStampColumnReader

public interface ColumnReader

ResultSetCallableStatement에서 결과 data를 fetch해오는 인터페이스이다.

Since:
4.0
Version:
$Revision: 1.1 $ $Date: 2006/09/26 08:20:12 $
Author:
최승일

Method Summary
 TypeValue getType()
          에서 해당 값의 일반 Object Type이 아닌 실제 반환 Type을 TypeValue의 Type 형태으로 지정하여 반환하도록 구현해야 한다.
 Object read(int columnIndex, CallableStatement cstmt)
          실행된 CallableStatement에서 해당 columnIndex에 해당되는 값을 fetach하여 return 하도록 하위 Class에서 구현해야 한다.
 Object read(int columnIndex, ResultSet rs)
          ResultSet에서 해당 columnIndex에 해당하는 row의 값을 fetch하여 return하도록 하위 Class에서 구현해야 한다.
 

Method Detail

read

Object read(int columnIndex,
            ResultSet rs)
            throws SQLException
ResultSet에서 해당 columnIndex에 해당하는 row의 값을 fetch하여 return하도록 하위 Class에서 구현해야 한다.

Parameters:
columnIndex - fetch할 ResultSet에 해당 index
rs - fetch할 대상이 되는 ResultSet
Returns:
ResultSet에서 fetch한 value
Throws:
SQLException

read

Object read(int columnIndex,
            CallableStatement cstmt)
            throws SQLException
실행된 CallableStatement에서 해당 columnIndex에 해당되는 값을 fetach하여 return 하도록 하위 Class에서 구현해야 한다.

Parameters:
columnIndex -
cstmt -
Returns:
Throws:
SQLException

getType

TypeValue getType()
에서 해당 값의 일반 Object Type이 아닌 실제 반환 Type을 TypeValue의 Type 형태으로 지정하여 반환하도록 구현해야 한다.

Returns:
TypeValue Enum의 Type


Copyright © 2014. All Rights Reserved.