public abstract class AbstractLobHandler extends ObjectSE implements LobHandler
LobHandler 実装の抽象基本クラス。列のルックアップを介して列名のすべてのアクセサーメソッドを実装し、列インデックスを取得する対応するアクセサーに委譲します。
ResultSet.findColumn(java.lang.String)SE| コンストラクターと説明 |
|---|
AbstractLobHandler() |
| 修飾子と型 | メソッドと説明 |
|---|---|
InputStreamSE | getBlobAsBinaryStream(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列をバイナリストリームとして取得します。 |
byte[] | getBlobAsBytes(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列をバイトとして取得します。 |
InputStreamSE | getClobAsAsciiStream(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列を ASCII ストリームとして取得します。 |
ReaderSE | getClobAsCharacterStream(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列を文字ストリームとして取得します。 |
StringSE | getClobAsString(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列を文字列として取得します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEgetBlobAsBinaryStream, getBlobAsBytes, getClobAsAsciiStream, getClobAsCharacterStream, getClobAsString, getLobCreator@Nullable public byte[] getBlobAsBytes(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
LobHandlerResultSet.getBytes を呼び出すか、ResultSet.getBlob を操作する場合があります。LobHandler の getBlobAsBytes rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getBytes(int)SE@Nullable public InputStreamSE getBlobAsBinaryStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
LobHandlerResultSet.getBinaryStream を呼び出すか、ResultSet.getBlob を操作します。LobHandler の getBlobAsBinaryStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getBinaryStream(int)SE@Nullable public StringSE getClobAsString(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
LobHandlerResultSet.getString を呼び出すか、ResultSet.getClob を操作します。LobHandler の getClobAsString rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getString(int)SE@Nullable public InputStreamSE getClobAsAsciiStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
LobHandlerResultSet.getAsciiStream を呼び出すか、ResultSet.getClob を操作します。LobHandler の getClobAsAsciiStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getAsciiStream(int)SEpublic ReaderSE getClobAsCharacterStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
LobHandlerResultSet.getCharacterStream を呼び出すか、ResultSet.getClob を操作します。LobHandler の getClobAsCharacterStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getCharacterStream(int)SE