|
Spring Data JDBC Extensions | ||||||||
| 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.data.jdbc.support.nativejdbc.P6spyNativeJdbcExtractor
public class P6spyNativeJdbcExtractor
Implementation of the NativeJdbcExtractor interface.
| Constructor Summary | |
|---|---|
P6spyNativeJdbcExtractor()
This constructor retrieves the P6Spy JDBC wrapper class, so we can get the underlying native connection using reflection. |
|
| Method Summary | |
|---|---|
protected Connection |
doGetNativeConnection(Connection con)
Retrieve the Connection via P6Spy's getVendorConnection method. |
boolean |
isNativeConnectionNecessaryForNativeCallableStatements()
Return true, as P6Spy returns wrapped CallableStatements. |
boolean |
isNativeConnectionNecessaryForNativePreparedStatements()
Return true, as P6Spy returns wrapped PreparedStatements. |
boolean |
isNativeConnectionNecessaryForNativeStatements()
Return true, as P6Spy returns wrapped Statements. |
void |
setNextNativeJdbcExtractor(NativeJdbcExtractor nextNativeJdbcExtractor)
|
| Methods inherited from class org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter |
|---|
getNativeCallableStatement, getNativeConnection, getNativeConnectionFromStatement, getNativePreparedStatement, getNativeResultSet, getNativeStatement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public P6spyNativeJdbcExtractor()
| Method Detail |
|---|
public void setNextNativeJdbcExtractor(NativeJdbcExtractor nextNativeJdbcExtractor)
public boolean isNativeConnectionNecessaryForNativeStatements()
true, as P6Spy returns wrapped Statements.
isNativeConnectionNecessaryForNativeStatements in interface NativeJdbcExtractorisNativeConnectionNecessaryForNativeStatements in class NativeJdbcExtractorAdapterpublic boolean isNativeConnectionNecessaryForNativePreparedStatements()
true, as P6Spy returns wrapped PreparedStatements.
isNativeConnectionNecessaryForNativePreparedStatements in interface NativeJdbcExtractorisNativeConnectionNecessaryForNativePreparedStatements in class NativeJdbcExtractorAdapterpublic boolean isNativeConnectionNecessaryForNativeCallableStatements()
true, as P6Spy returns wrapped CallableStatements.
isNativeConnectionNecessaryForNativeCallableStatements in interface NativeJdbcExtractorisNativeConnectionNecessaryForNativeCallableStatements in class NativeJdbcExtractorAdapter
protected Connection doGetNativeConnection(Connection con)
throws SQLException
getVendorConnection method.
doGetNativeConnection in class NativeJdbcExtractorAdapterSQLException
|
Spring Data JDBC Extensions | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||