| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter
org.springframework.jdbc.support.nativejdbc.Jdbc4NativeJdbcExtractor
public class Jdbc4NativeJdbcExtractor
NativeJdbcExtractor implementation that delegates to JDBC 4.0's
 unwrap method, as defined by Wrapper.
 
Note: Only use this when actually running against a JDBC 4.0 driver, with a connection pool that supports the JDBC 4.0 API (i.e. at least accepts JDBC 4.0 API calls and passes them through to the underlying driver)!
Wrapper.unwrap(java.lang.Class) , 
SimpleNativeJdbcExtractor, 
JdbcTemplate.setNativeJdbcExtractor(org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor), 
OracleLobHandler.setNativeJdbcExtractor(org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor)| Constructor Summary | |
|---|---|
| Jdbc4NativeJdbcExtractor() | |
| Method Summary | |
|---|---|
| protected  Connection | doGetNativeConnection(Connection con)Not able to unwrap: return passed-in Connection. | 
|  CallableStatement | getNativeCallableStatement(CallableStatement cs)Not able to unwrap: return passed-in CallableStatement. | 
|  PreparedStatement | getNativePreparedStatement(PreparedStatement ps)Not able to unwrap: return passed-in PreparedStatement. | 
|  ResultSet | getNativeResultSet(ResultSet rs)Not able to unwrap: return passed-in ResultSet. | 
|  Statement | getNativeStatement(Statement stmt)Not able to unwrap: return passed-in Statement. | 
| Methods inherited from class org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter | 
|---|
| getNativeConnection, getNativeConnectionFromStatement, isNativeConnectionNecessaryForNativeCallableStatements, isNativeConnectionNecessaryForNativePreparedStatements, isNativeConnectionNecessaryForNativeStatements | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Jdbc4NativeJdbcExtractor()
| Method Detail | 
|---|
protected Connection doGetNativeConnection(Connection con)
                                    throws SQLException
NativeJdbcExtractorAdapter
doGetNativeConnection in class NativeJdbcExtractorAdapterSQLException
public Statement getNativeStatement(Statement stmt)
                             throws SQLException
NativeJdbcExtractorAdapter
getNativeStatement in interface NativeJdbcExtractorgetNativeStatement in class NativeJdbcExtractorAdapterstmt - the Statement handle, potentially wrapped by a connection pool
SQLException - if thrown by JDBC methods
public PreparedStatement getNativePreparedStatement(PreparedStatement ps)
                                             throws SQLException
NativeJdbcExtractorAdapter
getNativePreparedStatement in interface NativeJdbcExtractorgetNativePreparedStatement in class NativeJdbcExtractorAdapterps - the PreparedStatement handle, potentially wrapped by a connection pool
SQLException - if thrown by JDBC methods
public CallableStatement getNativeCallableStatement(CallableStatement cs)
                                             throws SQLException
NativeJdbcExtractorAdapter
getNativeCallableStatement in interface NativeJdbcExtractorgetNativeCallableStatement in class NativeJdbcExtractorAdaptercs - the CallableStatement handle, potentially wrapped by a connection pool
SQLException - if thrown by JDBC methods
public ResultSet getNativeResultSet(ResultSet rs)
                             throws SQLException
NativeJdbcExtractorAdapter
getNativeResultSet in interface NativeJdbcExtractorgetNativeResultSet in class NativeJdbcExtractorAdapterrs - the ResultSet handle, potentially wrapped by a connection pool
SQLException - if thrown by JDBC methods| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||