Class Aggregates

  • All Implemented Interfaces:
    ConsolFuns

    public class Aggregates
    extends Object
    implements ConsolFuns
    Simple class which holds aggregated values (MIN, MAX, FIRST, LAST, AVERAGE and TOTAL). You don't need to create objects of this class directly. Objects of this class are returned from getAggregates() method in FetchData and DataProcessor.getAggregates(String) DataProcessor} classes.
    • Field Detail

      • min

        double min
      • max

        double max
      • first

        double first
      • last

        double last
      • average

        double average
      • total

        double total
      • stdev

        double stdev
      • lslslope

        double lslslope
      • lslint

        double lslint
      • lslcorrel

        double lslcorrel
    • Constructor Detail

      • Aggregates

        Aggregates()
    • Method Detail

      • getMin

        public double getMin()
        Returns the minimal value
        Returns:
        Minimal value
      • getMax

        public double getMax()
        Returns the maximum value
        Returns:
        Maximum value
      • getFirst

        public double getFirst()
        Returns the first falue
        Returns:
        First value
      • getLast

        public double getLast()
        Returns the last value
        Returns:
        Last value
      • getAverage

        public double getAverage()
        Returns average
        Returns:
        Average value
      • getTotal

        public double getTotal()
        Returns total value
        Returns:
        Total value
      • getStdev

        public double getStdev()
        Returns stdev value
        Returns:
        Stdev value
      • getLSLSlope

        public double getLSLSlope()
        Returns Least Squares Line Slope value
        Returns:
        lslslope value
      • getLSLInt

        public double getLSLInt()
        Returns Least Squares Line y-intercept value
        Returns:
        lslint value
      • getLSLCorrel

        public double getLSLCorrel()
        Returns Least Squares Line Correlation Coefficient
        Returns:
        lslcorrel value
      • getAggregate

        public double getAggregate​(String consolFun)
                            throws RrdException
        Returns single aggregated value for the give consolidation function
        Parameters:
        consolFun - Consolidation function: MIN, MAX, FIRST, LAST, AVERAGE, TOTAL. These constants are conveniently defined in the ConsolFuns interface.
        Returns:
        Aggregated value
        Throws:
        RrdException - Thrown if unsupported consolidation function is supplied
      • dump

        public String dump()
        Returns String representing all aggregated values. Just for debugging purposes.
        Returns:
        String containing all aggregated values