kr.co.hit.live.dao.reader
Class ScalarColumnReader
java.lang.Object
kr.co.hit.live.dao.reader.ScalarColumnReader
- All Implemented Interfaces:
- ColumnReader
public class ScalarColumnReader
- extends Object
- implements ColumnReader
BigDecimal형태로 ResultSet에서 데이터를 fetch한 후 BigDecimal의 Scale 정보를 기준으로
다른 Java Type으로 변경한다.
- Since:
- Live 4.0
- Version:
- $Revision: 1.1 $ $Date: 2006/09/26 08:20:12 $
- Author:
- 김형도
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_LONG_PRECISION
public static final int MAX_LONG_PRECISION
- See Also:
- Constant Field Values
ScalarColumnReader
public ScalarColumnReader()
read
public Object read(int index,
ResultSet rs)
throws SQLException
- Description copied from interface:
ColumnReader
ResultSet에서 해당 columnIndex에 해당하는 row의 값을 fetch하여 return하도록
하위 Class에서 구현해야 한다.
- Specified by:
read in interface ColumnReader
- Parameters:
index - fetch할 ResultSet에 해당 indexrs - fetch할 대상이 되는 ResultSet
- Returns:
ResultSet에서 fetch한 value
- Throws:
SQLException
read
public Object read(int index,
CallableStatement cstmt)
throws SQLException
- Description copied from interface:
ColumnReader
- 실행된 CallableStatement에서 해당 columnIndex에 해당되는 값을 fetach하여 return 하도록
하위 Class에서 구현해야 한다.
- Specified by:
read in interface ColumnReader
- Returns:
-
- Throws:
SQLException
getType
public TypeValue getType()
- Description copied from interface:
ColumnReader
- 에서 해당 값의 일반
Object Type이 아닌 실제 반환 Type을 TypeValue의
Type 형태으로 지정하여 반환하도록 구현해야 한다.
- Specified by:
getType in interface ColumnReader
- Returns:
TypeValue Enum의 Type
Copyright © 2014. All Rights Reserved.