Class StatsSummarySnapshot
java.lang.Object
org.apache.flink.runtime.checkpoint.StatsSummarySnapshot
- All Implemented Interfaces:
Serializable
Immutable snapshot of
StatsSummary.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStatsSummarySnapshot(long min, long max, long sum, long count, org.apache.flink.metrics.HistogramStatistics histogram) -
Method Summary
Modifier and TypeMethodDescriptionstatic StatsSummarySnapshotempty()longCalculates the average over all seen values.longgetCount()Returns the count of all seen values.longReturns the maximum seen value.longReturns the minimum seen value.doublegetQuantile(double quantile) Returns the value for the given quantile based on the represented histogram statistics orDouble.NaNif the histogram was not built.longgetSum()Returns the sum of all seen values.
-
Constructor Details
-
StatsSummarySnapshot
public StatsSummarySnapshot(long min, long max, long sum, long count, @Nullable org.apache.flink.metrics.HistogramStatistics histogram)
-
-
Method Details
-
empty
-
getMinimum
public long getMinimum()Returns the minimum seen value.- Returns:
- The current minimum value.
-
getMaximum
public long getMaximum()Returns the maximum seen value.- Returns:
- The current maximum value.
-
getSum
public long getSum()Returns the sum of all seen values.- Returns:
- Sum of all values.
-
getCount
public long getCount()Returns the count of all seen values.- Returns:
- Count of all values.
-
getAverage
public long getAverage()Calculates the average over all seen values.- Returns:
- Average over all seen values.
-
getQuantile
public double getQuantile(double quantile) Returns the value for the given quantile based on the represented histogram statistics orDouble.NaNif the histogram was not built.- Parameters:
quantile- Quantile to calculate the value for- Returns:
- Value for the given quantile
-