com.alibaba.druid.stat
类 JdbcSqlStat

java.lang.Object
  继承者 com.alibaba.druid.stat.JdbcSqlStat
所有已实现的接口:
JdbcSqlStatMBean

public final class JdbcSqlStat
extends Object
implements JdbcSqlStatMBean


构造方法摘要
JdbcSqlStat(String sql)
           
 
方法摘要
 void addExecuteBatchCount(long batchSize)
           
 void addExecuteTime(long nanoSpan)
           
 void addExecuteTime(StatementExecuteType executeType, boolean firstResultSet, long nanoSpan)
           
 void addFetchRowCount(long delta)
           
 void addInputStreamOpenCount(int count)
           
 void addReadBytesLength(long length)
           
 void addReaderOpenCount(int count)
           
 void addResultSetHoldTimeNano(long nano)
           
 void addResultSetHoldTimeNano(long statementExecuteNano, long resultHoldTimeNano)
           
 void addStringReadLength(long length)
           
 void addUpdateCount(int delta)
           
 void decrementExecutingCount()
           
 void decrementRunningCount()
           
 void error(Throwable error)
           
 long getBlobOpenCount()
           
 long getClobOpenCount()
           
 CompositeDataSupport getCompositeData()
           
static CompositeType getCompositeType()
           
 long getConcurrentMax()
           
static String getContextSqlFile()
           
static String getContextSqlName()
           
 Map<String,Object> getData()
           
 String getDataSource()
           
 String getDbType()
           
 long getErrorCount()
           
 long getExecuteAndResultHoldTimeHistogramSum()
           
 long[] getExecuteAndResultHoldTimeHistogramValues()
           
 long getExecuteAndResultSetHoldTimeMilis()
           
 long getExecuteAndResultSetHoldTimeNano()
           
 long getExecuteBatchSizeMax()
           
 long getExecuteBatchSizeTotal()
           
 long getExecuteCount()
           
 Throwable getExecuteErrorLast()
           
 Date getExecuteErrorLastTime()
           
 Date getExecuteLastStartTime()
           
 long getExecuteMillisMax()
           
 long getExecuteMillisTotal()
           
 Date getExecuteNanoSpanMaxOccurTime()
           
 long getExecuteSuccessCount()
           
 long getFetchRowCount()
           
 long[] getFetchRowCountHistogramValues()
           
 long getFetchRowCountMax()
           
 String getFile()
           
 long getHistogramSum()
           
 long[] getHistogramValues()
           
 long getId()
           
 long getInputStreamOpenCount()
           
 long getInTransactionCount()
           
 String getLastSlowParameters()
           
 String getName()
           
 long getReadBytesLength()
           
 long getReaderOpenCount()
           
 long getReadStringLength()
           
 long getResultSetHoldTimeMilis()
           
 long getResultSetHoldTimeNano()
           
 long getRunningCount()
           
 String getSql()
           
 long getSqlHash()
           
 long getUpdateCount()
           
 long[] getUpdateCountHistogramValues()
           
 long getUpdateCountMax()
           
 JdbcSqlStatValue getValue(boolean reset)
           
 JdbcSqlStatValue getValueAndReset()
           
 void incrementBlobOpenCount()
           
 void incrementClobOpenCount()
           
 void incrementExecuteSuccessCount()
           
 void incrementInTransactionCount()
           
 void incrementRunningCount()
           
 boolean isRemoved()
           
 void reset()
           
static void setContextSql(String val)
           
static void setContextSqlFile(String val)
           
static void setContextSqlName(String val)
           
 void setDataSource(String dataSource)
           
 void setDbType(String dbType)
           
 void setExecuteLastStartTime(long executeLastStartTime)
           
 void setFile(String file)
           
 void setId(long id)
           
 void setLastSlowParameters(String lastSlowParameters)
           
 void setName(String name)
           
 void setRemoved(boolean removed)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

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-2014 Alibaba Group. All Rights Reserved.