Class RuntimeAggregatorRegistry
- java.lang.Object
-
- org.apache.flink.runtime.iterative.task.RuntimeAggregatorRegistry
-
public class RuntimeAggregatorRegistry extends Object
-
-
Constructor Summary
Constructors Constructor Description RuntimeAggregatorRegistry(Collection<org.apache.flink.api.common.aggregators.AggregatorWithName<?>> aggs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.apache.flink.api.common.aggregators.Aggregator<?>>
TgetAggregator(String name)
Map<String,org.apache.flink.api.common.aggregators.Aggregator<?>>
getAllAggregators()
org.apache.flink.types.Value
getPreviousGlobalAggregate(String name)
void
updateGlobalAggregatesAndReset(String[] names, org.apache.flink.types.Value[] aggregates)
-
-
-
Constructor Detail
-
RuntimeAggregatorRegistry
public RuntimeAggregatorRegistry(Collection<org.apache.flink.api.common.aggregators.AggregatorWithName<?>> aggs)
-
-
Method Detail
-
getPreviousGlobalAggregate
public org.apache.flink.types.Value getPreviousGlobalAggregate(String name)
-
getAggregator
public <T extends org.apache.flink.api.common.aggregators.Aggregator<?>> T getAggregator(String name)
-
getAllAggregators
public Map<String,org.apache.flink.api.common.aggregators.Aggregator<?>> getAllAggregators()
-
updateGlobalAggregatesAndReset
public void updateGlobalAggregatesAndReset(String[] names, org.apache.flink.types.Value[] aggregates)
-
-