com.browseengine.bobo.facets.filter
Class FacetRangeOrFilter.FacetOrDocIdSetIterator

java.lang.Object
  extended by org.apache.lucene.search.DocIdSetIterator
      extended by com.browseengine.bobo.facets.filter.FacetRangeOrFilter.FacetOrDocIdSetIterator
Enclosing class:
FacetRangeOrFilter

public static class FacetRangeOrFilter.FacetOrDocIdSetIterator
extends org.apache.lucene.search.DocIdSetIterator


Field Summary
protected  org.apache.lucene.util.BitVector _bitset
           
protected  FacetDataCache _dataCache
           
protected  int _doc
           
protected  int[] _index
           
protected  int _maxID
           
protected  BigSegmentedArray _orderArray
           
 
Fields inherited from class org.apache.lucene.search.DocIdSetIterator
NO_MORE_DOCS
 
Constructor Summary
FacetRangeOrFilter.FacetOrDocIdSetIterator(FacetDataCache dataCache, int[] index, org.apache.lucene.util.BitVector bitset)
           
 
Method Summary
 int advance(int id)
           
 int docID()
           
 int nextDoc()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_doc

protected int _doc

_dataCache

protected final FacetDataCache _dataCache

_index

protected final int[] _index

_maxID

protected int _maxID

_bitset

protected final org.apache.lucene.util.BitVector _bitset

_orderArray

protected final BigSegmentedArray _orderArray
Constructor Detail

FacetRangeOrFilter.FacetOrDocIdSetIterator

public FacetRangeOrFilter.FacetOrDocIdSetIterator(FacetDataCache dataCache,
                                                  int[] index,
                                                  org.apache.lucene.util.BitVector bitset)
Method Detail

docID

public final int docID()
Specified by:
docID in class org.apache.lucene.search.DocIdSetIterator

nextDoc

public int nextDoc()
            throws IOException
Specified by:
nextDoc in class org.apache.lucene.search.DocIdSetIterator
Throws:
IOException

advance

public int advance(int id)
            throws IOException
Specified by:
advance in class org.apache.lucene.search.DocIdSetIterator
Throws:
IOException


Copyright © 2011. All Rights Reserved.