public class StatFilter extends FilterEventAdapter implements StatFilterMBean
| 限定符和类型 | 字段和说明 |
|---|---|
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 |
| 构造器和说明 |
|---|
StatFilter() |
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_getResultSetcallableStatement_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, destroy, 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, resultSetMetaData_getCatalogName, resultSetMetaData_getColumnClassName, resultSetMetaData_getColumnCount, resultSetMetaData_getColumnDisplaySize, resultSetMetaData_getColumnLabel, resultSetMetaData_getColumnName, resultSetMetaData_getColumnType, resultSetMetaData_getColumnTypeName, resultSetMetaData_getPrecision, resultSetMetaData_getScale, resultSetMetaData_getSchemaName, resultSetMetaData_getTableName, resultSetMetaData_isAutoIncrement, resultSetMetaData_isCaseSensitive, resultSetMetaData_isCurrency, resultSetMetaData_isDefinitelyWritable, resultSetMetaData_isNullable, resultSetMetaData_isReadOnly, resultSetMetaData_isSearchable, resultSetMetaData_isSigned, resultSetMetaData_isWritable, 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, unwrappublic String getDbType()
public void setDbType(String dbType)
public long getSlowSqlMillis()
getSlowSqlMillis 在接口中 StatFilterMBeanpublic void setSlowSqlMillis(long slowSqlMillis)
setSlowSqlMillis 在接口中 StatFilterMBeanpublic boolean isLogSlowSql()
isLogSlowSql 在接口中 StatFilterMBeanpublic void setLogSlowSql(boolean logSlowSql)
setLogSlowSql 在接口中 StatFilterMBeanpublic boolean isConnectionStackTraceEnable()
public void setConnectionStackTraceEnable(boolean connectionStackTraceEnable)
public boolean isMergeSql()
isMergeSql 在接口中 StatFilterMBeanpublic void setMergeSql(boolean mergeSql)
setMergeSql 在接口中 StatFilterMBean@Deprecated public String mergeSql(String sql)
public String mergeSql(String sql, String dbType)
mergeSql 在接口中 StatFilterMBeanpublic void init(DataSourceProxy dataSource)
init 在接口中 Filterinit 在类中 FilterAdapterpublic void configFromProperties(Properties properties)
configFromProperties 在接口中 FilterconfigFromProperties 在类中 FilterAdapterpublic ConnectionProxy connection_connect(FilterChain chain, Properties info) throws SQLException
connection_connect 在接口中 Filterconnection_connect 在类中 FilterEventAdapterSQLExceptionpublic void connection_close(FilterChain chain, ConnectionProxy connection) throws SQLException
connection_close 在接口中 Filterconnection_close 在类中 FilterAdapterSQLExceptionpublic void connection_commit(FilterChain chain, ConnectionProxy connection) throws SQLException
connection_commit 在接口中 Filterconnection_commit 在类中 FilterAdapterSQLExceptionpublic void connection_rollback(FilterChain chain, ConnectionProxy connection) throws SQLException
connection_rollback 在接口中 Filterconnection_rollback 在类中 FilterAdapterSQLExceptionpublic void connection_rollback(FilterChain chain, ConnectionProxy connection, Savepoint savepoint) throws SQLException
connection_rollback 在接口中 Filterconnection_rollback 在类中 FilterAdapterSQLExceptionpublic void statementCreateAfter(StatementProxy statement)
public void statementPrepareCallAfter(CallableStatementProxy statement)
public void statementPrepareAfter(PreparedStatementProxy statement)
public void statement_close(FilterChain chain, StatementProxy statement) throws SQLException
statement_close 在接口中 Filterstatement_close 在类中 FilterAdapterSQLExceptionpublic void resultSet_close(FilterChain chain, ResultSetProxy resultSet) throws SQLException
resultSet_close 在接口中 FilterresultSet_close 在类中 FilterAdapterSQLExceptionpublic JdbcConnectionStat.Entry getConnectionInfo(ConnectionProxy connection)
public JdbcSqlStat createSqlStat(StatementProxy statement, String sql)
public static StatFilter getStatFilter(DataSourceProxy dataSource)
public void dataSource_releaseConnection(FilterChain chain, DruidPooledConnection conn) throws SQLException
dataSource_releaseConnection 在接口中 FilterdataSource_releaseConnection 在类中 FilterAdapterSQLExceptionpublic DruidPooledConnection dataSource_getConnection(FilterChain chain, DruidDataSource dataSource, long maxWaitMillis) throws SQLException
dataSource_getConnection 在接口中 FilterdataSource_getConnection 在类中 FilterAdapterSQLExceptionpublic Clob resultSet_getClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getClob 在接口中 FilterresultSet_getClob 在类中 FilterAdapterSQLExceptionpublic Clob resultSet_getClob(FilterChain chain, ResultSetProxy resultSet, String columnLabel) throws SQLException
resultSet_getClob 在接口中 FilterresultSet_getClob 在类中 FilterAdapterSQLExceptionpublic Blob callableStatement_getBlob(FilterChain chain, CallableStatementProxy statement, int parameterIndex) throws SQLException
callableStatement_getBlob 在接口中 FiltercallableStatement_getBlob 在类中 FilterAdapterSQLExceptionpublic Blob callableStatement_getBlob(FilterChain chain, CallableStatementProxy statement, String parameterName) throws SQLException
callableStatement_getBlob 在接口中 FiltercallableStatement_getBlob 在类中 FilterAdapterSQLExceptionpublic Blob resultSet_getBlob(FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException
resultSet_getBlob 在接口中 FilterresultSet_getBlob 在类中 FilterAdapterSQLExceptionpublic Blob resultSet_getBlob(FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException
resultSet_getBlob 在接口中 FilterresultSet_getBlob 在类中 FilterAdapterSQLExceptionpublic Clob callableStatement_getClob(FilterChain chain, CallableStatementProxy statement, int parameterIndex) throws SQLException
callableStatement_getClob 在接口中 FiltercallableStatement_getClob 在类中 FilterAdapterSQLExceptionpublic Clob callableStatement_getClob(FilterChain chain, CallableStatementProxy statement, String parameterName) throws SQLException
callableStatement_getClob 在接口中 FiltercallableStatement_getClob 在类中 FilterAdapterSQLExceptionpublic Object resultSet_getObject(FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException
resultSet_getObject 在接口中 FilterresultSet_getObject 在类中 FilterAdapterSQLExceptionpublic Object resultSet_getObject(FilterChain chain, ResultSetProxy result, int columnIndex, Map<String,Class<?>> map) throws SQLException
resultSet_getObject 在接口中 FilterresultSet_getObject 在类中 FilterAdapterSQLExceptionpublic Object resultSet_getObject(FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException
resultSet_getObject 在接口中 FilterresultSet_getObject 在类中 FilterAdapterSQLExceptionpublic Object resultSet_getObject(FilterChain chain, ResultSetProxy result, String columnLabel, Map<String,Class<?>> map) throws SQLException
resultSet_getObject 在接口中 FilterresultSet_getObject 在类中 FilterAdapterSQLExceptionpublic Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, int parameterIndex) throws SQLException
callableStatement_getObject 在接口中 FiltercallableStatement_getObject 在类中 FilterAdapterSQLExceptionpublic Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, int parameterIndex, Map<String,Class<?>> map) throws SQLException
callableStatement_getObject 在接口中 FiltercallableStatement_getObject 在类中 FilterAdapterSQLExceptionpublic Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, String parameterName) throws SQLException
callableStatement_getObject 在接口中 FiltercallableStatement_getObject 在类中 FilterAdapterSQLExceptionpublic Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, String parameterName, Map<String,Class<?>> map) throws SQLException
callableStatement_getObject 在接口中 FiltercallableStatement_getObject 在类中 FilterAdapterSQLExceptionpublic String resultSet_getString(FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException
resultSet_getString 在接口中 FilterresultSet_getString 在类中 FilterAdapterSQLExceptionpublic String resultSet_getString(FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException
resultSet_getString 在接口中 FilterresultSet_getString 在类中 FilterAdapterSQLExceptionpublic byte[] resultSet_getBytes(FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException
resultSet_getBytes 在接口中 FilterresultSet_getBytes 在类中 FilterAdapterSQLExceptionpublic byte[] resultSet_getBytes(FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException
resultSet_getBytes 在接口中 FilterresultSet_getBytes 在类中 FilterAdapterSQLExceptionpublic InputStream resultSet_getBinaryStream(FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException
resultSet_getBinaryStream 在接口中 FilterresultSet_getBinaryStream 在类中 FilterAdapterSQLExceptionpublic InputStream resultSet_getBinaryStream(FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException
resultSet_getBinaryStream 在接口中 FilterresultSet_getBinaryStream 在类中 FilterAdapterSQLExceptionpublic InputStream resultSet_getAsciiStream(FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException
resultSet_getAsciiStream 在接口中 FilterresultSet_getAsciiStream 在类中 FilterAdapterSQLExceptionpublic InputStream resultSet_getAsciiStream(FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException
resultSet_getAsciiStream 在接口中 FilterresultSet_getAsciiStream 在类中 FilterAdapterSQLExceptionpublic Reader resultSet_getCharacterStream(FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException
resultSet_getCharacterStream 在接口中 FilterresultSet_getCharacterStream 在类中 FilterAdapterSQLExceptionpublic Reader resultSet_getCharacterStream(FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException
resultSet_getCharacterStream 在接口中 FilterresultSet_getCharacterStream 在类中 FilterAdapterSQLExceptionCopyright © 2013-2014 Alibaba Group. All Rights Reserved.