Class PythonKeyedBroadcastStateTransformation<OUT>

    • Field Summary

      • Fields inherited from class org.apache.flink.api.dag.Transformation

        bufferTimeout, description, id, name, outputType, typeUsed, UPPER_BOUND_MAX_PARALLELISM
    • Constructor Summary

      Constructors 
      Constructor Description
      PythonKeyedBroadcastStateTransformation​(String name, org.apache.flink.configuration.Configuration configuration, DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo, org.apache.flink.api.dag.Transformation<org.apache.flink.types.Row> regularInput, org.apache.flink.api.dag.Transformation<org.apache.flink.types.Row> broadcastInput, List<org.apache.flink.api.common.state.MapStateDescriptor<?,​?>> broadcastStateDescriptors, org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> keyType, org.apache.flink.api.java.functions.KeySelector<org.apache.flink.types.Row,​org.apache.flink.types.Row> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, int parallelism)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.flink.configuration.Configuration getConfiguration()  
      DataStreamPythonFunctionInfo getDataStreamPythonFunctionInfo()  
      org.apache.flink.api.java.functions.KeySelector<org.apache.flink.types.Row,​org.apache.flink.types.Row> getKeySelector()  
      org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT> getOperatorFactory()  
      org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> getStateKeyType()  
      • Methods inherited from class org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation

        getBroadcastInput, getBroadcastStateDescriptors, getChainingStrategy, getInputs, getRegularInput, getTransitivePredecessorsInternal, setChainingStrategy
      • Methods inherited from class org.apache.flink.streaming.api.transformations.PhysicalTransformation

        isSupportsConcurrentExecutionAttempts, setSupportsConcurrentExecutionAttempts
      • Methods inherited from class org.apache.flink.api.dag.Transformation

        declareManagedMemoryUseCaseAtOperatorScope, 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, toStringWithoutId, updateManagedMemoryStateBackendUseCase
    • Constructor Detail

      • PythonKeyedBroadcastStateTransformation

        public PythonKeyedBroadcastStateTransformation​(String name,
                                                       org.apache.flink.configuration.Configuration configuration,
                                                       DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
                                                       org.apache.flink.api.dag.Transformation<org.apache.flink.types.Row> regularInput,
                                                       org.apache.flink.api.dag.Transformation<org.apache.flink.types.Row> broadcastInput,
                                                       List<org.apache.flink.api.common.state.MapStateDescriptor<?,​?>> broadcastStateDescriptors,
                                                       org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> keyType,
                                                       org.apache.flink.api.java.functions.KeySelector<org.apache.flink.types.Row,​org.apache.flink.types.Row> keySelector,
                                                       org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
                                                       int parallelism)
    • Method Detail

      • getConfiguration

        public org.apache.flink.configuration.Configuration getConfiguration()
      • getStateKeyType

        public org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> getStateKeyType()
      • getKeySelector

        public org.apache.flink.api.java.functions.KeySelector<org.apache.flink.types.Row,​org.apache.flink.types.Row> getKeySelector()