| Modifier and Type | Field and Description |
|---|---|
protected AggregatorFactory |
AggregatorFactory.parent |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
AggregatorFactory.parent() |
AggregatorFactory |
Aggregator.Parser.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. |
AggregatorFactory |
AggregatorFactory.subFactories(AggregatorFactories subFactories)
Registers sub-factories with this factory.
|
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactories.Builder |
AggregatorFactories.Builder.addAggregator(AggregatorFactory factory) |
protected static Aggregator |
AggregatorFactory.asMultiBucketAggregator(AggregatorFactory factory,
AggregationContext context,
Aggregator parent)
Utility method.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ParentToChildrenAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
ChildrenParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
FilterAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
FilterParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
FiltersAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
FiltersParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
GeoHashGridParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
GlobalAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
GlobalParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
HistogramAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
HistogramParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
AggregatorFactory |
DateHistogramParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
MissingAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
MissingParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
NestedAggregator.Factory |
static class |
ReverseNestedAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
ReverseNestedParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
AggregatorFactory |
NestedParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
RangeAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
RangeParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
DateRangeParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
GeoDistanceParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
IpRangeParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
SamplerAggregator.DiversifiedFactory |
static class |
SamplerAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
SamplerParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
SignificantTermsAggregatorFactory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
SignificantTermsParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
TermsAggregatorFactory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
TermsParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AggregatorFactory |
NumericValuesSourceMetricsAggregatorParser.createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config) |
AggregatorFactory |
NumericValuesSourceMetricsAggregatorParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
AvgAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
protected AggregatorFactory |
AvgParser.createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config) |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
CardinalityParser.parse(String name,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
GeoBoundsAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
GeoBoundsParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
GeoCentroidAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
GeoCentroidParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
MaxAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
protected AggregatorFactory |
MaxParser.createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config) |
| Modifier and Type | Class and Description |
|---|---|
static class |
MinAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
protected AggregatorFactory |
MinParser.createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config) |
| Modifier and Type | Method and Description |
|---|---|
protected AggregatorFactory |
PercentileRanksParser.buildFactory(SearchContext context,
String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> valuesSourceConfig,
double[] keys,
PercentilesMethod method,
Double compression,
Integer numberOfSignificantValueDigits,
boolean keyed) |
protected abstract AggregatorFactory |
AbstractPercentilesParser.buildFactory(SearchContext context,
String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config,
double[] cdfValues,
PercentilesMethod method,
Double compression,
Integer numberOfSignificantValueDigits,
boolean keyed) |
protected AggregatorFactory |
PercentilesParser.buildFactory(SearchContext context,
String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> valuesSourceConfig,
double[] keys,
PercentilesMethod method,
Double compression,
Integer numberOfSignificantValueDigits,
boolean keyed) |
AggregatorFactory |
AbstractPercentilesParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
HDRPercentileRanksAggregator.Factory |
static class |
HDRPercentilesAggregator.Factory |
| Modifier and Type | Class and Description |
|---|---|
static class |
TDigestPercentileRanksAggregator.Factory |
static class |
TDigestPercentilesAggregator.Factory |
| Modifier and Type | Class and Description |
|---|---|
static class |
ScriptedMetricAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
ScriptedMetricParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
StatsAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
protected AggregatorFactory |
StatsParser.createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config) |
| Modifier and Type | Class and Description |
|---|---|
static class |
ExtendedStatsAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
protected AggregatorFactory |
ExtendedStatsParser.createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config,
double sigma) |
AggregatorFactory |
ExtendedStatsParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Class and Description |
|---|---|
static class |
SumAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
protected AggregatorFactory |
SumParser.createFactory(String aggregationName,
ValuesSourceConfig<ValuesSource.Numeric> config) |
| Modifier and Type | Class and Description |
|---|---|
static class |
TopHitsAggregator.Factory |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
TopHitsParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
AggregatorFactory |
TopHitsAggregator.Factory.subFactories(AggregatorFactories subFactories) |
| Modifier and Type | Class and Description |
|---|---|
static class |
ValueCountAggregator.Factory<VS extends ValuesSource> |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
ValueCountParser.parse(String aggregationName,
XContentParser parser,
SearchContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
PipelineAggregatorFactory.doValidate(AggregatorFactory parent,
AggregatorFactory[] factories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
PipelineAggregatorFactory.doValidate(AggregatorFactory parent,
AggregatorFactory[] factories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
PipelineAggregatorFactory.validate(AggregatorFactory parent,
AggregatorFactory[] factories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories)
Validates the state of this factory (makes sure the factory is properly
configured)
|
void |
PipelineAggregatorFactory.validate(AggregatorFactory parent,
AggregatorFactory[] factories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories)
Validates the state of this factory (makes sure the factory is properly
configured)
|
| Modifier and Type | Method and Description |
|---|---|
void |
AvgBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
AvgBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
MaxBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
MaxBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
MinBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
MinBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
PercentilesBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
PercentilesBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
StatsBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
StatsBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExtendedStatsBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
ExtendedStatsBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
SumBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
SumBucketPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
CumulativeSumPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
CumulativeSumPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
DerivativePipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
void |
DerivativePipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatorFactories) |
| Modifier and Type | Method and Description |
|---|---|
void |
MovAvgPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatoractories) |
void |
MovAvgPipelineAggregator.Factory.doValidate(AggregatorFactory parent,
AggregatorFactory[] aggFactories,
List<PipelineAggregatorFactory> pipelineAggregatoractories) |
| Modifier and Type | Class and Description |
|---|---|
class |
ValuesSourceAggregatorFactory<VS extends ValuesSource> |
static class |
ValuesSourceAggregatorFactory.LeafOnly<VS extends ValuesSource> |
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactory |
ValuesSourceAggregatorFactory.LeafOnly.subFactories(AggregatorFactories subFactories) |
Copyright © 2009–2017. All rights reserved.