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