Class MultiValuesSourceAggregationBuilder<VS extends ValuesSource,​AB extends MultiValuesSourceAggregationBuilder<VS,​AB>>

java.lang.Object
org.elasticsearch.search.aggregations.AggregationBuilder
org.elasticsearch.search.aggregations.AbstractAggregationBuilder<AB>
org.elasticsearch.search.aggregations.support.MultiValuesSourceAggregationBuilder<VS,​AB>
All Implemented Interfaces:
NamedWriteable, Writeable, ToXContent, ToXContentFragment, BaseAggregationBuilder
Direct Known Subclasses:
MultiValuesSourceAggregationBuilder.LeafOnly

public abstract class MultiValuesSourceAggregationBuilder<VS extends ValuesSource,​AB extends MultiValuesSourceAggregationBuilder<VS,​AB>>
extends AbstractAggregationBuilder<AB>
Similar to ValuesSourceAggregationBuilder, except it references multiple ValuesSources (e.g. so that an aggregation can pull values from multiple fields). A limitation of this class is that all the ValuesSource's being refereenced must be of the same type.