public final class QueryMetrics extends Object
Modifier and Type | Field and Description |
---|---|
static QueryMetrics |
ZERO |
Constructor and Description |
---|
QueryMetrics(List<String> activities,
long retrievedDocumentCount,
long retrievedDocumentSize,
long outputDocumentCount,
long outputDocumentSize,
long indexHitCount,
Duration totalQueryExecutionTime,
QueryPreparationTimes queryPreparationTimes,
Duration indexLookupTime,
Duration documentLoadTime,
Duration vmExecutionTime,
RuntimeExecutionTimes runtimeExecutionTimes,
Duration documentWriteTime,
com.microsoft.azure.cosmosdb.internal.query.metrics.ClientSideMetrics clientSideMetrics) |
Modifier and Type | Method and Description |
---|---|
QueryMetrics |
add(QueryMetrics... queryMetricsArgs) |
Duration |
getDocumentLoadTime() |
Duration |
getDocumentWriteTime() |
long |
getIndexHitDocumentCount() |
double |
getIndexHitRatio()
Gets the index hit ratio by query in the Azure Cosmos database service.
|
Duration |
getIndexLookupTime() |
long |
getOutputDocumentCount() |
long |
getOutputDocumentSize() |
QueryPreparationTimes |
getQueryPreparationTimes() |
long |
getRetries() |
long |
getRetrievedDocumentCount() |
long |
getRetrievedDocumentSize() |
RuntimeExecutionTimes |
getRuntimeExecutionTimes() |
Duration |
getTotalQueryExecutionTime() |
Duration |
getVMExecutionTime() |
String |
toString() |
public static QueryMetrics ZERO
public QueryMetrics(List<String> activities, long retrievedDocumentCount, long retrievedDocumentSize, long outputDocumentCount, long outputDocumentSize, long indexHitCount, Duration totalQueryExecutionTime, QueryPreparationTimes queryPreparationTimes, Duration indexLookupTime, Duration documentLoadTime, Duration vmExecutionTime, RuntimeExecutionTimes runtimeExecutionTimes, Duration documentWriteTime, com.microsoft.azure.cosmosdb.internal.query.metrics.ClientSideMetrics clientSideMetrics)
public long getRetrievedDocumentCount()
public long getRetrievedDocumentSize()
public long getOutputDocumentCount()
public long getOutputDocumentSize()
public long getIndexHitDocumentCount()
public double getIndexHitRatio()
public Duration getTotalQueryExecutionTime()
public QueryPreparationTimes getQueryPreparationTimes()
public Duration getIndexLookupTime()
public Duration getDocumentLoadTime()
public Duration getVMExecutionTime()
public RuntimeExecutionTimes getRuntimeExecutionTimes()
public Duration getDocumentWriteTime()
public long getRetries()
public QueryMetrics add(QueryMetrics... queryMetricsArgs)
Copyright © 2019. All rights reserved.