Class MutableAggregation.MutableSumDouble

    • Field Detail

      • sum

        private double sum
    • Constructor Detail

      • MutableSumDouble

        private MutableSumDouble()
    • Method Detail

      • add

        void add​(double value,
                 java.util.Map<java.lang.String,​AttachmentValue> attachments,
                 Timestamp timestamp)
        Description copied from class: MutableAggregation
        Put a new value into the MutableAggregation.
        Specified by:
        add in class MutableAggregation
        Parameters:
        value - new value to be added to population
        attachments - the contextual information on an Exemplar
        timestamp - the timestamp when the value is recorded
      • combine

        void combine​(MutableAggregation other,
                     double fraction)
        Description copied from class: MutableAggregation
        Combine the internal values of this MutableAggregation and value of the given MutableAggregation, with the given fraction. Then set the internal value of this MutableAggregation to the combined value.
        Specified by:
        combine in class MutableAggregation
        Parameters:
        other - the other MutableAggregation. The type of this and other MutableAggregation must match.
        fraction - the fraction that the value in other MutableAggregation should contribute. Must be within [0.0, 1.0].
      • getSum

        double getSum()