org.hibernate.search.filter
Class AndDocIdSet

java.lang.Object
  extended by org.apache.lucene.search.DocIdSet
      extended by org.hibernate.search.filter.AndDocIdSet

public class AndDocIdSet
extends DocIdSet

A DocIdSet built as applying "AND" operation to a list of other DocIdSet(s). The DocIdSetIterator returned will return only document ids contained in all DocIdSet(s) handed to the constructor.

Author:
Sanne Grinovero, Hardy Ferentschik

Field Summary
 
Fields inherited from class org.apache.lucene.search.DocIdSet
EMPTY_DOCIDSET
 
Constructor Summary
AndDocIdSet(List<DocIdSet> andedDocIdSets, int maxDocs)
           
 
Method Summary
 boolean isCacheable()
           
 DocIdSetIterator iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AndDocIdSet

public AndDocIdSet(List<DocIdSet> andedDocIdSets,
                   int maxDocs)
Method Detail

iterator

public DocIdSetIterator iterator()
                          throws IOException
Specified by:
iterator in class DocIdSet
Throws:
IOException

isCacheable

public boolean isCacheable()
Overrides:
isCacheable in class DocIdSet


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved