Uses of Interface
org.apache.flink.streaming.api.operators.TwoInputStreamOperator
Packages that use TwoInputStreamOperator
Package
Description
-
Uses of TwoInputStreamOperator in org.apache.flink.runtime.asyncprocessing.operators
Classes in org.apache.flink.runtime.asyncprocessing.operators that implement TwoInputStreamOperatorModifier and TypeClassDescriptionclassAsyncIntervalJoinOperator<K,T1, T2, OUT> Anoperatorto execute time-bounded stream inner joins. -
Uses of TwoInputStreamOperator in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type TwoInputStreamOperatorModifier and TypeMethodDescription<R> SingleOutputStreamOperator<R>ConnectedStreams.transform(String functionName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, TwoInputStreamOperator<IN1, IN2, R> operator) -
Uses of TwoInputStreamOperator in org.apache.flink.streaming.api.operators.co
Classes in org.apache.flink.streaming.api.operators.co that implement TwoInputStreamOperatorModifier and TypeClassDescriptionclassBatchCoBroadcastWithKeyedOperator<KS,IN1, IN2, OUT> ATwoInputStreamOperatorfor executingKeyedBroadcastProcessFunctionsinRuntimeExecutionMode.BATCHexecution mode.classBatchCoBroadcastWithNonKeyedOperator<IN1,IN2, OUT> ATwoInputStreamOperatorfor executingBroadcastProcessFunctionsinRuntimeExecutionMode.BATCHexecution mode.classCoBroadcastWithKeyedOperator<KS,IN1, IN2, OUT> ATwoInputStreamOperatorfor executingKeyedBroadcastProcessFunctions.classCoBroadcastWithNonKeyedOperator<IN1,IN2, OUT> ATwoInputStreamOperatorfor executingBroadcastProcessFunctions.classCoProcessOperator<IN1,IN2, OUT> AStreamOperatorfor executingCoProcessFunctions.classCoStreamFlatMap<IN1,IN2, OUT> StreamOperatorfor processingCoFlatMapFunctions.classCoStreamMap<IN1,IN2, OUT> StreamOperatorfor processingCoMapFunctions.classIntervalJoinOperator<K,T1, T2, OUT> Anoperatorto execute time-bounded stream inner joins.classKeyedCoProcessOperator<K,IN1, IN2, OUT> AStreamOperatorfor executing keyedKeyedCoProcessFunction.classLegacyKeyedCoProcessOperator<K,IN1, IN2, OUT> Deprecated. -
Uses of TwoInputStreamOperator in org.apache.flink.streaming.api.transformations
Methods in org.apache.flink.streaming.api.transformations that return TwoInputStreamOperatorConstructors in org.apache.flink.streaming.api.transformations with parameters of type TwoInputStreamOperatorModifierConstructorDescriptionTwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1, org.apache.flink.api.dag.Transformation<IN2> input2, String name, TwoInputStreamOperator<IN1, IN2, OUT> operator, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism) Creates a newTwoInputTransformationfrom the given inputs and operator.TwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1, org.apache.flink.api.dag.Transformation<IN2> input2, String name, TwoInputStreamOperator<IN1, IN2, OUT> operator, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism, boolean parallelismConfigured) -
Uses of TwoInputStreamOperator in org.apache.flink.streaming.runtime.io
Methods in org.apache.flink.streaming.runtime.io with parameters of type TwoInputStreamOperatorModifier and TypeMethodDescriptionstatic <IN1,IN2> StreamMultipleInputProcessor StreamTwoInputProcessorFactory.create(TaskInvokable ownerTask, CheckpointedInputGate[] checkpointedInputGates, IOManager ioManager, MemoryManager memoryManager, TaskIOMetricGroup taskIOMetricGroup, TwoInputStreamOperator<IN1, IN2, ?> streamOperator, WatermarkGauge input1WatermarkGauge, WatermarkGauge input2WatermarkGauge, OperatorChain<?, ?> operatorChain, StreamConfig streamConfig, org.apache.flink.configuration.Configuration taskManagerConfig, org.apache.flink.configuration.Configuration jobConfig, org.apache.flink.api.common.ExecutionConfig executionConfig, ClassLoader userClassloader, org.apache.flink.metrics.Counter numRecordsIn, InflightDataRescalingDescriptor inflightDataRescalingDescriptor, Function<Integer, StreamPartitioner<?>> gatePartitioners, org.apache.flink.api.common.TaskInfo taskInfo, StreamTask.CanEmitBatchOfRecordsChecker canEmitBatchOfRecords) static <T> org.apache.flink.util.function.ThrowingConsumer<StreamRecord<T>,Exception> RecordProcessorUtils.getRecordProcessor1(TwoInputStreamOperator<T, ?, ?> operator) Get record processor for the first input ofTwoInputStreamOperator, which will omit call ofStreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)if it doesn't have key context.static <T> org.apache.flink.util.function.ThrowingConsumer<StreamRecord<T>,Exception> RecordProcessorUtils.getRecordProcessor2(TwoInputStreamOperator<?, T, ?> operator) Get record processor for the second input ofTwoInputStreamOperator, which will omit call ofStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)if it doesn't have key context.
KeyedCoProcessOperatorwhich takesKeyedCoProcessFunction