public class PercentileRanksParser extends AbstractPercentilesParser
AbstractValuesSourceParser.AnyValuesSourceParser, AbstractValuesSourceParser.BytesValuesSourceParser, AbstractValuesSourceParser.GeoPointValuesSourceParser, AbstractValuesSourceParser.NumericValuesSourceParser
Modifier and Type | Field and Description |
---|---|
static ParseField |
VALUES_FIELD |
COMPRESSION_FIELD, KEYED_FIELD, METHOD_FIELD, NUMBER_SIGNIFICANT_DIGITS_FIELD
Constructor and Description |
---|
PercentileRanksParser() |
Modifier and Type | Method and Description |
---|---|
protected ValuesSourceAggregationBuilder<ValuesSource.Numeric,?> |
buildFactory(java.lang.String aggregationName,
double[] keys,
PercentilesMethod method,
java.lang.Double compression,
java.lang.Integer numberOfSignificantValueDigits,
java.lang.Boolean keyed) |
protected ParseField |
keysField() |
createFactory, token
parse
public static final ParseField VALUES_FIELD
protected ParseField keysField()
keysField
in class AbstractPercentilesParser
protected ValuesSourceAggregationBuilder<ValuesSource.Numeric,?> buildFactory(java.lang.String aggregationName, double[] keys, PercentilesMethod method, java.lang.Double compression, java.lang.Integer numberOfSignificantValueDigits, java.lang.Boolean keyed)
buildFactory
in class AbstractPercentilesParser