public interface SolrQueryRequest extends AutoCloseable
Container for a request to execute a query.
SolrQueryRequest is not thread safe.
| Modifier and Type | Method and Description | 
|---|---|
| void | close()This method should be called when all uses of this request are
 finished, so that resources can be freed. | 
| default List<CommandOperation> | getCommands(boolean validateInput) | 
| Iterable<ContentStream> | getContentStreams()A Collection of ContentStreams passed to the request | 
| Map<Object,Object> | getContext()Generic information associated with this request that may be both read and updated. | 
| SolrCore | getCore()The solr core (coordinator, etc) associated with this request | 
| default String | getHttpMethod() | 
| default HttpSolrCall | getHttpSolrCall() | 
| Map<String,Object> | getJSON()Returns any associated JSON (or null if none) in deserialized generic form. | 
| SolrParams | getOriginalParams()Returns the original request parameters. | 
| SolrParams | getParams()returns the current request parameters | 
| String | getParamString()Returns a string representing all the important parameters. | 
| default String | getPath() | 
| default Map<String,String> | getPathTemplateValues() | 
| RTimerTree | getRequestTimer()The timer for this request, created when the request started being processed | 
| IndexSchema | getSchema()The schema snapshot from core.getLatestSchema() at request creation. | 
| SolrIndexSearcher | getSearcher()The index searcher associated with this request | 
| long | getStartTime()The start time of this request in milliseconds. | 
| Principal | getUserPrincipal() | 
| void | setJSON(Map<String,Object> json) | 
| void | setParams(SolrParams params)Change the parameters for this request. | 
| void | updateSchemaToLatest()Replaces the current schema snapshot with the latest from the core. | 
SolrParams getParams()
void setParams(SolrParams params)
Iterable<ContentStream> getContentStreams()
SolrParams getOriginalParams()
Map<Object,Object> getContext()
void close()
close in interface AutoCloseablelong getStartTime()
RTimerTree getRequestTimer()
SolrIndexSearcher getSearcher()
SolrCore getCore()
IndexSchema getSchema()
void updateSchemaToLatest()
String getParamString()
Map<String,Object> getJSON()
Principal getUserPrincipal()
default String getPath()
default List<CommandOperation> getCommands(boolean validateInput)
default String getHttpMethod()
default HttpSolrCall getHttpSolrCall()
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.