public abstract class AggValueSource extends ValueSource
Constructor and Description |
---|
AggValueSource(String name) |
Modifier and Type | Method and Description |
---|---|
abstract FacetMerger |
createFacetMerger(Object prototype) |
SlotAcc |
createSlotAcc(FacetContext fcontext,
int numDocs,
int numSlots) |
boolean |
equals(Object o) |
ValueSource[] |
getChildren() |
FunctionValues |
getValues(Map context,
LeafReaderContext readerContext) |
String |
name() |
asDoubleValuesSource, asLongValuesSource, createWeight, description, fromDoubleValuesSource, getSortField, hashCode, newContext, toString
protected String name
public AggValueSource(String name)
public String name()
public ValueSource[] getChildren()
public boolean equals(Object o)
equals
in class ValueSource
public FunctionValues getValues(Map context, LeafReaderContext readerContext) throws IOException
getValues
in class ValueSource
IOException
public SlotAcc createSlotAcc(FacetContext fcontext, int numDocs, int numSlots) throws IOException
IOException
public abstract FacetMerger createFacetMerger(Object prototype)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.