Class BlockJoinParentQParser

Direct Known Subclasses:
BlockJoinChildQParser

public class BlockJoinParentQParser extends FiltersQParser
  • Field Details

  • Method Details

    • getParentFilterLocalParamName

      protected String getParentFilterLocalParamName()
    • getFiltersParamName

      protected String getFiltersParamName()
      Overrides:
      getFiltersParamName in class FiltersQParser
    • parseParentFilter

      protected org.apache.lucene.search.Query parseParentFilter() throws SyntaxError
      Throws:
      SyntaxError
    • wrapSubordinateClause

      protected org.apache.lucene.search.Query wrapSubordinateClause(org.apache.lucene.search.Query subordinate) throws SyntaxError
      Overrides:
      wrapSubordinateClause in class FiltersQParser
      Throws:
      SyntaxError
    • noClausesQuery

      protected org.apache.lucene.search.Query noClausesQuery() throws SyntaxError
      Overrides:
      noClausesQuery in class FiltersQParser
      Throws:
      SyntaxError
    • createQuery

      protected org.apache.lucene.search.Query createQuery(org.apache.lucene.search.Query parentList, org.apache.lucene.search.Query query, String scoreMode) throws SyntaxError
      Throws:
      SyntaxError
    • getCachedBitSetProducer

      public static org.apache.lucene.search.join.BitSetProducer getCachedBitSetProducer(SolrQueryRequest request, org.apache.lucene.search.Query query)