类 JdbcSqlStat
java.lang.Object
com.alibaba.druid.stat.JdbcSqlStat
- 所有已实现的接口:
JdbcSqlStatMBean,Comparable<JdbcSqlStat>
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddExecuteBatchCount(long batchSize) voidaddExecuteTime(long nanoSpan) voidaddExecuteTime(StatementExecuteType executeType, boolean firstResultSet, long nanoSpan) voidaddFetchRowCount(long delta) voidaddInputStreamOpenCount(int count) voidaddReadBytesLength(long length) voidaddReaderOpenCount(int count) voidaddResultSetHoldTimeNano(long nano) voidaddResultSetHoldTimeNano(long statementExecuteNano, long resultHoldTimeNano) voidaddStringReadLength(long length) voidaddUpdateCount(int delta) intvoidvoidvoidlonglongstatic CompositeTypelongstatic final Stringstatic final StringgetData()longlonglong[]longlonglonglonglonglonglonglonglonglong[]longgetFile()longlong[]longgetId()longlonggetName()longlonglonglonglonglonggetSql()longlonglong[]longgetValue(boolean reset) voidvoidvoidvoidvoidbooleanvoidreset()static final voidsetContextSql(String val) static final voidsetContextSqlFile(String val) static final voidsetContextSqlName(String val) voidsetDataSource(String dataSource) voidvoidsetExecuteLastStartTime(long executeLastStartTime) voidvoidsetId(long id) voidsetLastSlowParameters(String lastSlowParameters) voidvoidsetRemoved(boolean removed)
-
构造器详细资料
-
JdbcSqlStat
-
-
方法详细资料
-
getLastSlowParameters
-
setLastSlowParameters
-
getDbType
-
setDbType
-
getDataSource
-
setDataSource
-
getContextSqlName
-
setContextSqlName
-
getContextSqlFile
-
setContextSqlFile
-
setContextSql
-
getName
- 指定者:
getName在接口中JdbcSqlStatMBean
-
setName
-
getFile
- 指定者:
getFile在接口中JdbcSqlStatMBean
-
setFile
-
reset
public void reset()- 指定者:
reset在接口中JdbcSqlStatMBean
-
getValueAndReset
-
getValue
-
getConcurrentMax
public long getConcurrentMax()- 指定者:
getConcurrentMax在接口中JdbcSqlStatMBean
-
getRunningCount
public long getRunningCount()- 指定者:
getRunningCount在接口中JdbcSqlStatMBean
-
addUpdateCount
public void addUpdateCount(int delta) -
getUpdateCount
public long getUpdateCount()- 指定者:
getUpdateCount在接口中JdbcSqlStatMBean
-
getUpdateCountMax
public long getUpdateCountMax() -
getFetchRowCount
public long getFetchRowCount()- 指定者:
getFetchRowCount在接口中JdbcSqlStatMBean
-
getFetchRowCountMax
public long getFetchRowCountMax() -
getClobOpenCount
public long getClobOpenCount() -
incrementClobOpenCount
public void incrementClobOpenCount() -
getBlobOpenCount
public long getBlobOpenCount() -
incrementBlobOpenCount
public void incrementBlobOpenCount() -
getReadStringLength
public long getReadStringLength() -
addStringReadLength
public void addStringReadLength(long length) -
getReadBytesLength
public long getReadBytesLength() -
addReadBytesLength
public void addReadBytesLength(long length) -
getReaderOpenCount
public long getReaderOpenCount() -
addReaderOpenCount
public void addReaderOpenCount(int count) -
getInputStreamOpenCount
public long getInputStreamOpenCount() -
addInputStreamOpenCount
public void addInputStreamOpenCount(int count) -
getId
public long getId()- 指定者:
getId在接口中JdbcSqlStatMBean
-
setId
public void setId(long id) -
getSql
- 指定者:
getSql在接口中JdbcSqlStatMBean
-
getSqlHash
public long getSqlHash() -
getExecuteLastStartTime
- 指定者:
getExecuteLastStartTime在接口中JdbcSqlStatMBean
-
setExecuteLastStartTime
public void setExecuteLastStartTime(long executeLastStartTime) -
getExecuteNanoSpanMaxOccurTime
-
getExecuteErrorLastTime
- 指定者:
getExecuteErrorLastTime在接口中JdbcSqlStatMBean
-
addFetchRowCount
public void addFetchRowCount(long delta) -
addExecuteBatchCount
public void addExecuteBatchCount(long batchSize) -
getExecuteBatchSizeTotal
public long getExecuteBatchSizeTotal()- 指定者:
getExecuteBatchSizeTotal在接口中JdbcSqlStatMBean
-
incrementExecuteSuccessCount
public void incrementExecuteSuccessCount() -
incrementRunningCount
public void incrementRunningCount() -
decrementRunningCount
public void decrementRunningCount() -
decrementExecutingCount
public void decrementExecutingCount() -
getExecuteSuccessCount
public long getExecuteSuccessCount()- 指定者:
getExecuteSuccessCount在接口中JdbcSqlStatMBean
-
addExecuteTime
-
addExecuteTime
public void addExecuteTime(long nanoSpan) -
getExecuteMillisTotal
public long getExecuteMillisTotal()- 指定者:
getExecuteMillisTotal在接口中JdbcSqlStatMBean
-
getExecuteMillisMax
public long getExecuteMillisMax()- 指定者:
getExecuteMillisMax在接口中JdbcSqlStatMBean
-
getErrorCount
public long getErrorCount()- 指定者:
getErrorCount在接口中JdbcSqlStatMBean
-
getExecuteBatchSizeMax
public long getExecuteBatchSizeMax()- 指定者:
getExecuteBatchSizeMax在接口中JdbcSqlStatMBean
-
getInTransactionCount
public long getInTransactionCount() -
incrementInTransactionCount
public void incrementInTransactionCount() -
getCompositeType
- 抛出:
JMException
-
getExecuteCount
public long getExecuteCount()- 指定者:
getExecuteCount在接口中JdbcSqlStatMBean
-
getData
- 抛出:
JMException
-
getHistogramValues
public long[] getHistogramValues() -
getHistogramSum
public long getHistogramSum() -
getCompositeData
- 抛出:
JMException
-
getExecuteErrorLast
-
error
-
getResultSetHoldTimeMilis
public long getResultSetHoldTimeMilis() -
getExecuteAndResultSetHoldTimeMilis
public long getExecuteAndResultSetHoldTimeMilis() -
getFetchRowCountHistogramValues
public long[] getFetchRowCountHistogramValues() -
getUpdateCountHistogramValues
public long[] getUpdateCountHistogramValues() -
getExecuteAndResultHoldTimeHistogramValues
public long[] getExecuteAndResultHoldTimeHistogramValues() -
getExecuteAndResultHoldTimeHistogramSum
public long getExecuteAndResultHoldTimeHistogramSum() -
getResultSetHoldTimeNano
public long getResultSetHoldTimeNano() -
getExecuteAndResultSetHoldTimeNano
public long getExecuteAndResultSetHoldTimeNano() -
addResultSetHoldTimeNano
public void addResultSetHoldTimeNano(long nano) -
addResultSetHoldTimeNano
public void addResultSetHoldTimeNano(long statementExecuteNano, long resultHoldTimeNano) -
isRemoved
public boolean isRemoved() -
setRemoved
public void setRemoved(boolean removed) -
compareTo
- 指定者:
compareTo在接口中Comparable<JdbcSqlStat>
-