public class MatrixStatsAggregationBuilder extends MultiValuesSourceAggregationBuilder.LeafOnly<ValuesSource.Numeric,MatrixStatsAggregationBuilder>
MultiValuesSourceAggregationBuilder.LeafOnly<VS extends ValuesSource,AB extends MultiValuesSourceAggregationBuilder<VS,AB>>
AggregationBuilder.CommonFields
Writeable.Reader<V>, Writeable.Writer<V>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
MULTIVALUE_MODE_FIELD
metaData
factoriesBuilder, name
EMPTY_PARAMS
Constructor and Description |
---|
MatrixStatsAggregationBuilder(StreamInput in)
Read from a stream.
|
MatrixStatsAggregationBuilder(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
java.lang.String |
getType() |
protected MatrixStatsAggregatorFactory |
innerBuild(SearchContext context,
java.util.Map<java.lang.String,ValuesSourceConfig<ValuesSource.Numeric>> configs,
AggregatorFactory<?> parent,
AggregatorFactories.Builder subFactoriesBuilder) |
protected boolean |
innerEquals(java.lang.Object obj) |
protected int |
innerHashCode() |
protected void |
innerWriteTo(StreamOutput out)
Write subclass' state to the stream
|
MultiValueMode |
multiValueMode() |
MatrixStatsAggregationBuilder |
multiValueMode(MultiValueMode multiValueMode) |
subAggregations
config, doBuild, doEquals, doHashCode, doWriteTo, fields, fields, format, format, internalXContent, missingMap, missingMap, resolveConfig, serializeTargetValueType, valueType, valueType
build, equals, getWriteableName, hashCode, setMetaData, subAggregation, subAggregation, toXContent, writeTo
getName
buildAsBytes, buildAsBytes, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isFragment
public static final java.lang.String NAME
public MatrixStatsAggregationBuilder(java.lang.String name)
public MatrixStatsAggregationBuilder(StreamInput in) throws java.io.IOException
java.io.IOException
protected void innerWriteTo(StreamOutput out)
MultiValuesSourceAggregationBuilder
innerWriteTo
in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>
public MatrixStatsAggregationBuilder multiValueMode(MultiValueMode multiValueMode)
public MultiValueMode multiValueMode()
protected MatrixStatsAggregatorFactory innerBuild(SearchContext context, java.util.Map<java.lang.String,ValuesSourceConfig<ValuesSource.Numeric>> configs, AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder) throws java.io.IOException
innerBuild
in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>
java.io.IOException
public XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
doXContentBody
in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>
java.io.IOException
protected int innerHashCode()
innerHashCode
in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>
protected boolean innerEquals(java.lang.Object obj)
innerEquals
in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>
public java.lang.String getType()