Interface GroupFunction

All Known Subinterfaces:
ArithmeticGroupFunction, DateTimeGroupFunction, QuantityTypeArithmeticGroupFunction
All Known Implementing Classes:
ArithmeticGroupFunction.And, ArithmeticGroupFunction.Avg, ArithmeticGroupFunction.Count, ArithmeticGroupFunction.Max, ArithmeticGroupFunction.Median, ArithmeticGroupFunction.Min, ArithmeticGroupFunction.NAnd, ArithmeticGroupFunction.NOr, ArithmeticGroupFunction.Or, ArithmeticGroupFunction.Sum, ArithmeticGroupFunction.Xor, DateTimeGroupFunction.Earliest, DateTimeGroupFunction.Latest, GroupFunction.Equality, QuantityTypeArithmeticGroupFunction.Avg, QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction, QuantityTypeArithmeticGroupFunction.Max, QuantityTypeArithmeticGroupFunction.Median, QuantityTypeArithmeticGroupFunction.Min, QuantityTypeArithmeticGroupFunction.Sum

@NonNullByDefault public interface GroupFunction
Group functions are used by active group items to calculate a state for the group out of the states of all its member items.
Author:
Kai Kreuzer - Initial contribution