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