Class AbstractAuthoritySetQuery

java.lang.Object
org.apache.lucene.search.Query
org.alfresco.solr.query.AbstractAuthoritySetQuery
Direct Known Subclasses:
SolrAuthoritySetQuery, SolrDenySetQuery, SolrOwnerSetQuery, SolrReaderSetQuery

public abstract class AbstractAuthoritySetQuery extends org.apache.lucene.search.Query
Base class for queries relating to a set of authorities, e.g. reader set query.
  • Field Details

    • authorities

      protected final String authorities
  • Constructor Details

    • AbstractAuthoritySetQuery

      public AbstractAuthoritySetQuery(String authorities)
      Construct with authorities.
      Parameters:
      authorities -
  • Method Details

    • createWeight

      public abstract org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher, boolean needsScores) throws IOException
      Overrides:
      createWeight in class org.apache.lucene.search.Query
      Throws:
      IOException
    • toString

      public String toString(String field)
      Specified by:
      toString in class org.apache.lucene.search.Query
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class org.apache.lucene.search.Query
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class org.apache.lucene.search.Query
    • getACLSet

      protected HybridBitSet getACLSet(String[] auths, String field, org.apache.solr.search.SolrIndexSearcher searcher) throws IOException
      Throws:
      IOException
    • getACLFilter

      protected BitsFilter getACLFilter(String[] auths, String field, org.apache.solr.search.SolrIndexSearcher searcher) throws IOException
      Throws:
      IOException