public class BlockJoinChildQParser extends QParser
| Modifier and Type | Field and Description |
|---|---|
String |
CACHE_NAME
implementation detail subject to change
|
localParams, localParamsEnd, params, qstr, query, recurseCount, req, stringIncludingLocalParams, valFollowedParams| Constructor and Description |
|---|
BlockJoinChildQParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
| Modifier and Type | Method and Description |
|---|---|
protected Filter |
createParentFilter(Query parentQ) |
protected Query |
createQuery(Query parentListQuery,
Query query) |
protected Filter |
getFilter(Query parentList) |
protected String |
getParentFilterLocalParamName() |
Query |
parse()
Create and return the
Query object represented by qstr. |
addDebugInfo, getDefaultHighlightFields, getHighlightQuery, getLocalParams, getParam, getParams, getParser, getQuery, getReq, getSort, getString, setLocalParams, setParams, setReq, setString, subQuerypublic String CACHE_NAME
public BlockJoinChildQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)
protected String getParentFilterLocalParamName()
public Query parse() throws SyntaxError
QParserQuery object represented by qstr. Null MAY be returned to signify
there was no input (e.g. no query string) to parse.parse in class QParserSyntaxErrorQParser.getQuery()Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.