protected static class SqlServerDialect.SqlServerResultSetConvertor extends java.lang.Object implements ResultSetConvertor
varbinary(max)
で定義されたカラムの場合、
ヒープを圧迫しないようにResultSet.getBinaryStream(int)
の結果を返す。Modifier | Constructor and Description |
---|---|
protected |
SqlServerResultSetConvertor() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convert(java.sql.ResultSet rs,
java.sql.ResultSetMetaData rsmd,
int columnIndex)
ResultSet から指定されたカラムのデータを取得する。 |
boolean |
isConvertible(java.sql.ResultSetMetaData rsmd,
int columnIndex)
指定されたカラムが変換対象のカラムかを返却する。
指定された、 ResultSetMetaData とカラムインデックスから、
ResultSet.getObject(int) 以外でデータを取得するか否かを返却する。 |
public java.lang.Object convert(java.sql.ResultSet rs, java.sql.ResultSetMetaData rsmd, int columnIndex) throws java.sql.SQLException
ResultSetConvertor
ResultSet
から指定されたカラムのデータを取得する。convert
in interface ResultSetConvertor
rs
- ResultSetrsmd
- ResultSetMetaDatacolumnIndex
- カラムインデックスjava.sql.SQLException
- SQL例外発生時public boolean isConvertible(java.sql.ResultSetMetaData rsmd, int columnIndex) throws java.sql.SQLException
ResultSetConvertor
ResultSetMetaData
とカラムインデックスから、
ResultSet.getObject(int)
以外でデータを取得するか否かを返却する。isConvertible
in interface ResultSetConvertor
rsmd
- ResultSetMetaDatacolumnIndex
- カラムインデックスResultSet.getObject(int)
以外でデータを取得する必要がある場愛には、truejava.sql.SQLException
- SQL例外発生時