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, setScorerpublic 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 class CollectorIOExceptionpublic void setNextReader(AtomicReaderContext context) throws IOException
setNextReader in class CollectorIOExceptionCopyright © 2000-2014 Apache Software Foundation. All Rights Reserved.