クラス AbstractLobHandler
java.lang.ObjectSE
org.springframework.jdbc.support.lob.AbstractLobHandler
- 実装されたすべてのインターフェース:
LobHandler
- 既知の直属サブクラス
DefaultLobHandler
LobHandler
実装の抽象基本クラス。列のルックアップを介して列名のすべてのアクセサーメソッドを実装し、列インデックスを取得する対応するアクセサーに委譲します。
- 導入:
- 1.2
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明getBlobAsBinaryStream
(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列をバイナリストリームとして取得します。byte[]
getBlobAsBytes
(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列をバイトとして取得します。getClobAsAsciiStream
(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列を ASCII ストリームとして取得します。getClobAsCharacterStream
(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列を文字ストリームとして取得します。getClobAsString
(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列を文字列として取得します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.jdbc.support.lob.LobHandler から継承されたメソッド
getBlobAsBinaryStream, getBlobAsBytes, getClobAsAsciiStream, getClobAsCharacterStream, getClobAsString, getLobCreator
コンストラクターの詳細
AbstractLobHandler
public AbstractLobHandler()
メソッドの詳細
getBlobAsBytes
インターフェースからコピーされた説明:LobHandler
指定された ResultSet から指定された列をバイトとして取得します。データベースとドライバーに応じて、単にResultSet.getBytes
を呼び出すか、ResultSet.getBlob
を操作する場合があります。- 次で指定:
- インターフェース
LobHandler
のgetBlobAsBytes
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- バイト配列としてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getBlobAsBinaryStream
@Nullable public InputStreamSE getBlobAsBinaryStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE インターフェースからコピーされた説明:LobHandler
指定された ResultSet から、指定された列をバイナリストリームとして取得します。データベースとドライバーに応じて、単にResultSet.getBinaryStream
を呼び出すか、ResultSet.getBlob
を操作します。- 次で指定:
- インターフェース
LobHandler
のgetBlobAsBinaryStream
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- バイナリストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getClobAsString
@Nullable public StringSE getClobAsString(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE インターフェースからコピーされた説明:LobHandler
指定された ResultSet から指定された列を文字列として取得します。データベースとドライバーに応じて、単にResultSet.getString
を呼び出すか、ResultSet.getClob
を操作します。- 次で指定:
- インターフェース
LobHandler
のgetClobAsString
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- 文字列としてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getClobAsAsciiStream
@Nullable public InputStreamSE getClobAsAsciiStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE インターフェースからコピーされた説明:LobHandler
指定された ResultSet から指定された列を ASCII ストリームとして取得します。データベースとドライバーに応じて、単にResultSet.getAsciiStream
を呼び出すか、ResultSet.getClob
を操作します。- 次で指定:
- インターフェース
LobHandler
のgetClobAsAsciiStream
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- ASCII ストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getClobAsCharacterStream
インターフェースからコピーされた説明:LobHandler
指定された ResultSet から、指定された列を文字ストリームとして取得します。データベースとドライバーに応じて、単にResultSet.getCharacterStream
を呼び出すか、ResultSet.getClob
を操作します。- 次で指定:
- インターフェース
LobHandler
のgetClobAsCharacterStream
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- 文字ストリームとしてのコンテンツ
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項: