Class AbstractNumberAggregation<T extends Number>
java.lang.Object
io.jmix.flowui.data.aggregation.impl.AbstractAggregation<T>
io.jmix.flowui.data.aggregation.impl.AbstractNumberAggregation<T>
- All Implemented Interfaces:
Aggregation<T>
- Direct Known Subclasses:
BigDecimalAggregation
,BigIntegerAggregation
,DoubleAggregation
,LongAggregation
-
Field Summary
Fields inherited from class io.jmix.flowui.data.aggregation.impl.AbstractAggregation
clazz
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionavg
(Collection<T> items) protected abstract T
max
(Collection<T> items) min
(Collection<T> items) sum
(Collection<T> items) Methods inherited from class io.jmix.flowui.data.aggregation.impl.AbstractAggregation
count, getResultClass
-
Constructor Details
-
AbstractNumberAggregation
-
-
Method Details
-
sum
- Specified by:
sum
in interfaceAggregation<T extends Number>
- Overrides:
sum
in classAbstractAggregation<T extends Number>
-
avg
- Specified by:
avg
in interfaceAggregation<T extends Number>
- Overrides:
avg
in classAbstractAggregation<T extends Number>
-
min
- Specified by:
min
in interfaceAggregation<T extends Number>
- Overrides:
min
in classAbstractAggregation<T extends Number>
-
max
- Specified by:
max
in interfaceAggregation<T extends Number>
- Overrides:
max
in classAbstractAggregation<T extends Number>
-
getSupportedAggregationTypes
- Specified by:
getSupportedAggregationTypes
in interfaceAggregation<T extends Number>
- Overrides:
getSupportedAggregationTypes
in classAbstractAggregation<T extends Number>
-
convert
-