|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ColumnReader
ResultSet과 CallableStatement에서 결과 data를 fetch해오는 인터페이스이다.
| 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 |
|---|
Object read(int columnIndex,
ResultSet rs)
throws SQLException
ResultSet에서 해당 columnIndex에 해당하는 row의 값을 fetch하여 return하도록
하위 Class에서 구현해야 한다.
columnIndex - fetch할 ResultSet에 해당 indexrs - fetch할 대상이 되는 ResultSet
ResultSet에서 fetch한 value
SQLException
Object read(int columnIndex,
CallableStatement cstmt)
throws SQLException
columnIndex - cstmt -
SQLExceptionTypeValue getType()
Object Type이 아닌 실제 반환 Type을 TypeValue의
Type 형태으로 지정하여 반환하도록 구현해야 한다.
TypeValue Enum의 Type
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||