T - the type of QueryMatch returnedpublic class MatchingQueries<T extends QueryMatch>
extends java.lang.Object
Document
against queries held in the Monitor| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.Exception> |
errors |
private java.util.Map<java.lang.String,T> |
matches |
private int |
queriesRun |
private long |
queryBuildTime |
private long |
searchTime |
| Constructor and Description |
|---|
MatchingQueries(java.util.Map<java.lang.String,T> matches,
java.util.Map<java.lang.String,java.lang.Exception> errors,
long queryBuildTime,
long searchTime,
int queriesRun) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Exception> |
getErrors() |
int |
getMatchCount() |
java.util.Collection<T> |
getMatches() |
int |
getQueriesRun() |
long |
getQueryBuildTime() |
long |
getSearchTime() |
T |
matches(java.lang.String queryId)
Returns the QueryMatch for the given query, or null if it did not match
|
private final java.util.Map<java.lang.String,T extends QueryMatch> matches
private final java.util.Map<java.lang.String,java.lang.Exception> errors
private final long queryBuildTime
private final long searchTime
private final int queriesRun
MatchingQueries(java.util.Map<java.lang.String,T> matches, java.util.Map<java.lang.String,java.lang.Exception> errors, long queryBuildTime, long searchTime, int queriesRun)
public T matches(java.lang.String queryId)
queryId - the query idpublic java.util.Collection<T> getMatches()
public int getMatchCount()
public long getQueryBuildTime()
public long getSearchTime()
public int getQueriesRun()
public java.util.Map<java.lang.String,java.lang.Exception> getErrors()