NamedWriteable, Writeable, ToXContent, ToXContentFragment, BaseAggregationBuilderAvgAggregationBuilder, CardinalityAggregationBuilder, ExtendedStatsAggregationBuilder, GeoCentroidAggregationBuilder, MaxAggregationBuilder, MinAggregationBuilder, PercentileRanksAggregationBuilder, PercentilesAggregationBuilder, StatsAggregationBuilder, SumAggregationBuilder, ValueCountAggregationBuilderpublic abstract static class ValuesSourceAggregationBuilder.LeafOnly<VS extends ValuesSource,AB extends ValuesSourceAggregationBuilder<VS,AB>> extends ValuesSourceAggregationBuilder<VS,AB>
AggregationBuilder.CommonFieldsToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsValuesSourceAggregationBuilder.LeafOnly<VS extends ValuesSource,AB extends ValuesSourceAggregationBuilder<VS,AB>>Writeable.Reader<V>, Writeable.Writer<V>metaDatafactoriesBuilder, nameEMPTY_PARAMSconfig| Modifier | Constructor | Description |
|---|---|---|
protected |
LeafOnly(java.lang.String name,
ValuesSourceType valuesSourceType,
ValueType targetValueType) |
|
protected |
LeafOnly(StreamInput in,
ValuesSourceType valuesSourceType) |
Read an aggregation from a stream that serializes its targetValueType.
|
protected |
LeafOnly(StreamInput in,
ValuesSourceType valuesSourceType,
ValueType targetValueType) |
Read an aggregation from a stream that does not serialize its targetValueType.
|
| Modifier and Type | Method | Description |
|---|---|---|
AB |
subAggregations(AggregatorFactories.Builder subFactories) |
Registers sub-factories with this factory.
|
build, equals, getMetaData, getWriteableName, hashCode, setMetaData, subAggregation, subAggregation, toXContent, writeTodoRewrite, getName, getPipelineAggregations, getSubAggregations, rewrite, toStringgetTypeclone, finalize, getClass, notify, notifyAll, wait, wait, waitisFragmentdoBuild, doEquals, doHashCode, doWriteTo, doXContentBody, field, field, format, format, innerBuild, innerEquals, innerHashCode, innerWriteTo, internalXContent, missing, missing, resolveConfig, script, script, serializeTargetValueType, timeZone, timeZone, valueType, valueTypeprotected LeafOnly(java.lang.String name,
ValuesSourceType valuesSourceType,
ValueType targetValueType)
protected LeafOnly(StreamInput in, ValuesSourceType valuesSourceType, ValueType targetValueType) throws java.io.IOException
java.io.IOExceptionprotected LeafOnly(StreamInput in, ValuesSourceType valuesSourceType) throws java.io.IOException
ValuesSourceAggregationBuilder.serializeTargetValueType() to return true.java.io.IOExceptionpublic AB subAggregations(AggregatorFactories.Builder subFactories)
AbstractAggregationBuildersubAggregations in interface BaseAggregationBuildersubAggregations in class AbstractAggregationBuilder<AB extends ValuesSourceAggregationBuilder<VS,AB>>subFactories - The sub-factories