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) |
protected void |
doSetNextReader(LeafReaderContext context) |
Collection<MutableValue> |
getGroups()
Returns the group values
This is an unordered collections of group values.
|
getGroupCount, setScorergetLeafCollectorpublic FunctionAllGroupsCollector(ValueSource groupBy, Map<?,?> vsContext)
FunctionAllGroupsCollector instance.groupBy - The ValueSource to group byvsContext - The ValueSource contextpublic Collection<MutableValue> getGroups()
AbstractAllGroupsCollectorBytesRef
representing a group value.getGroups in class AbstractAllGroupsCollector<MutableValue>public void collect(int doc)
throws IOException
collect in interface LeafCollectorcollect in class SimpleCollectorIOExceptionprotected void doSetNextReader(LeafReaderContext context) throws IOException
doSetNextReader in class SimpleCollectorIOExceptionCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.