org.elasticsearch.common.io.stream.NamedWriteable
, org.elasticsearch.common.io.stream.Writeable
, org.elasticsearch.common.xcontent.ToXContent
, org.elasticsearch.common.xcontent.ToXContentFragment
, org.elasticsearch.search.aggregations.BaseAggregationBuilder
public class MatrixStatsAggregationBuilder extends MultiValuesSourceAggregationBuilder.LeafOnly<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>
org.elasticsearch.search.aggregations.AggregationBuilder.CommonFields
MultiValuesSourceAggregationBuilder.LeafOnly<VS extends org.elasticsearch.search.aggregations.support.ValuesSource,AB extends MultiValuesSourceAggregationBuilder<VS,AB>>
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
NAME |
metaData
factoriesBuilder, name
MULTIVALUE_MODE_FIELD
Modifier | Constructor | Description |
---|---|---|
|
MatrixStatsAggregationBuilder(java.lang.String name) |
|
|
MatrixStatsAggregationBuilder(org.elasticsearch.common.io.stream.StreamInput in) |
Read from a stream.
|
protected |
MatrixStatsAggregationBuilder(MatrixStatsAggregationBuilder clone,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
Modifier and Type | Method | Description |
---|---|---|
org.elasticsearch.common.xcontent.XContentBuilder |
doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
|
java.lang.String |
getType() |
|
protected org.elasticsearch.search.aggregations.matrix.stats.MatrixStatsAggregatorFactory |
innerBuild(org.elasticsearch.search.internal.SearchContext context,
java.util.Map<java.lang.String,org.elasticsearch.search.aggregations.support.ValuesSourceConfig<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric>> configs,
org.elasticsearch.search.aggregations.AggregatorFactory<?> parent,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder subFactoriesBuilder) |
|
protected boolean |
innerEquals(java.lang.Object obj) |
|
protected int |
innerHashCode() |
|
protected void |
innerWriteTo(org.elasticsearch.common.io.stream.StreamOutput out) |
Write subclass' state to the stream
|
org.elasticsearch.search.MultiValueMode |
multiValueMode() |
|
MatrixStatsAggregationBuilder |
multiValueMode(org.elasticsearch.search.MultiValueMode multiValueMode) |
|
protected org.elasticsearch.search.aggregations.AggregationBuilder |
shallowCopy(org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
build, equals, getMetaData, getWriteableName, hashCode, setMetaData, subAggregation, subAggregation, toXContent, writeTo
doRewrite, getName, getPipelineAggregations, getSubAggregations, rewrite, toString
config, doBuild, doEquals, doHashCode, doWriteTo, fields, fields, format, format, internalXContent, missingMap, missingMap, resolveConfig, serializeTargetValueType, valueType, valueType
subAggregations
public static final java.lang.String NAME
public MatrixStatsAggregationBuilder(java.lang.String name)
protected MatrixStatsAggregationBuilder(MatrixStatsAggregationBuilder clone, org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder, java.util.Map<java.lang.String,java.lang.Object> metaData)
public MatrixStatsAggregationBuilder(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
java.io.IOException
protected org.elasticsearch.search.aggregations.AggregationBuilder shallowCopy(org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder, java.util.Map<java.lang.String,java.lang.Object> metaData)
shallowCopy
in class org.elasticsearch.search.aggregations.AggregationBuilder
protected void innerWriteTo(org.elasticsearch.common.io.stream.StreamOutput out)
MultiValuesSourceAggregationBuilder
innerWriteTo
in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>
public MatrixStatsAggregationBuilder multiValueMode(org.elasticsearch.search.MultiValueMode multiValueMode)
public org.elasticsearch.search.MultiValueMode multiValueMode()
protected org.elasticsearch.search.aggregations.matrix.stats.MatrixStatsAggregatorFactory innerBuild(org.elasticsearch.search.internal.SearchContext context, java.util.Map<java.lang.String,org.elasticsearch.search.aggregations.support.ValuesSourceConfig<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric>> configs, org.elasticsearch.search.aggregations.AggregatorFactory<?> parent, org.elasticsearch.search.aggregations.AggregatorFactories.Builder subFactoriesBuilder) throws java.io.IOException
innerBuild
in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>
java.io.IOException
public org.elasticsearch.common.xcontent.XContentBuilder doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException
doXContentBody
in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>
java.io.IOException
protected int innerHashCode()
innerHashCode
in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>
protected boolean innerEquals(java.lang.Object obj)
innerEquals
in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>
public java.lang.String getType()