public abstract class NumericValuesSourceMetricsAggregatorParser<S extends InternalNumericMetricsAggregation> extends Object implements Aggregator.Parser
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected InternalAggregation.Type |
aggType |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
NumericValuesSourceMetricsAggregatorParser(InternalAggregation.Type aggType) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected abstract AggregatorFactory |
createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config) |
AggregatorFactory |
parse(String aggregationName,
XContentParser parser,
SearchContext context)
Returns the aggregator factory with which this parser is associated, may return
null indicating the
aggregation should be skipped (e.g. when trying to aggregate on unmapped fields). |
String |
type() |
protected final InternalAggregation.Type aggType
protected NumericValuesSourceMetricsAggregatorParser(InternalAggregation.Type aggType)
public String type()
type インタフェース内 Aggregator.Parserpublic AggregatorFactory parse(String aggregationName, XContentParser parser, SearchContext context) throws IOException
Aggregator.Parsernull indicating the
aggregation should be skipped (e.g. when trying to aggregate on unmapped fields).parse インタフェース内 Aggregator.ParseraggregationName - The name of the aggregationparser - The xcontent parsercontext - The search contextnull in case the aggregation should be skippedIOException - When parsing failsprotected abstract AggregatorFactory createFactory(String aggregationName, ValuesSourceConfig<ValuesSource.Numeric> config)
Copyright © 2009–2016. All rights reserved.