NamedWriteable
, Writeable
, ToXContent
, ToXContentFragment
, BaseAggregationBuilder
AvgAggregationBuilder
, CardinalityAggregationBuilder
, ExtendedStatsAggregationBuilder
, GeoCentroidAggregationBuilder
, MaxAggregationBuilder
, MinAggregationBuilder
, PercentileRanksAggregationBuilder
, PercentilesAggregationBuilder
, StatsAggregationBuilder
, SumAggregationBuilder
, ValueCountAggregationBuilder
public abstract static class ValuesSourceAggregationBuilder.LeafOnly<VS extends ValuesSource,AB extends ValuesSourceAggregationBuilder<VS,AB>> extends ValuesSourceAggregationBuilder<VS,AB>
AggregationBuilder.CommonFields
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
ValuesSourceAggregationBuilder.LeafOnly<VS extends ValuesSource,AB extends ValuesSourceAggregationBuilder<VS,AB>>
Writeable.Reader<V>, Writeable.Writer<V>
metaData
factoriesBuilder, name
EMPTY_PARAMS
config
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.
|
protected |
LeafOnly(ValuesSourceAggregationBuilder.LeafOnly<VS,AB> clone,
AggregatorFactories.Builder factoriesBuilder,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
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, writeTo
doRewrite, getName, getPipelineAggregations, getSubAggregations, rewrite, shallowCopy, toString
getType
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isFragment
doBuild, doEquals, doHashCode, doWriteTo, doXContentBody, field, field, format, format, innerBuild, innerEquals, innerHashCode, innerWriteTo, internalXContent, missing, missing, resolveConfig, script, script, serializeTargetValueType, timeZone, timeZone, valueType, valueType
protected LeafOnly(java.lang.String name, ValuesSourceType valuesSourceType, ValueType targetValueType)
protected LeafOnly(ValuesSourceAggregationBuilder.LeafOnly<VS,AB> clone, AggregatorFactories.Builder factoriesBuilder, java.util.Map<java.lang.String,java.lang.Object> metaData)
protected LeafOnly(StreamInput in, ValuesSourceType valuesSourceType, ValueType targetValueType) throws java.io.IOException
java.io.IOException
protected LeafOnly(StreamInput in, ValuesSourceType valuesSourceType) throws java.io.IOException
ValuesSourceAggregationBuilder.serializeTargetValueType()
to return true.java.io.IOException
public final AB subAggregations(AggregatorFactories.Builder subFactories)
AbstractAggregationBuilder
subAggregations
in interface BaseAggregationBuilder
subAggregations
in class AbstractAggregationBuilder<AB extends ValuesSourceAggregationBuilder<VS,AB>>
subFactories
- The sub-factories