com.alibaba.druid.stat
类 JdbcSqlStat
java.lang.Object
com.alibaba.druid.stat.JdbcSqlStat
- 所有已实现的接口:
- JdbcSqlStatMBean
public final class JdbcSqlStat
- extends Object
- implements JdbcSqlStatMBean
JdbcSqlStat
public JdbcSqlStat(String sql)
getLastSlowParameters
public String getLastSlowParameters()
setLastSlowParameters
public void setLastSlowParameters(String lastSlowParameters)
getDbType
public String getDbType()
setDbType
public void setDbType(String dbType)
getDataSource
public String getDataSource()
setDataSource
public void setDataSource(String dataSource)
getContextSqlName
public static final String getContextSqlName()
setContextSqlName
public static final void setContextSqlName(String val)
getContextSqlFile
public static final String getContextSqlFile()
setContextSqlFile
public static final void setContextSqlFile(String val)
setContextSql
public static final void setContextSql(String val)
getName
public String getName()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getName
setName
public void setName(String name)
getFile
public String getFile()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getFile
setFile
public void setFile(String file)
reset
public void reset()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 reset
getValueAndReset
public JdbcSqlStatValue getValueAndReset()
getValue
public JdbcSqlStatValue getValue(boolean reset)
getConcurrentMax
public long getConcurrentMax()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getConcurrentMax
getRunningCount
public long getRunningCount()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getRunningCount
addUpdateCount
public void addUpdateCount(int delta)
getUpdateCount
public long getUpdateCount()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getUpdateCount
getUpdateCountMax
public long getUpdateCountMax()
getFetchRowCount
public long getFetchRowCount()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getFetchRowCount
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()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getId
setId
public void setId(long id)
getSql
public String getSql()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getSql
getSqlHash
public long getSqlHash()
getExecuteLastStartTime
public Date getExecuteLastStartTime()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteLastStartTime
setExecuteLastStartTime
public void setExecuteLastStartTime(long executeLastStartTime)
getExecuteNanoSpanMaxOccurTime
public Date getExecuteNanoSpanMaxOccurTime()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteNanoSpanMaxOccurTime
getExecuteErrorLastTime
public Date getExecuteErrorLastTime()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteErrorLastTime
addFetchRowCount
public void addFetchRowCount(long delta)
addExecuteBatchCount
public void addExecuteBatchCount(long batchSize)
getExecuteBatchSizeTotal
public long getExecuteBatchSizeTotal()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteBatchSizeTotal
incrementExecuteSuccessCount
public void incrementExecuteSuccessCount()
incrementRunningCount
public void incrementRunningCount()
decrementRunningCount
public void decrementRunningCount()
decrementExecutingCount
public void decrementExecutingCount()
getExecuteSuccessCount
public long getExecuteSuccessCount()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteSuccessCount
addExecuteTime
public void addExecuteTime(StatementExecuteType executeType,
boolean firstResultSet,
long nanoSpan)
addExecuteTime
public void addExecuteTime(long nanoSpan)
getExecuteMillisTotal
public long getExecuteMillisTotal()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteMillisTotal
getExecuteMillisMax
public long getExecuteMillisMax()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteMillisMax
getErrorCount
public long getErrorCount()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getErrorCount
getExecuteBatchSizeMax
public long getExecuteBatchSizeMax()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteBatchSizeMax
getInTransactionCount
public long getInTransactionCount()
incrementInTransactionCount
public void incrementInTransactionCount()
getCompositeType
public static CompositeType getCompositeType()
throws JMException
- 抛出:
JMException
getExecuteCount
public long getExecuteCount()
- 指定者:
- 接口
JdbcSqlStatMBean 中的 getExecuteCount
getData
public Map<String,Object> getData()
throws JMException
- 抛出:
JMException
getHistogramValues
public long[] getHistogramValues()
getHistogramSum
public long getHistogramSum()
getCompositeData
public CompositeDataSupport getCompositeData()
throws JMException
- 抛出:
JMException
getExecuteErrorLast
public Throwable getExecuteErrorLast()
error
public void error(Throwable 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)
Copyright © 2013 Alibaba Group. All Rights Reserved.