org.apache.blur.lucene.search
Class FacetExecutor

java.lang.Object
  extended by org.apache.blur.lucene.search.FacetExecutor

public class FacetExecutor
extends Object


Constructor Summary
FacetExecutor(int length)
           
FacetExecutor(int length, long[] minimumsBeforeReturning)
           
FacetExecutor(int length, long[] minimumsBeforeReturning, java.util.concurrent.atomic.AtomicLongArray counts)
           
FacetExecutor(int length, long[] minimumsBeforeReturning, java.util.concurrent.atomic.AtomicLongArray counts, java.util.concurrent.atomic.AtomicBoolean running)
           
 
Method Summary
 void addScorers(org.apache.lucene.index.AtomicReaderContext context, org.apache.lucene.search.Scorer[] scorers)
           
 long get(int i)
           
 org.apache.lucene.util.OpenBitSet getBitSet(org.apache.lucene.index.AtomicReaderContext context)
           
 int length()
           
 void processFacets(java.util.concurrent.ExecutorService executor)
           
 boolean scorersAlreadyAdded(org.apache.lucene.index.AtomicReaderContext context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacetExecutor

public FacetExecutor(int length)

FacetExecutor

public FacetExecutor(int length,
                     long[] minimumsBeforeReturning,
                     java.util.concurrent.atomic.AtomicLongArray counts)

FacetExecutor

public FacetExecutor(int length,
                     long[] minimumsBeforeReturning)

FacetExecutor

public FacetExecutor(int length,
                     long[] minimumsBeforeReturning,
                     java.util.concurrent.atomic.AtomicLongArray counts,
                     java.util.concurrent.atomic.AtomicBoolean running)
Method Detail

addScorers

public void addScorers(org.apache.lucene.index.AtomicReaderContext context,
                       org.apache.lucene.search.Scorer[] scorers)
                throws IOException
Throws:
IOException

scorersAlreadyAdded

public boolean scorersAlreadyAdded(org.apache.lucene.index.AtomicReaderContext context)

getBitSet

public org.apache.lucene.util.OpenBitSet getBitSet(org.apache.lucene.index.AtomicReaderContext context)
                                            throws IOException
Throws:
IOException

length

public int length()

get

public long get(int i)
         throws IOException
Throws:
IOException

processFacets

public void processFacets(java.util.concurrent.ExecutorService executor)
                   throws IOException
Throws:
IOException


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.