Class QueryStatsData
- java.lang.Object
-
- org.apache.jackrabbit.oak.query.stats.QueryStatsData
-
public class QueryStatsData extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
QueryStatsData.QueryExecutionStats
-
Constructor Summary
Constructors Constructor Description QueryStatsData(java.lang.String query, java.lang.String language)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getCreatedMillis()
long
getExecuteCount()
java.lang.String
getKey()
java.lang.String
getLanguage()
long
getLastExecutedMillis()
java.lang.String
getLastThreadName()
long
getMaxRowsRead()
long
getMaxRowsScanned()
long
getMaxTimeNanos()
The maximum CPU time needed to run one query.java.lang.String
getQuery()
static java.lang.String
getTimeString(long timeMillis)
long
getTotalRowsRead()
long
getTotalRowsScanned()
long
getTotalTimeNanos()
boolean
isInternal()
void
setCaptureStackTraces(boolean captureStackTraces)
java.lang.String
toString()
-
-
-
Method Detail
-
getKey
public java.lang.String getKey()
-
getMaxTimeNanos
public long getMaxTimeNanos()
The maximum CPU time needed to run one query.- Returns:
- the time in nanoseconds
-
getTotalTimeNanos
public long getTotalTimeNanos()
-
getMaxRowsRead
public long getMaxRowsRead()
-
getMaxRowsScanned
public long getMaxRowsScanned()
-
setCaptureStackTraces
public void setCaptureStackTraces(boolean captureStackTraces)
-
getCreatedMillis
public long getCreatedMillis()
-
getExecuteCount
public long getExecuteCount()
-
getTotalRowsRead
public long getTotalRowsRead()
-
getTotalRowsScanned
public long getTotalRowsScanned()
-
getLanguage
public java.lang.String getLanguage()
-
getQuery
public java.lang.String getQuery()
-
isInternal
public boolean isInternal()
-
getLastThreadName
public java.lang.String getLastThreadName()
-
getLastExecutedMillis
public long getLastExecutedMillis()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getTimeString
public static final java.lang.String getTimeString(long timeMillis)
-
-