|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.solr.request.SolrQueryRequestBase
public abstract class SolrQueryRequestBase
Base implementation of SolrQueryRequest
that provides some
convenience methods for accessing parameters, and manages an IndexSearcher
reference.
The close()
method must be called on any instance of this
class once it is no longer in use.
Field Summary | |
---|---|
protected java.util.Map<java.lang.Object,java.lang.Object> |
context
|
protected SolrCore |
core
|
protected SolrParams |
origParams
|
protected SolrParams |
params
|
static java.lang.String |
QUERY_NAME
Deprecated. |
static java.lang.String |
QUERYTYPE_NAME
Deprecated. |
static java.lang.String |
ROWS_NAME
Deprecated. |
protected RefCounted<SolrIndexSearcher> |
searcherHolder
|
static java.lang.String |
START_NAME
Deprecated. |
protected long |
startTime
|
protected java.lang.Iterable<ContentStream> |
streams
|
static java.lang.String |
XSL_NAME
Deprecated. |
Constructor Summary | |
---|---|
SolrQueryRequestBase(SolrCore core,
SolrParams params)
|
Method Summary | |
---|---|
void |
close()
Frees resources associated with this request, this method must be called when the object is no longer in use. |
java.lang.Iterable<ContentStream> |
getContentStreams()
A Collection of ContentStreams passed to the request |
java.util.Map<java.lang.Object,java.lang.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 |
int |
getIntParam(java.lang.String name)
Deprecated. |
int |
getIntParam(java.lang.String name,
int defval)
Deprecated. |
int |
getLimit()
Deprecated. |
SolrParams |
getOriginalParams()
Returns the original request parameters. |
java.lang.String |
getParam(java.lang.String name)
Returns the input parameter value for the specified name |
SolrParams |
getParams()
returns the current request parameters |
java.lang.String[] |
getParams(java.lang.String name)
Returns the input parameter values for the specified name |
java.lang.String |
getParamString()
Returns a string representing all the important parameters. |
java.lang.String |
getQueryString()
Deprecated. |
java.lang.String |
getQueryType()
Deprecated. |
IndexSchema |
getSchema()
The index schema associated with this request |
SolrIndexSearcher |
getSearcher()
The index searcher associated with this request |
int |
getStart()
Deprecated. |
long |
getStartTime()
The start time of this request in milliseconds |
java.lang.String |
getStrParam(java.lang.String name)
Deprecated. |
java.lang.String |
getStrParam(java.lang.String name,
java.lang.String defval)
Deprecated. |
void |
setContentStreams(java.lang.Iterable<ContentStream> s)
|
void |
setParams(SolrParams params)
Change the parameters for this request. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
@Deprecated public static final java.lang.String QUERY_NAME
@Deprecated public static final java.lang.String START_NAME
@Deprecated public static final java.lang.String ROWS_NAME
@Deprecated public static final java.lang.String XSL_NAME
@Deprecated public static final java.lang.String QUERYTYPE_NAME
protected final SolrCore core
protected final SolrParams origParams
protected SolrParams params
protected java.util.Map<java.lang.Object,java.lang.Object> context
protected java.lang.Iterable<ContentStream> streams
protected final long startTime
protected RefCounted<SolrIndexSearcher> searcherHolder
Constructor Detail |
---|
public SolrQueryRequestBase(SolrCore core, SolrParams params)
Method Detail |
---|
public java.util.Map<java.lang.Object,java.lang.Object> getContext()
SolrQueryRequest
getContext
in interface SolrQueryRequest
public SolrParams getParams()
SolrQueryRequest
getParams
in interface SolrQueryRequest
public SolrParams getOriginalParams()
SolrQueryRequest
getOriginalParams
in interface SolrQueryRequest
public void setParams(SolrParams params)
SolrQueryRequest
setParams
in interface SolrQueryRequest
public java.lang.String getParam(java.lang.String name)
SolrQueryRequest
getParam
in interface SolrQueryRequest
public java.lang.String[] getParams(java.lang.String name)
SolrQueryRequest
getParams
in interface SolrQueryRequest
@Deprecated public int getIntParam(java.lang.String name)
@Deprecated public int getIntParam(java.lang.String name, int defval)
@Deprecated public java.lang.String getStrParam(java.lang.String name)
@Deprecated public java.lang.String getStrParam(java.lang.String name, java.lang.String defval)
@Deprecated public java.lang.String getQueryString()
SolrQueryRequest
getQueryString
in interface SolrQueryRequest
@Deprecated public java.lang.String getQueryType()
SolrQueryRequest
getQueryType
in interface SolrQueryRequest
@Deprecated public int getStart()
SolrQueryRequest
getStart
in interface SolrQueryRequest
@Deprecated public int getLimit()
SolrQueryRequest
getLimit
in interface SolrQueryRequest
public long getStartTime()
SolrQueryRequest
getStartTime
in interface SolrQueryRequest
public SolrIndexSearcher getSearcher()
SolrQueryRequest
getSearcher
in interface SolrQueryRequest
public SolrCore getCore()
SolrQueryRequest
getCore
in interface SolrQueryRequest
public IndexSchema getSchema()
SolrQueryRequest
getSchema
in interface SolrQueryRequest
public void close()
close
in interface SolrQueryRequest
public java.lang.Iterable<ContentStream> getContentStreams()
getContentStreams
in interface SolrQueryRequest
public void setContentStreams(java.lang.Iterable<ContentStream> s)
public java.lang.String getParamString()
SolrQueryRequest
getParamString
in interface SolrQueryRequest
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |