public abstract class AbstractLobHandler extends java.lang.Object implements LobHandler
LobHandler implementations.
 Implements all accessor methods for column names through a column lookup and delegating to the corresponding accessor that takes a column index.
ResultSet.findColumn(java.lang.String)| Constructor and Description | 
|---|
AbstractLobHandler()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.io.InputStream | 
getBlobAsBinaryStream(java.sql.ResultSet rs,
                     java.lang.String columnName)
Retrieve the given column as binary stream from the given ResultSet. 
 | 
byte[] | 
getBlobAsBytes(java.sql.ResultSet rs,
              java.lang.String columnName)
Retrieve the given column as bytes from the given ResultSet. 
 | 
java.io.InputStream | 
getClobAsAsciiStream(java.sql.ResultSet rs,
                    java.lang.String columnName)
Retrieve the given column as ASCII stream from the given ResultSet. 
 | 
java.io.Reader | 
getClobAsCharacterStream(java.sql.ResultSet rs,
                        java.lang.String columnName)
Retrieve the given column as character stream from the given ResultSet. 
 | 
java.lang.String | 
getClobAsString(java.sql.ResultSet rs,
               java.lang.String columnName)
Retrieve the given column as String from the given 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 or work with
 ResultSet.getBlob, depending on the database and driver.getBlobAsBytes in interface LobHandlerrs - the ResultSet to retrieve the content fromcolumnName - the column name to usenull in case of SQL NULLjava.sql.SQLException - if thrown by JDBC methodsResultSet.getBytes(int)@Nullable public java.io.InputStream getBlobAsBinaryStream(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
LobHandlerResultSet.getBinaryStream or work with
 ResultSet.getBlob, depending on the database and driver.getBlobAsBinaryStream in interface LobHandlerrs - the ResultSet to retrieve the content fromcolumnName - the column name to usenull in case of SQL NULLjava.sql.SQLException - if thrown by JDBC methodsResultSet.getBinaryStream(int)@Nullable public java.lang.String getClobAsString(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
LobHandlerResultSet.getString or work with
 ResultSet.getClob, depending on the database and driver.getClobAsString in interface LobHandlerrs - the ResultSet to retrieve the content fromcolumnName - the column name to usenull in case of SQL NULLjava.sql.SQLException - if thrown by JDBC methodsResultSet.getString(int)@Nullable public java.io.InputStream getClobAsAsciiStream(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
LobHandlerResultSet.getAsciiStream or work with
 ResultSet.getClob, depending on the database and driver.getClobAsAsciiStream in interface LobHandlerrs - the ResultSet to retrieve the content fromcolumnName - the column name to usenull in case of SQL NULLjava.sql.SQLException - if thrown by JDBC methodsResultSet.getAsciiStream(int)public java.io.Reader getClobAsCharacterStream(java.sql.ResultSet rs,
                                               java.lang.String columnName)
                                        throws java.sql.SQLException
LobHandlerResultSet.getCharacterStream or work with
 ResultSet.getClob, depending on the database and driver.getClobAsCharacterStream in interface LobHandlerrs - the ResultSet to retrieve the content fromcolumnName - the column name to usejava.sql.SQLException - if thrown by JDBC methodsResultSet.getCharacterStream(int)