public abstract class AbstractLobHandler extends java.lang.Object implements LobHandler
LobHandler 実装の抽象基本クラス。列のルックアップを介して列名のすべてのアクセサーメソッドを実装し、列インデックスを取得する対応するアクセサーに委譲します。
ResultSet.findColumn(java.lang.String)| コンストラクターと説明 |
|---|
AbstractLobHandler() |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.io.InputStream | getBlobAsBinaryStream(java.sql.ResultSet rs, java.lang.String columnName) 指定された ResultSet から、指定された列をバイナリストリームとして取得します。 |
byte[] | getBlobAsBytes(java.sql.ResultSet rs, java.lang.String columnName) 指定された ResultSet から指定された列をバイトとして取得します。 |
java.io.InputStream | getClobAsAsciiStream(java.sql.ResultSet rs, java.lang.String columnName) 指定された ResultSet から指定された列を ASCII ストリームとして取得します。 |
java.io.Reader | getClobAsCharacterStream(java.sql.ResultSet rs, java.lang.String columnName) 指定された ResultSet から、指定された列を文字ストリームとして取得します。 |
java.lang.String | getClobAsString(java.sql.ResultSet rs, java.lang.String columnName) 指定された ResultSet から指定された列を文字列として取得します。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlobAsBinaryStream, getBlobAsBytes, getClobAsAsciiStream, getClobAsCharacterStream, getClobAsString, getLobCreator@Nullable public byte[] getBlobAsBytes(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
LobHandlerResultSet.getBytes を呼び出すか、ResultSet.getBlob を操作する場合があります。LobHandler 内の getBlobAsBytes rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null java.sql.SQLException - JDBC メソッドによってスローされた場合 ResultSet.getBytes(int)@Nullable public java.io.InputStream getBlobAsBinaryStream(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
LobHandlerResultSet.getBinaryStream を呼び出すか、ResultSet.getBlob を操作します。LobHandler 内の getBlobAsBinaryStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null java.sql.SQLException - JDBC メソッドによってスローされた場合 ResultSet.getBinaryStream(int)@Nullable public java.lang.String getClobAsString(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
LobHandlerResultSet.getString を呼び出すか、ResultSet.getClob を操作します。LobHandler 内の getClobAsString rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null java.sql.SQLException - JDBC メソッドによってスローされた場合 ResultSet.getString(int)@Nullable public java.io.InputStream getClobAsAsciiStream(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
LobHandlerResultSet.getAsciiStream を呼び出すか、ResultSet.getClob を操作します。LobHandler 内の getClobAsAsciiStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null java.sql.SQLException - JDBC メソッドによってスローされた場合 ResultSet.getAsciiStream(int)public java.io.Reader getClobAsCharacterStream(java.sql.ResultSet rs,
java.lang.String columnName)
throws java.sql.SQLExceptionLobHandlerResultSet.getCharacterStream を呼び出すか、ResultSet.getClob を操作します。LobHandler 内の getClobAsCharacterStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 java.sql.SQLException - JDBC メソッドによってスローされた場合 ResultSet.getCharacterStream(int)