@Published(tag="architect") public interface ResultSetConvertor
ResultSet
から1カラムのデータを取得するインタフェース。ResultSet.getObject(int)
以外を使用して、値を取得する必要がある場合には、
本クラスのサブクラスを作成しgetObject(int)以外を使用してデータの取得を行うこと。ResultSet.getBigDecimal(int)
を使用して、明示的にBigDecimal
を取得したい場合が該当する。修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Object |
convert(java.sql.ResultSet rs,
java.sql.ResultSetMetaData rsmd,
int columnIndex)
ResultSet から指定されたカラムのデータを取得する。 |
boolean |
isConvertible(java.sql.ResultSetMetaData rsmd,
int columnIndex)
指定されたカラムが変換対象のカラムかを返却する。
|
java.lang.Object convert(java.sql.ResultSet rs, java.sql.ResultSetMetaData rsmd, int columnIndex) throws java.sql.SQLException
ResultSet
から指定されたカラムのデータを取得する。rs
- ResultSetrsmd
- ResultSetMetaDatacolumnIndex
- カラムインデックスjava.sql.SQLException
- SQL例外発生時boolean isConvertible(java.sql.ResultSetMetaData rsmd, int columnIndex) throws java.sql.SQLException
ResultSetMetaData
とカラムインデックスから、
ResultSet.getObject(int)
以外でデータを取得するか否かを返却する。rsmd
- ResultSetMetaDatacolumnIndex
- カラムインデックスResultSet.getObject(int)
以外でデータを取得する必要がある場愛には、truejava.sql.SQLException
- SQL例外発生時