|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.openjpa.lib.jdbc.DelegatingConnection
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.LoggingConnection
protected abstract class LoggingConnectionDecorator.LoggingConnection
Logging connection.
| Nested Class Summary | |
|---|---|
protected class |
LoggingConnectionDecorator.LoggingConnection.LoggingCallableStatement
CallableStatement decorated with logging. |
protected class |
LoggingConnectionDecorator.LoggingConnection.LoggingDatabaseMetaData
Metadata wrapper that logs actions. |
protected class |
LoggingConnectionDecorator.LoggingConnection.LoggingPreparedStatement
|
protected class |
LoggingConnectionDecorator.LoggingConnection.LoggingResultSet
Warning-handling result set. |
protected class |
LoggingConnectionDecorator.LoggingConnection.LoggingStatement
Statement wrapper that logs SQL to the parent data source and remembers the last piece of SQL to be executed on it. |
| Field Summary |
|---|
| Fields inherited from interface java.sql.Connection |
|---|
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE |
| Constructor Summary | |
|---|---|
LoggingConnectionDecorator.LoggingConnection(java.sql.Connection conn)
|
|
| Method Summary | |
|---|---|
void |
close()
|
void |
commit()
|
protected java.sql.Statement |
createStatement(boolean wrap)
Create a statement, with the option of not wrapping it in a DelegatingStatement, which is the default. |
protected java.sql.Statement |
createStatement(int type,
int concurrency,
boolean wrap)
Create a statement, with the option of not wrapping it in a DelegatingStatement, which is the default. |
protected java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean wrap)
|
protected java.sql.DatabaseMetaData |
getMetaData(boolean wrap)
Return the metadata, with the option of not wrapping it in a DelegatingDatabaseMetaData, which is the default. |
protected java.sql.CallableStatement |
prepareCall(java.lang.String sql,
boolean wrap)
Prepare a call, with the option of not wrapping it in a DelegatingCallableStatement, which is the default. |
protected java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
boolean wrap)
Prepare a statement, with the option of not wrapping it in a DelegatingPreparedStatement, which is the default. |
protected java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes,
boolean wrap)
|
protected java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys,
boolean wrap)
|
protected java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int rsType,
int rsConcur,
boolean wrap)
Prepare a statement, with the option of not wrapping it in a DelegatingPreparedStatement, which is the default. |
protected java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean wrap)
|
protected java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames,
boolean wrap)
|
void |
releaseSavepoint(java.sql.Savepoint savepoint)
|
void |
rollback()
|
void |
rollback(java.sql.Savepoint savepoint)
|
java.sql.Savepoint |
setSavepoint()
|
java.sql.Savepoint |
setSavepoint(java.lang.String name)
|
| Methods inherited from class org.apache.openjpa.lib.jdbc.DelegatingConnection |
|---|
appendInfo, clearWarnings, createStatement, createStatement, createStatement, enforceAbstract, equals, getAutoCommit, getCatalog, getDelegate, getHoldability, getInnermostDelegate, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, hashCode, isClosed, isReadOnly, isWrapperFor, nativeSQL, newInstance, prepareCall, prepareCall, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, setAutoCommit, setCatalog, setHoldability, setReadOnly, setTransactionIsolation, setTypeMap, toString, unwrap |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.sql.Connection |
|---|
createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStruct, getClientInfo, getClientInfo, isValid, setClientInfo, setClientInfo |
| Constructor Detail |
|---|
public LoggingConnectionDecorator.LoggingConnection(java.sql.Connection conn)
throws java.sql.SQLException
java.sql.SQLException| Method Detail |
|---|
protected java.sql.PreparedStatement prepareStatement(java.lang.String sql,
boolean wrap)
throws java.sql.SQLException
DelegatingConnectionDelegatingPreparedStatement, which is the default.
prepareStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int rsType,
int rsConcur,
boolean wrap)
throws java.sql.SQLException
DelegatingConnectionDelegatingPreparedStatement, which is the default.
prepareStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.Statement createStatement(boolean wrap)
throws java.sql.SQLException
DelegatingConnectionDelegatingStatement, which is the default.
createStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.Statement createStatement(int type,
int concurrency,
boolean wrap)
throws java.sql.SQLException
DelegatingConnectionDelegatingStatement, which is the default.
createStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.CallableStatement prepareCall(java.lang.String sql,
boolean wrap)
throws java.sql.SQLException
DelegatingConnectionDelegatingCallableStatement, which is the default.
prepareCall in class DelegatingConnectionjava.sql.SQLException
public void commit()
throws java.sql.SQLException
commit in interface java.sql.Connectioncommit in class DelegatingConnectionjava.sql.SQLException
public void rollback()
throws java.sql.SQLException
rollback in interface java.sql.Connectionrollback in class DelegatingConnectionjava.sql.SQLException
public void close()
throws java.sql.SQLException
close in interface java.sql.Connectionclose in interface Closeableclose in class DelegatingConnectionjava.sql.SQLException
public java.sql.Savepoint setSavepoint()
throws java.sql.SQLException
setSavepoint in interface java.sql.ConnectionsetSavepoint in class DelegatingConnectionjava.sql.SQLException
public java.sql.Savepoint setSavepoint(java.lang.String name)
throws java.sql.SQLException
setSavepoint in interface java.sql.ConnectionsetSavepoint in class DelegatingConnectionjava.sql.SQLException
public void rollback(java.sql.Savepoint savepoint)
throws java.sql.SQLException
rollback in interface java.sql.Connectionrollback in class DelegatingConnectionjava.sql.SQLException
public void releaseSavepoint(java.sql.Savepoint savepoint)
throws java.sql.SQLException
releaseSavepoint in interface java.sql.ConnectionreleaseSavepoint in class DelegatingConnectionjava.sql.SQLException
protected java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean wrap)
throws java.sql.SQLException
createStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean wrap)
throws java.sql.SQLException
prepareStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int autoGeneratedKeys,
boolean wrap)
throws java.sql.SQLException
prepareStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int[] columnIndexes,
boolean wrap)
throws java.sql.SQLException
prepareStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.PreparedStatement prepareStatement(java.lang.String sql,
java.lang.String[] columnNames,
boolean wrap)
throws java.sql.SQLException
prepareStatement in class DelegatingConnectionjava.sql.SQLException
protected java.sql.DatabaseMetaData getMetaData(boolean wrap)
throws java.sql.SQLException
DelegatingConnectionDelegatingDatabaseMetaData, which is the default.
getMetaData in class DelegatingConnectionjava.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||