public class FunctionAllGroupsCollector extends AbstractAllGroupsCollector<MutableValue>
ValueSource
and FunctionValues
to retrieve the
field values to group by.Constructor and Description |
---|
FunctionAllGroupsCollector(ValueSource groupBy,
Map<?,?> vsContext)
Constructs a
FunctionAllGroupsCollector instance. |
Modifier and Type | Method and Description |
---|---|
void |
collect(int doc) |
Collection<MutableValue> |
getGroups()
Returns the group values
This is an unordered collections of group values.
|
void |
setNextReader(AtomicReaderContext context) |
acceptsDocsOutOfOrder, getGroupCount, setScorer
public FunctionAllGroupsCollector(ValueSource groupBy, Map<?,?> vsContext)
FunctionAllGroupsCollector
instance.groupBy
- The ValueSource
to group byvsContext
- The ValueSource contextpublic Collection<MutableValue> getGroups()
AbstractAllGroupsCollector
BytesRef
representing a group value.getGroups
in class AbstractAllGroupsCollector<MutableValue>
public void collect(int doc) throws IOException
collect
in class Collector
IOException
public void setNextReader(AtomicReaderContext context) throws IOException
setNextReader
in class Collector
IOException
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.