public class RavenQueryStatistics
extends java.lang.Object
Constructor and Description |
---|
RavenQueryStatistics() |
Modifier and Type | Method and Description |
---|---|
long |
getDurationMiliseconds() |
Etag |
getIndexEtag() |
java.lang.String |
getIndexName() |
java.util.Date |
getIndexTimestamp() |
java.util.Date |
getLastQueryTime() |
long |
getResultSize()
The size of the request which were sent from the server.
|
java.util.Map<java.lang.String,java.lang.String> |
getScoreExplanations() |
int |
getSkippedResults() |
java.util.Date |
getTimestamp() |
java.util.Map<java.lang.String,java.lang.Double> |
getTimingsInMilliseconds() |
int |
getTotalResults() |
boolean |
isNonAuthoritativeInformation()
Gets a value indicating whether any of the documents returned by this query
are non authoritative (modified by uncommitted transaction).
|
boolean |
isStale() |
void |
setDurationMiliseconds(long durationMiliseconds)
The duration of the query _server side_
|
void |
setIndexEtag(Etag indexEtag)
The etag of the queried index
|
void |
setIndexName(java.lang.String indexName)
The name of the index queried
|
void |
setIndexTimestamp(java.util.Date indexTimestamp)
The timestamp of the queried index
|
void |
setLastQueryTime(java.util.Date lastQueryTime)
The timestamp of the last time the index was queried
|
void |
setNonAuthoritativeInformation(boolean nonAuthoritativeInformation)
Sets a value indicating whether any of the documents returned by this query
are non authoritative (modified by uncommitted transaction).
|
void |
setResultSize(long resultSize) |
void |
setSkippedResults(int skippedResults)
Sets the skipped results
|
void |
setStale(boolean stale)
Whatever the query returned potentially stale results
|
void |
setTimestamp(java.util.Date timestamp)
The time when the query results were unstale.
|
void |
setTimingsInMilliseconds(java.util.Map<java.lang.String,java.lang.Double> timingsInMilliseconds) |
void |
setTotalResults(int totalResults)
What was the total count of the results that matched the query
|
void |
updateQueryStats(QueryResult qr) |
public long getResultSize()
public void setResultSize(long resultSize)
public java.util.Map<java.lang.String,java.lang.Double> getTimingsInMilliseconds()
public void setTimingsInMilliseconds(java.util.Map<java.lang.String,java.lang.Double> timingsInMilliseconds)
public boolean isStale()
public void setStale(boolean stale)
stale
- public long getDurationMiliseconds()
public void setDurationMiliseconds(long durationMiliseconds)
durationMiliseconds
- public int getTotalResults()
public void setTotalResults(int totalResults)
totalResults
- public int getSkippedResults()
public void setSkippedResults(int skippedResults)
skippedResults
- public java.util.Date getTimestamp()
public void setTimestamp(java.util.Date timestamp)
timestamp
- public java.lang.String getIndexName()
public void setIndexName(java.lang.String indexName)
indexName
- public java.util.Date getIndexTimestamp()
public void setIndexTimestamp(java.util.Date indexTimestamp)
indexTimestamp
- public Etag getIndexEtag()
public void setIndexEtag(Etag indexEtag)
indexEtag
- public boolean isNonAuthoritativeInformation()
public void setNonAuthoritativeInformation(boolean nonAuthoritativeInformation)
public java.util.Date getLastQueryTime()
public void setLastQueryTime(java.util.Date lastQueryTime)
lastQueryTime
- public void updateQueryStats(QueryResult qr)
public java.util.Map<java.lang.String,java.lang.String> getScoreExplanations()
Copyright © 2014. All Rights Reserved.