public class P6spyNativeJdbcExtractor extends NativeJdbcExtractorAdapter
NativeJdbcExtractor
interface.Constructor and Description |
---|
P6spyNativeJdbcExtractor()
This constructor retrieves the P6Spy JDBC wrapper class,
so we can get the underlying native connection using reflection.
|
Modifier and Type | Method and Description |
---|---|
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) |
getNativeCallableStatement, getNativeConnection, getNativeConnectionFromStatement, getNativePreparedStatement, getNativeResultSet, getNativeStatement
public P6spyNativeJdbcExtractor()
public void setNextNativeJdbcExtractor(NativeJdbcExtractor nextNativeJdbcExtractor)
public boolean isNativeConnectionNecessaryForNativeStatements()
true
, as P6Spy returns wrapped Statements.isNativeConnectionNecessaryForNativeStatements
in interface NativeJdbcExtractor
isNativeConnectionNecessaryForNativeStatements
in class NativeJdbcExtractorAdapter
public boolean isNativeConnectionNecessaryForNativePreparedStatements()
true
, as P6Spy returns wrapped PreparedStatements.isNativeConnectionNecessaryForNativePreparedStatements
in interface NativeJdbcExtractor
isNativeConnectionNecessaryForNativePreparedStatements
in class NativeJdbcExtractorAdapter
public boolean isNativeConnectionNecessaryForNativeCallableStatements()
true
, as P6Spy returns wrapped CallableStatements.isNativeConnectionNecessaryForNativeCallableStatements
in interface NativeJdbcExtractor
isNativeConnectionNecessaryForNativeCallableStatements
in class NativeJdbcExtractorAdapter
protected Connection doGetNativeConnection(Connection con) throws SQLException
getVendorConnection
method.doGetNativeConnection
in class NativeJdbcExtractorAdapter
SQLException