com.jimischopp.jdbcstatwrapper
Class JDBCStatWrapperMonitor.QueryStats

java.lang.Object
  extended by com.jimischopp.jdbcstatwrapper.JDBCStatWrapperMonitor.QueryStats
Enclosing class:
JDBCStatWrapperMonitor

public static class JDBCStatWrapperMonitor.QueryStats
extends java.lang.Object

Internal class for maintaining the statistics.

Copyright 2007, James Schopp

Since:
Jan 31, 2007
Author:
James Schopp
See Also:
JDBCStatWrapperMonitor

Constructor Summary
JDBCStatWrapperMonitor.QueryStats()
           
 
Method Summary
 long getAverageExecutionTime()
           
 java.util.Set getParams()
           
 double getPercentExecutionTime()
           
 java.lang.String getQuery()
           
 long getResultSetsClosed()
           
 long getResultSetsOpened()
           
 long getStatementsClosed()
           
 long getStatementsOpened()
           
 long getTimesExecuted()
           
 long getTotalExecutionTime()
           
 void setParams(java.util.Set uniqueParams)
           
 void setQuery(java.lang.String query)
           
 void setResultSetsClosed(long resultSetsClosed)
           
 void setResultSetsOpened(long resultSetsOpened)
           
 void setStatementsClosed(long statementsClosed)
           
 void setStatementsOpened(long statementsOpened)
           
 void setTimesExecuted(long timesExecuted)
           
 void setTotalExecutionTime(long totalExecutionTime)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCStatWrapperMonitor.QueryStats

public JDBCStatWrapperMonitor.QueryStats()
Method Detail

getAverageExecutionTime

public long getAverageExecutionTime()

getParams

public java.util.Set getParams()

setParams

public void setParams(java.util.Set uniqueParams)

getQuery

public java.lang.String getQuery()

setQuery

public void setQuery(java.lang.String query)

getResultSetsClosed

public long getResultSetsClosed()

setResultSetsClosed

public void setResultSetsClosed(long resultSetsClosed)

getResultSetsOpened

public long getResultSetsOpened()

setResultSetsOpened

public void setResultSetsOpened(long resultSetsOpened)

getStatementsClosed

public long getStatementsClosed()

setStatementsClosed

public void setStatementsClosed(long statementsClosed)

getStatementsOpened

public long getStatementsOpened()

setStatementsOpened

public void setStatementsOpened(long statementsOpened)

getTotalExecutionTime

public long getTotalExecutionTime()

setTotalExecutionTime

public void setTotalExecutionTime(long totalExecutionTime)

getTimesExecuted

public long getTimesExecuted()

setTimesExecuted

public void setTimesExecuted(long timesExecuted)

getPercentExecutionTime

public double getPercentExecutionTime()