@Internal public class PythonBroadcastStateTransformation<IN1,IN2,OUT> extends org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation<IN1,IN2,OUT> implements DelegateOperatorTransformation<OUT>
Transformation representing a Python Co-Broadcast-Process operation, which will be
translated into different operations by PythonBroadcastStateTransformationTranslator.DelegateOperatorTransformation.DelegateOperator<OUT>| 构造器和说明 |
|---|
PythonBroadcastStateTransformation(String name,
org.apache.flink.configuration.Configuration configuration,
DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.dag.Transformation<IN1> regularInput,
org.apache.flink.api.dag.Transformation<IN2> broadcastInput,
List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
int parallelism) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.configuration.Configuration |
getConfiguration() |
DataStreamPythonFunctionInfo |
getDataStreamPythonFunctionInfo() |
org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT> |
getOperatorFactory() |
getBroadcastInput, getBroadcastStateDescriptors, getChainingStrategy, getInputs, getRegularInput, getTransitivePredecessorsInternal, setChainingStrategyisSupportsConcurrentExecutionAttempts, setSupportsConcurrentExecutionAttemptsdeclareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, equals, getBufferTimeout, getCoLocationGroupKey, getDescription, getId, getManagedMemoryOperatorScopeUseCaseWeights, getManagedMemorySlotScopeUseCases, getMaxParallelism, getMinResources, getName, getNewNodeId, getOutputType, getParallelism, getPreferredResources, getSlotSharingGroup, getTransitivePredecessors, getUid, getUserProvidedNodeHash, hashCode, isParallelismConfigured, setBufferTimeout, setCoLocationGroupKey, setDescription, setMaxParallelism, setName, setOutputType, setParallelism, setParallelism, setResources, setSlotSharingGroup, setSlotSharingGroup, setUid, setUidHash, toString, updateManagedMemoryStateBackendUseCaseconfigureOperatorpublic PythonBroadcastStateTransformation(String name, org.apache.flink.configuration.Configuration configuration, DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo, org.apache.flink.api.dag.Transformation<IN1> regularInput, org.apache.flink.api.dag.Transformation<IN2> broadcastInput, List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, int parallelism)
public org.apache.flink.configuration.Configuration getConfiguration()
public DataStreamPythonFunctionInfo getDataStreamPythonFunctionInfo()
public org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT> getOperatorFactory()
getOperatorFactory 在接口中 DelegateOperatorTransformation<OUT>Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.