Package org.alfresco.solr.query
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.apache.lucene.search.WeightcreateWeight(org.apache.lucene.search.IndexSearcher searcher, boolean needsScores) booleanprotected BitsFiltergetACLFilter(String[] auths, String field, org.apache.solr.search.SolrIndexSearcher searcher) protected HybridBitSetinthashCode()Methods inherited from class org.apache.lucene.search.Query
classHash, rewrite, sameClassAs, toString
-
Field Details
-
authorities
-
-
Constructor Details
-
AbstractAuthoritySetQuery
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:
createWeightin classorg.apache.lucene.search.Query- Throws:
IOException
-
toString
- Specified by:
toStringin classorg.apache.lucene.search.Query
-
equals
- Specified by:
equalsin classorg.apache.lucene.search.Query
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.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
-