Class ParsedExtendedStats
java.lang.Object
org.elasticsearch.search.aggregations.ParsedAggregation
org.elasticsearch.search.aggregations.metrics.ParsedStats
org.elasticsearch.search.aggregations.metrics.ParsedExtendedStats
- All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent
,org.elasticsearch.common.xcontent.ToXContentFragment
,Aggregation
,ExtendedStats
,NumericMetricsAggregation
,NumericMetricsAggregation.MultiValue
,Stats
- Direct Known Subclasses:
ParsedExtendedStatsBucket
public class ParsedExtendedStats extends ParsedStats implements ExtendedStats
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.Aggregation
Aggregation.CommonFields
Nested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.metrics.ExtendedStats
ExtendedStats.Bounds
Nested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.metrics.NumericMetricsAggregation
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValue
-
Field Summary
Fields Modifier and Type Field Description protected double
avg
protected double
stdDeviation
protected double
stdDeviationBoundLower
protected double
stdDeviationBoundLowerPopulation
protected double
stdDeviationBoundLowerSampling
protected double
stdDeviationBoundUpper
protected double
stdDeviationBoundUpperPopulation
protected double
stdDeviationBoundUpperSampling
protected double
stdDeviationPopulation
protected double
stdDeviationSampling
protected double
sum
protected double
sumOfSquares
protected double
variance
protected double
variancePopulation
protected double
varianceSampling
Fields inherited from class org.elasticsearch.search.aggregations.metrics.ParsedStats
count, max, min, valueAsString
Fields inherited from interface org.elasticsearch.search.aggregations.Aggregation
TYPED_KEYS_DELIMITER
-
Constructor Summary
Constructors Constructor Description ParsedExtendedStats()
-
Method Summary
Modifier and Type Method Description protected static void
declareExtendedStatsFields(org.elasticsearch.common.xcontent.ObjectParser<? extends ParsedExtendedStats,java.lang.Void> objectParser)
static ParsedExtendedStats
fromXContent(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String name)
double
getStdDeviation()
The population standard deviation of the collected values.java.lang.String
getStdDeviationAsString()
The population standard deviation of the collected values as a String.double
getStdDeviationBound(ExtendedStats.Bounds bound)
The upper or lower bounds of the stdDeviationjava.lang.String
getStdDeviationBoundAsString(ExtendedStats.Bounds bound)
The upper or lower bounds of stdDev of the collected values as a String.double
getStdDeviationPopulation()
The population standard deviation of the collected values.java.lang.String
getStdDeviationPopulationAsString()
The population standard deviation of the collected values as a String.double
getStdDeviationSampling()
The sampling standard deviation of the collected values.java.lang.String
getStdDeviationSamplingAsString()
The sampling standard deviation of the collected values as a String.double
getSumOfSquares()
The sum of the squares of the collected values.java.lang.String
getSumOfSquaresAsString()
The sum of the squares of the collected values as a String.java.lang.String
getType()
double
getVariance()
The population variance of the collected values.java.lang.String
getVarianceAsString()
The population variance of the collected values as a String.double
getVariancePopulation()
The population variance of the collected values.java.lang.String
getVariancePopulationAsString()
The population variance of the collected values as a String.double
getVarianceSampling()
The sampling variance of the collected values.java.lang.String
getVarianceSamplingAsString()
The sampling variance of the collected values as a String.protected org.elasticsearch.common.xcontent.XContentBuilder
otherStatsToXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
Methods inherited from class org.elasticsearch.search.aggregations.metrics.ParsedStats
declareStatsFields, doXContentBody, getAvg, getAvgAsString, getCount, getMax, getMaxAsString, getMin, getMinAsString, getSum, getSumAsString
Methods inherited from class org.elasticsearch.search.aggregations.ParsedAggregation
declareAggregationFields, getMetadata, getName, parseDouble, setName, toXContent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.search.aggregations.Aggregation
getMetadata, getName
Methods inherited from interface org.elasticsearch.search.aggregations.metrics.Stats
getAvg, getAvgAsString, getCount, getMax, getMaxAsString, getMin, getMinAsString, getSum, getSumAsString
-
Field Details
-
sumOfSquares
protected double sumOfSquares -
variance
protected double variance -
variancePopulation
protected double variancePopulation -
varianceSampling
protected double varianceSampling -
stdDeviation
protected double stdDeviation -
stdDeviationPopulation
protected double stdDeviationPopulation -
stdDeviationSampling
protected double stdDeviationSampling -
stdDeviationBoundUpper
protected double stdDeviationBoundUpper -
stdDeviationBoundLower
protected double stdDeviationBoundLower -
stdDeviationBoundUpperPopulation
protected double stdDeviationBoundUpperPopulation -
stdDeviationBoundLowerPopulation
protected double stdDeviationBoundLowerPopulation -
stdDeviationBoundUpperSampling
protected double stdDeviationBoundUpperSampling -
stdDeviationBoundLowerSampling
protected double stdDeviationBoundLowerSampling -
sum
protected double sum -
avg
protected double avg
-
-
Constructor Details
-
ParsedExtendedStats
public ParsedExtendedStats()
-
-
Method Details
-
getType
public java.lang.String getType()- Specified by:
getType
in interfaceAggregation
- Overrides:
getType
in classParsedStats
- Returns:
- a string representing the type of the aggregation. This type is added to the aggregation name in the response, so that it can later be used by clients to determine type of the aggregation and parse it into the proper object.
-
getSumOfSquares
public double getSumOfSquares()Description copied from interface:ExtendedStats
The sum of the squares of the collected values.- Specified by:
getSumOfSquares
in interfaceExtendedStats
-
getVariance
public double getVariance()Description copied from interface:ExtendedStats
The population variance of the collected values.- Specified by:
getVariance
in interfaceExtendedStats
-
getVariancePopulation
public double getVariancePopulation()Description copied from interface:ExtendedStats
The population variance of the collected values.- Specified by:
getVariancePopulation
in interfaceExtendedStats
-
getVarianceSampling
public double getVarianceSampling()Description copied from interface:ExtendedStats
The sampling variance of the collected values.- Specified by:
getVarianceSampling
in interfaceExtendedStats
-
getStdDeviation
public double getStdDeviation()Description copied from interface:ExtendedStats
The population standard deviation of the collected values.- Specified by:
getStdDeviation
in interfaceExtendedStats
-
getStdDeviationPopulation
public double getStdDeviationPopulation()Description copied from interface:ExtendedStats
The population standard deviation of the collected values.- Specified by:
getStdDeviationPopulation
in interfaceExtendedStats
-
getStdDeviationSampling
public double getStdDeviationSampling()Description copied from interface:ExtendedStats
The sampling standard deviation of the collected values.- Specified by:
getStdDeviationSampling
in interfaceExtendedStats
-
getStdDeviationBound
Description copied from interface:ExtendedStats
The upper or lower bounds of the stdDeviation- Specified by:
getStdDeviationBound
in interfaceExtendedStats
-
getStdDeviationAsString
public java.lang.String getStdDeviationAsString()Description copied from interface:ExtendedStats
The population standard deviation of the collected values as a String.- Specified by:
getStdDeviationAsString
in interfaceExtendedStats
-
getStdDeviationPopulationAsString
public java.lang.String getStdDeviationPopulationAsString()Description copied from interface:ExtendedStats
The population standard deviation of the collected values as a String.- Specified by:
getStdDeviationPopulationAsString
in interfaceExtendedStats
-
getStdDeviationSamplingAsString
public java.lang.String getStdDeviationSamplingAsString()Description copied from interface:ExtendedStats
The sampling standard deviation of the collected values as a String.- Specified by:
getStdDeviationSamplingAsString
in interfaceExtendedStats
-
getStdDeviationBoundAsString
Description copied from interface:ExtendedStats
The upper or lower bounds of stdDev of the collected values as a String.- Specified by:
getStdDeviationBoundAsString
in interfaceExtendedStats
-
getSumOfSquaresAsString
public java.lang.String getSumOfSquaresAsString()Description copied from interface:ExtendedStats
The sum of the squares of the collected values as a String.- Specified by:
getSumOfSquaresAsString
in interfaceExtendedStats
-
getVarianceAsString
public java.lang.String getVarianceAsString()Description copied from interface:ExtendedStats
The population variance of the collected values as a String.- Specified by:
getVarianceAsString
in interfaceExtendedStats
-
getVariancePopulationAsString
public java.lang.String getVariancePopulationAsString()Description copied from interface:ExtendedStats
The population variance of the collected values as a String.- Specified by:
getVariancePopulationAsString
in interfaceExtendedStats
-
getVarianceSamplingAsString
public java.lang.String getVarianceSamplingAsString()Description copied from interface:ExtendedStats
The sampling variance of the collected values as a String.- Specified by:
getVarianceSamplingAsString
in interfaceExtendedStats
-
otherStatsToXContent
protected org.elasticsearch.common.xcontent.XContentBuilder otherStatsToXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Overrides:
otherStatsToXContent
in classParsedStats
- Throws:
java.io.IOException
-
declareExtendedStatsFields
protected static void declareExtendedStatsFields(org.elasticsearch.common.xcontent.ObjectParser<? extends ParsedExtendedStats,java.lang.Void> objectParser) -
fromXContent
public static ParsedExtendedStats fromXContent(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String name)
-