|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.NotificationBroadcasterSupport
com.alibaba.druid.filter.FilterAdapter
com.alibaba.druid.filter.FilterEventAdapter
net.csdn.hibernate.support.filter.CSDNStatFilterstat
public class CSDNStatFilterstat
8/20/13 WilliamZhu(allwefantasy@gmail.com)
| Field Summary | |
|---|---|
static String |
ATTR_NAME_CONNECTION_STAT
|
static String |
ATTR_NAME_STATEMENT_STAT
|
static String |
ATTR_RESULTSET_CLOSED
|
static String |
ATTR_TRANSACTION
|
static String |
ATTR_UPDATE_COUNT
|
protected boolean |
logSlowSql
|
protected com.alibaba.druid.stat.JdbcResultSetStat |
resultSetStat
Deprecated. |
protected long |
slowSqlMillis
|
protected com.alibaba.druid.stat.JdbcStatementStat |
statementStat
Deprecated. |
| Constructor Summary | |
|---|---|
CSDNStatFilterstat()
|
|
| Method Summary | |
|---|---|
Blob |
callableStatement_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex)
|
Blob |
callableStatement_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName)
|
Clob |
callableStatement_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex)
|
Clob |
callableStatement_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName)
|
Object |
callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex)
|
Object |
callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex,
Map<String,Class<?>> map)
|
Object |
callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName)
|
Object |
callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName,
Map<String,Class<?>> map)
|
void |
configFromProperties(Properties properties)
|
void |
connection_close(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
|
void |
connection_commit(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
|
com.alibaba.druid.proxy.jdbc.ConnectionProxy |
connection_connect(com.alibaba.druid.filter.FilterChain chain,
Properties info)
|
void |
connection_rollback(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
|
void |
connection_rollback(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection,
Savepoint savepoint)
|
com.alibaba.druid.stat.JdbcSqlStat |
createSqlStat(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
|
com.alibaba.druid.pool.DruidPooledConnection |
dataSource_getConnection(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.pool.DruidDataSource dataSource,
long maxWaitMillis)
|
void |
dataSource_releaseConnection(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.pool.DruidPooledConnection conn)
|
com.alibaba.druid.stat.JdbcConnectionStat.Entry |
getConnectionInfo(com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
|
String |
getDbType()
|
long |
getSlowSqlMillis()
|
static com.alibaba.druid.filter.stat.StatFilter |
getStatFilter(com.alibaba.druid.proxy.jdbc.DataSourceProxy dataSource)
|
void |
init(com.alibaba.druid.proxy.jdbc.DataSourceProxy dataSource)
|
boolean |
isConnectionStackTraceEnable()
|
boolean |
isLogSlowSql()
|
boolean |
isMergeSql()
|
String |
mergeSql(String sql)
Deprecated. |
String |
mergeSql(String sql,
String dbType)
|
static void |
removeSQLTIME()
|
void |
resultSet_close(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet)
|
InputStream |
resultSet_getAsciiStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
|
InputStream |
resultSet_getAsciiStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
|
InputStream |
resultSet_getBinaryStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
|
InputStream |
resultSet_getBinaryStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
|
Blob |
resultSet_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
|
Blob |
resultSet_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
|
byte[] |
resultSet_getBytes(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
|
byte[] |
resultSet_getBytes(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
|
Reader |
resultSet_getCharacterStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
|
Reader |
resultSet_getCharacterStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
|
Clob |
resultSet_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet,
int columnIndex)
|
Clob |
resultSet_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet,
String columnLabel)
|
Object |
resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
|
Object |
resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex,
Map<String,Class<?>> map)
|
Object |
resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
|
Object |
resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel,
Map<String,Class<?>> map)
|
String |
resultSet_getString(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
|
String |
resultSet_getString(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
|
protected void |
resultSetOpenAfter(com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet)
|
void |
setConnectionStackTraceEnable(boolean connectionStackTraceEnable)
|
void |
setDbType(String dbType)
|
void |
setLogSlowSql(boolean logSlowSql)
|
void |
setMergeSql(boolean mergeSql)
|
void |
setSlowSqlMillis(long slowSqlMillis)
|
static void |
setSQLTIME(AtomicLong value)
|
static AtomicLong |
SQLTIME()
|
void |
statement_close(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.StatementProxy statement)
|
protected void |
statement_executeErrorAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
Throwable error)
|
void |
statementCreateAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement)
|
protected void |
statementExecuteAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
boolean firstResult)
|
protected void |
statementExecuteBatchAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
int[] result)
|
protected void |
statementExecuteBatchBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement)
|
protected void |
statementExecuteBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
|
protected void |
statementExecuteQueryAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet)
|
protected void |
statementExecuteQueryBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
|
protected void |
statementExecuteUpdateAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
int updateCount)
|
protected void |
statementExecuteUpdateBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
|
void |
statementPrepareAfter(com.alibaba.druid.proxy.jdbc.PreparedStatementProxy statement)
|
void |
statementPrepareCallAfter(com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement)
|
| Methods inherited from class com.alibaba.druid.filter.FilterEventAdapter |
|---|
connection_connectAfter, connection_connectBefore, connection_createStatement, connection_createStatement, connection_createStatement, connection_prepareCall, connection_prepareCall, connection_prepareCall, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, preparedStatement_execute, preparedStatement_executeQuery, preparedStatement_executeUpdate, statement_execute, statement_execute, statement_execute, statement_execute, statement_executeBatch, statement_executeQuery, statement_executeUpdate, statement_executeUpdate, statement_executeUpdate, statement_executeUpdate, statement_getGeneratedKeys, statement_getResultSet |
| Methods inherited from class com.alibaba.druid.filter.FilterAdapter |
|---|
callableStatement_getArray, callableStatement_getArray, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBoolean, callableStatement_getBoolean, callableStatement_getByte, callableStatement_getByte, callableStatement_getBytes, callableStatement_getBytes, callableStatement_getCharacterStream, callableStatement_getCharacterStream, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDouble, callableStatement_getDouble, callableStatement_getFloat, callableStatement_getFloat, callableStatement_getInt, callableStatement_getInt, callableStatement_getLong, callableStatement_getLong, callableStatement_getNCharacterStream, callableStatement_getNCharacterStream, callableStatement_getNClob, callableStatement_getNClob, callableStatement_getNString, callableStatement_getNString, callableStatement_getRef, callableStatement_getRef, callableStatement_getRowId, callableStatement_getRowId, callableStatement_getShort, callableStatement_getShort, callableStatement_getSQLXML, callableStatement_getSQLXML, callableStatement_getString, callableStatement_getString, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getURL, callableStatement_getURL, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setBigDecimal, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBoolean, callableStatement_setByte, callableStatement_setBytes, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setClob, callableStatement_setClob, callableStatement_setClob, callableStatement_setDate, callableStatement_setDate, callableStatement_setDouble, callableStatement_setFloat, callableStatement_setInt, callableStatement_setLong, callableStatement_setNCharacterStream, callableStatement_setNCharacterStream, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNString, callableStatement_setNull, callableStatement_setNull, callableStatement_setObject, callableStatement_setObject, callableStatement_setObject, callableStatement_setRowId, callableStatement_setShort, callableStatement_setSQLXML, callableStatement_setString, callableStatement_setTime, callableStatement_setTime, callableStatement_setTimestamp, callableStatement_setTimestamp, callableStatement_setURL, callableStatement_wasNull, clob_free, clob_getAsciiStream, clob_getCharacterStream, clob_getCharacterStream, clob_getSubString, clob_length, clob_position, clob_position, clob_setAsciiStream, clob_setCharacterStream, clob_setString, clob_setString, clob_truncate, connection_clearWarnings, connection_createArrayOf, connection_createBlob, connection_createClob, connection_createNClob, connection_createSQLXML, connection_createStruct, connection_getAutoCommit, connection_getCatalog, connection_getClientInfo, connection_getClientInfo, connection_getHoldability, connection_getMetaData, connection_getTransactionIsolation, connection_getTypeMap, connection_getWarnings, connection_isClosed, connection_isReadOnly, connection_isValid, connection_nativeSQL, connection_releaseSavepoint, connection_setAutoCommit, connection_setCatalog, connection_setClientInfo, connection_setClientInfo, connection_setHoldability, connection_setReadOnly, connection_setSavepoint, connection_setSavepoint, connection_setTransactionIsolation, connection_setTypeMap, destory, isWrapperFor, isWrapperFor, preparedStatement_addBatch, preparedStatement_clearParameters, preparedStatement_getMetaData, preparedStatement_getParameterMetaData, preparedStatement_setArray, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setBigDecimal, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBoolean, preparedStatement_setByte, preparedStatement_setBytes, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setDate, preparedStatement_setDate, preparedStatement_setDouble, preparedStatement_setFloat, preparedStatement_setInt, preparedStatement_setLong, preparedStatement_setNCharacterStream, preparedStatement_setNCharacterStream, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNString, preparedStatement_setNull, preparedStatement_setNull, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setRef, preparedStatement_setRowId, preparedStatement_setShort, preparedStatement_setSQLXML, preparedStatement_setString, preparedStatement_setTime, preparedStatement_setTime, preparedStatement_setTimestamp, preparedStatement_setTimestamp, preparedStatement_setUnicodeStream, preparedStatement_setURL, resultSet_absolute, resultSet_afterLast, resultSet_beforeFirst, resultSet_cancelRowUpdates, resultSet_clearWarnings, resultSet_deleteRow, resultSet_findColumn, resultSet_first, resultSet_getArray, resultSet_getArray, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBoolean, resultSet_getBoolean, resultSet_getByte, resultSet_getByte, resultSet_getConcurrency, resultSet_getCursorName, resultSet_getDate, resultSet_getDate, resultSet_getDate, resultSet_getDate, resultSet_getDouble, resultSet_getDouble, resultSet_getFetchDirection, resultSet_getFetchSize, resultSet_getFloat, resultSet_getFloat, resultSet_getHoldability, resultSet_getInt, resultSet_getInt, resultSet_getLong, resultSet_getLong, resultSet_getMetaData, resultSet_getNCharacterStream, resultSet_getNCharacterStream, resultSet_getNClob, resultSet_getNClob, resultSet_getNString, resultSet_getNString, resultSet_getRef, resultSet_getRef, resultSet_getRow, resultSet_getRowId, resultSet_getRowId, resultSet_getShort, resultSet_getShort, resultSet_getSQLXML, resultSet_getSQLXML, resultSet_getStatement, resultSet_getTime, resultSet_getTime, resultSet_getTime, resultSet_getTime, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getType, resultSet_getUnicodeStream, resultSet_getUnicodeStream, resultSet_getURL, resultSet_getURL, resultSet_getWarnings, resultSet_insertRow, resultSet_isAfterLast, resultSet_isBeforeFirst, resultSet_isClosed, resultSet_isFirst, resultSet_isLast, resultSet_last, resultSet_moveToCurrentRow, resultSet_moveToInsertRow, resultSet_next, resultSet_previous, resultSet_refreshRow, resultSet_relative, resultSet_rowDeleted, resultSet_rowInserted, resultSet_rowUpdated, resultSet_setFetchDirection, resultSet_setFetchSize, resultSet_updateArray, resultSet_updateArray, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateBigDecimal, resultSet_updateBigDecimal, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBoolean, resultSet_updateBoolean, resultSet_updateByte, resultSet_updateByte, resultSet_updateBytes, resultSet_updateBytes, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateDate, resultSet_updateDate, resultSet_updateDouble, resultSet_updateDouble, resultSet_updateFloat, resultSet_updateFloat, resultSet_updateInt, resultSet_updateInt, resultSet_updateLong, resultSet_updateLong, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNString, resultSet_updateNString, resultSet_updateNull, resultSet_updateNull, resultSet_updateObject, resultSet_updateObject, resultSet_updateObject, resultSet_updateObject, resultSet_updateRef, resultSet_updateRef, resultSet_updateRow, resultSet_updateRowId, resultSet_updateRowId, resultSet_updateShort, resultSet_updateShort, resultSet_updateSQLXML, resultSet_updateSQLXML, resultSet_updateString, resultSet_updateString, resultSet_updateTime, resultSet_updateTime, resultSet_updateTimestamp, resultSet_updateTimestamp, resultSet_wasNull, statement_addBatch, statement_cancel, statement_clearBatch, statement_clearWarnings, statement_getConnection, statement_getFetchDirection, statement_getFetchSize, statement_getMaxFieldSize, statement_getMaxRows, statement_getMoreResults, statement_getMoreResults, statement_getQueryTimeout, statement_getResultSetConcurrency, statement_getResultSetHoldability, statement_getResultSetType, statement_getUpdateCount, statement_getWarnings, statement_isClosed, statement_isPoolable, statement_setCursorName, statement_setEscapeProcessing, statement_setFetchDirection, statement_setFetchSize, statement_setMaxFieldSize, statement_setMaxRows, statement_setPoolable, statement_setQueryTimeout, unwrap, unwrap |
| Methods inherited from class javax.management.NotificationBroadcasterSupport |
|---|
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ATTR_NAME_CONNECTION_STAT
public static final String ATTR_NAME_STATEMENT_STAT
public static final String ATTR_UPDATE_COUNT
public static final String ATTR_TRANSACTION
public static final String ATTR_RESULTSET_CLOSED
@Deprecated protected final com.alibaba.druid.stat.JdbcStatementStat statementStat
@Deprecated protected final com.alibaba.druid.stat.JdbcResultSetStat resultSetStat
protected long slowSqlMillis
protected boolean logSlowSql
| Constructor Detail |
|---|
public CSDNStatFilterstat()
| Method Detail |
|---|
public static void setSQLTIME(AtomicLong value)
public static void removeSQLTIME()
public static AtomicLong SQLTIME()
public String getDbType()
public void setDbType(String dbType)
public long getSlowSqlMillis()
getSlowSqlMillis in interface com.alibaba.druid.filter.stat.StatFilterMBeanpublic void setSlowSqlMillis(long slowSqlMillis)
setSlowSqlMillis in interface com.alibaba.druid.filter.stat.StatFilterMBeanpublic boolean isLogSlowSql()
isLogSlowSql in interface com.alibaba.druid.filter.stat.StatFilterMBeanpublic void setLogSlowSql(boolean logSlowSql)
setLogSlowSql in interface com.alibaba.druid.filter.stat.StatFilterMBeanpublic boolean isConnectionStackTraceEnable()
public void setConnectionStackTraceEnable(boolean connectionStackTraceEnable)
public boolean isMergeSql()
isMergeSql in interface com.alibaba.druid.filter.stat.StatFilterMBeanpublic void setMergeSql(boolean mergeSql)
setMergeSql in interface com.alibaba.druid.filter.stat.StatFilterMBean@Deprecated public String mergeSql(String sql)
public String mergeSql(String sql,
String dbType)
mergeSql in interface com.alibaba.druid.filter.stat.StatFilterMBeanpublic void init(com.alibaba.druid.proxy.jdbc.DataSourceProxy dataSource)
init in interface com.alibaba.druid.filter.Filterinit in class com.alibaba.druid.filter.FilterAdapterpublic void configFromProperties(Properties properties)
configFromProperties in interface com.alibaba.druid.filter.FilterconfigFromProperties in class com.alibaba.druid.filter.FilterAdapter
public com.alibaba.druid.proxy.jdbc.ConnectionProxy connection_connect(com.alibaba.druid.filter.FilterChain chain,
Properties info)
throws SQLException
connection_connect in interface com.alibaba.druid.filter.Filterconnection_connect in class com.alibaba.druid.filter.FilterEventAdapterSQLException
public void connection_close(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
throws SQLException
connection_close in interface com.alibaba.druid.filter.Filterconnection_close in class com.alibaba.druid.filter.FilterAdapterSQLException
public void connection_commit(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
throws SQLException
connection_commit in interface com.alibaba.druid.filter.Filterconnection_commit in class com.alibaba.druid.filter.FilterAdapterSQLException
public void connection_rollback(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
throws SQLException
connection_rollback in interface com.alibaba.druid.filter.Filterconnection_rollback in class com.alibaba.druid.filter.FilterAdapterSQLException
public void connection_rollback(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ConnectionProxy connection,
Savepoint savepoint)
throws SQLException
connection_rollback in interface com.alibaba.druid.filter.Filterconnection_rollback in class com.alibaba.druid.filter.FilterAdapterSQLExceptionpublic void statementCreateAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement)
statementCreateAfter in class com.alibaba.druid.filter.FilterEventAdapterpublic void statementPrepareCallAfter(com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement)
statementPrepareCallAfter in class com.alibaba.druid.filter.FilterEventAdapterpublic void statementPrepareAfter(com.alibaba.druid.proxy.jdbc.PreparedStatementProxy statement)
statementPrepareAfter in class com.alibaba.druid.filter.FilterEventAdapter
public void statement_close(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.StatementProxy statement)
throws SQLException
statement_close in interface com.alibaba.druid.filter.Filterstatement_close in class com.alibaba.druid.filter.FilterAdapterSQLException
protected void statementExecuteUpdateBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
statementExecuteUpdateBefore in class com.alibaba.druid.filter.FilterEventAdapter
protected void statementExecuteUpdateAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
int updateCount)
statementExecuteUpdateAfter in class com.alibaba.druid.filter.FilterEventAdapter
protected void statementExecuteQueryBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
statementExecuteQueryBefore in class com.alibaba.druid.filter.FilterEventAdapter
protected void statementExecuteQueryAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet)
statementExecuteQueryAfter in class com.alibaba.druid.filter.FilterEventAdapter
protected void statementExecuteBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
statementExecuteBefore in class com.alibaba.druid.filter.FilterEventAdapter
protected void statementExecuteAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
boolean firstResult)
statementExecuteAfter in class com.alibaba.druid.filter.FilterEventAdapterprotected void statementExecuteBatchBefore(com.alibaba.druid.proxy.jdbc.StatementProxy statement)
statementExecuteBatchBefore in class com.alibaba.druid.filter.FilterEventAdapter
protected void statementExecuteBatchAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
int[] result)
statementExecuteBatchAfter in class com.alibaba.druid.filter.FilterEventAdapter
protected void statement_executeErrorAfter(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql,
Throwable error)
statement_executeErrorAfter in class com.alibaba.druid.filter.FilterEventAdapterprotected void resultSetOpenAfter(com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet)
resultSetOpenAfter in class com.alibaba.druid.filter.FilterEventAdapter
public void resultSet_close(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet)
throws SQLException
resultSet_close in interface com.alibaba.druid.filter.FilterresultSet_close in class com.alibaba.druid.filter.FilterAdapterSQLExceptionpublic com.alibaba.druid.stat.JdbcConnectionStat.Entry getConnectionInfo(com.alibaba.druid.proxy.jdbc.ConnectionProxy connection)
public com.alibaba.druid.stat.JdbcSqlStat createSqlStat(com.alibaba.druid.proxy.jdbc.StatementProxy statement,
String sql)
public static com.alibaba.druid.filter.stat.StatFilter getStatFilter(com.alibaba.druid.proxy.jdbc.DataSourceProxy dataSource)
public void dataSource_releaseConnection(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.pool.DruidPooledConnection conn)
throws SQLException
dataSource_releaseConnection in interface com.alibaba.druid.filter.FilterdataSource_releaseConnection in class com.alibaba.druid.filter.FilterAdapterSQLException
public com.alibaba.druid.pool.DruidPooledConnection dataSource_getConnection(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.pool.DruidDataSource dataSource,
long maxWaitMillis)
throws SQLException
dataSource_getConnection in interface com.alibaba.druid.filter.FilterdataSource_getConnection in class com.alibaba.druid.filter.FilterAdapterSQLException
public Clob resultSet_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet,
int columnIndex)
throws SQLException
resultSet_getClob in interface com.alibaba.druid.filter.FilterresultSet_getClob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Clob resultSet_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy resultSet,
String columnLabel)
throws SQLException
resultSet_getClob in interface com.alibaba.druid.filter.FilterresultSet_getClob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Blob callableStatement_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex)
throws SQLException
callableStatement_getBlob in interface com.alibaba.druid.filter.FiltercallableStatement_getBlob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Blob callableStatement_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName)
throws SQLException
callableStatement_getBlob in interface com.alibaba.druid.filter.FiltercallableStatement_getBlob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Blob resultSet_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
throws SQLException
resultSet_getBlob in interface com.alibaba.druid.filter.FilterresultSet_getBlob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Blob resultSet_getBlob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
throws SQLException
resultSet_getBlob in interface com.alibaba.druid.filter.FilterresultSet_getBlob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Clob callableStatement_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex)
throws SQLException
callableStatement_getClob in interface com.alibaba.druid.filter.FiltercallableStatement_getClob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Clob callableStatement_getClob(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName)
throws SQLException
callableStatement_getClob in interface com.alibaba.druid.filter.FiltercallableStatement_getClob in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
throws SQLException
resultSet_getObject in interface com.alibaba.druid.filter.FilterresultSet_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex,
Map<String,Class<?>> map)
throws SQLException
resultSet_getObject in interface com.alibaba.druid.filter.FilterresultSet_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
throws SQLException
resultSet_getObject in interface com.alibaba.druid.filter.FilterresultSet_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object resultSet_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel,
Map<String,Class<?>> map)
throws SQLException
resultSet_getObject in interface com.alibaba.druid.filter.FilterresultSet_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex)
throws SQLException
callableStatement_getObject in interface com.alibaba.druid.filter.FiltercallableStatement_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
int parameterIndex,
Map<String,Class<?>> map)
throws SQLException
callableStatement_getObject in interface com.alibaba.druid.filter.FiltercallableStatement_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName)
throws SQLException
callableStatement_getObject in interface com.alibaba.druid.filter.FiltercallableStatement_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public Object callableStatement_getObject(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.CallableStatementProxy statement,
String parameterName,
Map<String,Class<?>> map)
throws SQLException
callableStatement_getObject in interface com.alibaba.druid.filter.FiltercallableStatement_getObject in class com.alibaba.druid.filter.FilterAdapterSQLException
public String resultSet_getString(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
throws SQLException
resultSet_getString in interface com.alibaba.druid.filter.FilterresultSet_getString in class com.alibaba.druid.filter.FilterAdapterSQLException
public String resultSet_getString(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
throws SQLException
resultSet_getString in interface com.alibaba.druid.filter.FilterresultSet_getString in class com.alibaba.druid.filter.FilterAdapterSQLException
public byte[] resultSet_getBytes(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
throws SQLException
resultSet_getBytes in interface com.alibaba.druid.filter.FilterresultSet_getBytes in class com.alibaba.druid.filter.FilterAdapterSQLException
public byte[] resultSet_getBytes(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
throws SQLException
resultSet_getBytes in interface com.alibaba.druid.filter.FilterresultSet_getBytes in class com.alibaba.druid.filter.FilterAdapterSQLException
public InputStream resultSet_getBinaryStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
throws SQLException
resultSet_getBinaryStream in interface com.alibaba.druid.filter.FilterresultSet_getBinaryStream in class com.alibaba.druid.filter.FilterAdapterSQLException
public InputStream resultSet_getBinaryStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
throws SQLException
resultSet_getBinaryStream in interface com.alibaba.druid.filter.FilterresultSet_getBinaryStream in class com.alibaba.druid.filter.FilterAdapterSQLException
public InputStream resultSet_getAsciiStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
throws SQLException
resultSet_getAsciiStream in interface com.alibaba.druid.filter.FilterresultSet_getAsciiStream in class com.alibaba.druid.filter.FilterAdapterSQLException
public InputStream resultSet_getAsciiStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
throws SQLException
resultSet_getAsciiStream in interface com.alibaba.druid.filter.FilterresultSet_getAsciiStream in class com.alibaba.druid.filter.FilterAdapterSQLException
public Reader resultSet_getCharacterStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
int columnIndex)
throws SQLException
resultSet_getCharacterStream in interface com.alibaba.druid.filter.FilterresultSet_getCharacterStream in class com.alibaba.druid.filter.FilterAdapterSQLException
public Reader resultSet_getCharacterStream(com.alibaba.druid.filter.FilterChain chain,
com.alibaba.druid.proxy.jdbc.ResultSetProxy result,
String columnLabel)
throws SQLException
resultSet_getCharacterStream in interface com.alibaba.druid.filter.FilterresultSet_getCharacterStream in class com.alibaba.druid.filter.FilterAdapterSQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||