Class IntegerSummaryAggregator
- java.lang.Object
-
- org.apache.flink.api.java.summarize.aggregation.NumericSummaryAggregator<Integer>
-
- org.apache.flink.api.java.summarize.aggregation.IntegerSummaryAggregator
-
- All Implemented Interfaces:
Serializable,Aggregator<Integer,NumericColumnSummary<Integer>>
@Internal public class IntegerSummaryAggregator extends NumericSummaryAggregator<Integer>
Aggregator that can handle Integer types.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntegerSummaryAggregator.MaxIntegerAggregatorAggregator for max operation.static classIntegerSummaryAggregator.MinIntegerAggregatorAggregator for min operation.static classIntegerSummaryAggregator.SumIntegerAggregatorAggregator for sum operation.
-
Constructor Summary
Constructors Constructor Description IntegerSummaryAggregator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Aggregator<Integer,Integer>initMax()protected Aggregator<Integer,Integer>initMin()protected Aggregator<Integer,Integer>initSum()protected booleanisInfinite(Integer number)protected booleanisNan(Integer number)-
Methods inherited from class org.apache.flink.api.java.summarize.aggregation.NumericSummaryAggregator
aggregate, combine, result
-
-
-
-
Method Detail
-
initMin
protected Aggregator<Integer,Integer> initMin()
- Specified by:
initMinin classNumericSummaryAggregator<Integer>
-
initMax
protected Aggregator<Integer,Integer> initMax()
- Specified by:
initMaxin classNumericSummaryAggregator<Integer>
-
initSum
protected Aggregator<Integer,Integer> initSum()
- Specified by:
initSumin classNumericSummaryAggregator<Integer>
-
isNan
protected boolean isNan(Integer number)
- Specified by:
isNanin classNumericSummaryAggregator<Integer>
-
isInfinite
protected boolean isInfinite(Integer number)
- Specified by:
isInfinitein classNumericSummaryAggregator<Integer>
-
-