org.apache.solr.search
Class DelegatingCollector
java.lang.Object
org.apache.lucene.search.Collector
org.apache.solr.search.DelegatingCollector
public class DelegatingCollector
- extends Collector
A simple delegating collector where one can set the delegate after creation
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setLastDelegateCount
public static int setLastDelegateCount
delegate
protected Collector delegate
scorer
protected Scorer scorer
context
protected AtomicReaderContext context
docBase
protected int docBase
DelegatingCollector
public DelegatingCollector()
getDelegate
public Collector getDelegate()
setDelegate
public void setDelegate(Collector delegate)
setLastDelegate
public void setLastDelegate(Collector delegate)
- Sets the last delegate in a chain of DelegatingCollectors
setScorer
public void setScorer(Scorer scorer)
throws IOException
- Specified by:
setScorer
in class Collector
- Throws:
IOException
collect
public void collect(int doc)
throws IOException
- Specified by:
collect
in class Collector
- Throws:
IOException
setNextReader
public void setNextReader(AtomicReaderContext context)
throws IOException
- Specified by:
setNextReader
in class Collector
- Throws:
IOException
acceptsDocsOutOfOrder
public boolean acceptsDocsOutOfOrder()
- Specified by:
acceptsDocsOutOfOrder
in class Collector
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.