org.apache.solr.search.join
Class BlockJoinChildQParser

java.lang.Object
  extended by org.apache.solr.search.QParser
      extended by org.apache.solr.search.join.BlockJoinChildQParser

public class BlockJoinChildQParser
extends QParser


Field Summary
 String CACHE_NAME
          implementation detail subject to change
 
Fields inherited from class org.apache.solr.search.QParser
localParams, localParamsEnd, params, qstr, query, recurseCount, req, stringIncludingLocalParams, valFollowedParams
 
Constructor Summary
BlockJoinChildQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)
           
 
Method Summary
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.
 
Methods inherited from class org.apache.solr.search.QParser
addDebugInfo, getDefaultHighlightFields, getHighlightQuery, getLocalParams, getParam, getParams, getParser, getQuery, getReq, getSort, getString, setLocalParams, setParams, setReq, setString, subQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_NAME

public String CACHE_NAME
implementation detail subject to change

Constructor Detail

BlockJoinChildQParser

public BlockJoinChildQParser(String qstr,
                             SolrParams localParams,
                             SolrParams params,
                             SolrQueryRequest req)
Method Detail

createQuery

protected Query createQuery(Query parentListQuery,
                            Query query)

getParentFilterLocalParamName

protected String getParentFilterLocalParamName()

parse

public Query parse()
            throws SyntaxError
Description copied from class: QParser
Create and return the Query object represented by qstr. Null MAY be returned to signify there was no input (e.g. no query string) to parse.

Specified by:
parse in class QParser
Throws:
SyntaxError
See Also:
QParser.getQuery()

getFilter

protected Filter getFilter(Query parentList)

createParentFilter

protected Filter createParentFilter(Query parentQ)


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.