Class SlowQueryReport.QueryStats
- java.lang.Object
-
- org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats
-
- Enclosing class:
- SlowQueryReport
public static class SlowQueryReport.QueryStats extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryStats(String query)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(long invocationTime, long now)booleanequals(Object other)voidfailure(long invocationTime, long now)CompositeDataSupportgetCompositeData(CompositeType type)static String[]getFieldDescriptions()static String[]getFieldNames()static OpenType<?>[]getFieldTypes()longgetMaxInvocationDate()longgetMaxInvocationTime()longgetMinInvocationDate()longgetMinInvocationTime()intgetNrOfInvocations()StringgetQuery()longgetTotalInvocationTime()inthashCode()booleanisOlderThan(SlowQueryReport.QueryStats other)voidprepare(long invocationTime)StringtoString()
-
-
-
Constructor Detail
-
QueryStats
public QueryStats(String query)
-
-
Method Detail
-
getFieldNames
public static String[] getFieldNames()
-
getFieldDescriptions
public static String[] getFieldDescriptions()
-
getFieldTypes
public static OpenType<?>[] getFieldTypes()
-
getCompositeData
public CompositeDataSupport getCompositeData(CompositeType type) throws OpenDataException
- Throws:
OpenDataException
-
prepare
public void prepare(long invocationTime)
-
add
public void add(long invocationTime, long now)
-
failure
public void failure(long invocationTime, long now)
-
getQuery
public String getQuery()
-
getNrOfInvocations
public int getNrOfInvocations()
-
getMaxInvocationTime
public long getMaxInvocationTime()
-
getMaxInvocationDate
public long getMaxInvocationDate()
-
getMinInvocationTime
public long getMinInvocationTime()
-
getMinInvocationDate
public long getMinInvocationDate()
-
getTotalInvocationTime
public long getTotalInvocationTime()
-
isOlderThan
public boolean isOlderThan(SlowQueryReport.QueryStats other)
-
-