summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumAggregatorFactory.java
AgeCommit message (Collapse)Author
2017-01-10Remove InternalAggregation.Type (#22511)Nik Everett
It is no longer needed. It used to contain a lot of strings used by serialization but those have since been removed. Now it is just another thing to pass around that we don't really need.
2016-12-13Remove `AggregationContext`. (#22124)Adrien Grand
This class is just a wrapper around `SearchContext`, so let's use `SearchContext` directly. The change is mechanical, except the `ValuesSourceConfig` class, where I moved the logic to get a `ValuesSource` given a config.
2016-04-07Make MappedFieldType responsible for providing a parser/formatter. #17546Adrien Grand
Aggregations need to perform instanceof calls on MappedFieldType instances in order to know how they should be parsed or formatted. Instead, we should let the field types provide a formatter/parser that can can be used.
2016-02-10Made AggregatorFactory fields final and removed AggregationContext from ↵Colin Goodheart-Smithe
createInternal() parameters
2016-02-08Make AggregatorFactory fully immutable by requiring the parent, subFactories ↵Colin Goodheart-Smithe
and metadata in the constructor
2016-02-08Split AggregatorFactory into AggregatorBuilder and AggregatorFactoryColin Goodheart-Smithe