public class QueryStats
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected long |
cacheHitCount
cacheHitCount
|
protected long |
cacheMissCount
cacheMissCount
|
protected long |
cachePutCount
cachePutCount
|
private static javax.management.openmbean.CompositeType |
COMPOSITE_TYPE |
private static java.lang.String |
COMPOSITE_TYPE_DESCRIPTION |
private static java.lang.String |
COMPOSITE_TYPE_NAME |
protected long |
executionAvgTime
executionAvgTime
|
protected long |
executionCount
executionCount
|
protected long |
executionMaxTime
executionMaxTime
|
protected long |
executionMinTime
executionMinTime
|
protected long |
executionRowCount
executionRowCount
|
private static java.lang.String[] |
INDEX_NAMES |
private static java.lang.String[] |
ITEM_DESCRIPTIONS |
private static java.lang.String[] |
ITEM_NAMES |
private static javax.management.openmbean.OpenType[] |
ITEM_TYPES |
protected java.lang.String |
query
query
|
private static javax.management.openmbean.TabularType |
TABULAR_TYPE |
private static java.lang.String |
TABULAR_TYPE_DESCRIPTION |
private static java.lang.String |
TABULAR_TYPE_NAME |
Constructor and Description |
---|
QueryStats(javax.management.openmbean.CompositeData cData) |
QueryStats(java.lang.String name) |
QueryStats(java.lang.String name,
org.hibernate.stat.QueryStatistics src) |
Modifier and Type | Method and Description |
---|---|
void |
add(QueryStats stats) |
static QueryStats[] |
fromTabularData(javax.management.openmbean.TabularData tabularData)
fromTabularData
|
long |
getCacheHitCount()
getCacheHitCount
|
long |
getCacheMissCount()
getCacheMissCount
|
long |
getCachePutCount()
getCachePutCount
|
long |
getExecutionAvgTime()
getExecutionAvgTime
|
long |
getExecutionCount()
getExecutionCount
|
long |
getExecutionMaxTime()
getExecutionMaxTime
|
long |
getExecutionMinTime()
getExecutionMinTime
|
long |
getExecutionRowCount()
getExecutionRowCount
|
java.lang.String |
getQuery()
getQuery
|
static javax.management.openmbean.TabularData |
newTabularDataInstance()
newTabularDataInstance
|
private static int |
safeParseInt(java.lang.String s) |
javax.management.openmbean.CompositeData |
toCompositeData()
toCompositeData
|
java.lang.String |
toString()
toString
|
private static final java.lang.String COMPOSITE_TYPE_NAME
private static final java.lang.String COMPOSITE_TYPE_DESCRIPTION
private static final java.lang.String[] ITEM_NAMES
private static final java.lang.String[] ITEM_DESCRIPTIONS
private static final javax.management.openmbean.OpenType[] ITEM_TYPES
private static final javax.management.openmbean.CompositeType COMPOSITE_TYPE
private static final java.lang.String TABULAR_TYPE_NAME
private static final java.lang.String TABULAR_TYPE_DESCRIPTION
private static final java.lang.String[] INDEX_NAMES
private static final javax.management.openmbean.TabularType TABULAR_TYPE
protected final java.lang.String query
protected long cacheHitCount
protected long cacheMissCount
protected long cachePutCount
protected long executionCount
protected long executionRowCount
protected long executionAvgTime
protected long executionMaxTime
protected long executionMinTime
public QueryStats(java.lang.String name)
name
- public QueryStats(java.lang.String name, org.hibernate.stat.QueryStatistics src)
name
- src
- public QueryStats(javax.management.openmbean.CompositeData cData)
cData
- private static int safeParseInt(java.lang.String s)
public void add(QueryStats stats)
stats
- public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getQuery()
public long getCacheHitCount()
public long getCacheMissCount()
public long getCachePutCount()
public long getExecutionCount()
public long getExecutionRowCount()
public long getExecutionAvgTime()
public long getExecutionMaxTime()
public long getExecutionMinTime()
public javax.management.openmbean.CompositeData toCompositeData()
public static javax.management.openmbean.TabularData newTabularDataInstance()
public static QueryStats[] fromTabularData(javax.management.openmbean.TabularData tabularData)