public class DistributedRuntimeUDFContext
extends org.apache.flink.api.common.functions.util.AbstractRuntimeUDFContext
RuntimeContext, created by runtime UDF operators.| 构造器和说明 |
|---|
DistributedRuntimeUDFContext(org.apache.flink.api.common.TaskInfo taskInfo,
org.apache.flink.util.UserCodeClassLoader userCodeClassLoader,
org.apache.flink.api.common.ExecutionConfig executionConfig,
Map<String,Future<org.apache.flink.core.fs.Path>> cpTasks,
Map<String,org.apache.flink.api.common.accumulators.Accumulator<?,?>> accumulators,
org.apache.flink.metrics.groups.OperatorMetricGroup metrics,
ExternalResourceInfoProvider externalResourceInfoProvider,
org.apache.flink.api.common.JobID jobID) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAllBroadcastVariables() |
void |
clearBroadcastVariable(String name) |
<T> List<T> |
getBroadcastVariable(String name) |
<T,C> C |
getBroadcastVariableWithInitializer(String name,
org.apache.flink.api.common.functions.BroadcastVariableInitializer<T,C> initializer) |
Set<org.apache.flink.api.common.externalresource.ExternalResourceInfo> |
getExternalResourceInfos(String resourceName) |
org.apache.flink.api.common.JobID |
getJobId() |
boolean |
hasBroadcastVariable(String name) |
void |
setBroadcastVariable(String name,
BroadcastVariableMaterialization<?,?> value) |
addAccumulator, getAccumulator, getAggregatingState, getAllocationIDAsString, getAttemptNumber, getDistributedCache, getDoubleCounter, getExecutionConfig, getHistogram, getIndexOfThisSubtask, getIntCounter, getListState, getLongCounter, getMapState, getMaxNumberOfParallelSubtasks, getMetricGroup, getNumberOfParallelSubtasks, getReducingState, getState, getTaskName, getTaskNameWithSubtasks, getUserCodeClassLoader, registerUserCodeClassLoaderReleaseHookIfAbsentpublic DistributedRuntimeUDFContext(org.apache.flink.api.common.TaskInfo taskInfo,
org.apache.flink.util.UserCodeClassLoader userCodeClassLoader,
org.apache.flink.api.common.ExecutionConfig executionConfig,
Map<String,Future<org.apache.flink.core.fs.Path>> cpTasks,
Map<String,org.apache.flink.api.common.accumulators.Accumulator<?,?>> accumulators,
org.apache.flink.metrics.groups.OperatorMetricGroup metrics,
ExternalResourceInfoProvider externalResourceInfoProvider,
org.apache.flink.api.common.JobID jobID)
public boolean hasBroadcastVariable(String name)
public <T,C> C getBroadcastVariableWithInitializer(String name, org.apache.flink.api.common.functions.BroadcastVariableInitializer<T,C> initializer)
public org.apache.flink.api.common.JobID getJobId()
public Set<org.apache.flink.api.common.externalresource.ExternalResourceInfo> getExternalResourceInfos(String resourceName)
public void setBroadcastVariable(String name, BroadcastVariableMaterialization<?,?> value)
public void clearBroadcastVariable(String name)
public void clearAllBroadcastVariables()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.