Package org.apache.lucene.monitor
Class MonitorQuery
- java.lang.Object
-
- org.apache.lucene.monitor.MonitorQuery
-
public class MonitorQuery extends Object
Defines a query to be stored in a Monitor
-
-
Constructor Summary
Constructors Constructor Description MonitorQuery(String id, Query query)
Creates a new MonitorQuery with empty metadata and no string representationMonitorQuery(String id, Query query, String queryString, Map<String,String> metadata)
Creates a new MonitorQuery
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getId()
Map<String,String>
getMetadata()
Query
getQuery()
String
getQueryString()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
MonitorQuery
public MonitorQuery(String id, Query query, String queryString, Map<String,String> metadata)
Creates a new MonitorQuery- Parameters:
id
- the query IDquery
- the query to storequeryString
- an optional string representation of the query, for persistent Monitorsmetadata
- metadata passed toPresearcher.indexQuery(Query, Map)
. Must not have any null values
-
-