public class SlowQueryInfo extends java.lang.Object implements java.lang.Comparable<SlowQueryInfo>, CacheValue<java.lang.String>
| Modifier and Type | Method and Description |
|---|---|
void |
aggregate(SlowQueryInfo other) |
void |
aggregate(Tracer tracer) |
void |
aggregate(TransactionData td,
Tracer tracer) |
SqlTrace |
asSqlTrace() |
int |
compareTo(SlowQueryInfo other) |
protected static long |
createLongerHashCode(long hashedQuery) |
java.lang.String |
getBlameMetricName() |
int |
getCallCount() |
long |
getId() |
java.lang.String |
getKey()
Returns the corresponding cache key for this value.
|
long |
getMaxInMillis() |
java.lang.String |
getMetricName() |
long |
getMinInMillis() |
java.lang.String |
getObfuscatedQuery() |
java.util.Map<java.lang.String,java.lang.Object> |
getParameters() |
java.lang.String |
getQuery() |
java.lang.String |
getRawQuery() |
java.lang.String |
getRequestUri() |
long |
getTotalInMillis() |
long |
getTotalInNano() |
Tracer |
getTracer() |
TransactionData |
getTransactionData() |
void |
setTransactionData(TransactionData td) |
protected static long createLongerHashCode(long hashedQuery)
public TransactionData getTransactionData()
public Tracer getTracer()
public java.lang.String getRawQuery()
public java.lang.String getObfuscatedQuery()
public int compareTo(SlowQueryInfo other)
compareTo in interface java.lang.Comparable<SlowQueryInfo>public java.lang.String getKey()
CacheValuegetKey in interface CacheValue<java.lang.String>public void aggregate(Tracer tracer)
public void aggregate(TransactionData td, Tracer tracer)
public void aggregate(SlowQueryInfo other)
public SqlTrace asSqlTrace()
public java.lang.String getBlameMetricName()
public java.lang.String getMetricName()
public long getId()
public java.lang.String getQuery()
public java.lang.String getRequestUri()
public int getCallCount()
public long getTotalInNano()
public long getTotalInMillis()
public long getMinInMillis()
public long getMaxInMillis()
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
public void setTransactionData(TransactionData td)