Uses of Class
org.apache.flink.datastream.impl.stream.AbstractDataStream
Packages that use AbstractDataStream
Package
Description
-
Uses of AbstractDataStream in org.apache.flink.datastream.impl.stream
Subclasses of AbstractDataStream in org.apache.flink.datastream.impl.streamModifier and TypeClassDescriptionclassThe implementation ofBroadcastStream.classThe implementation ofGlobalStream.classThe implementation ofKeyedPartitionStream.classThe implementation ofNonKeyedPartitionStream.Constructors in org.apache.flink.datastream.impl.stream with parameters of type AbstractDataStreamModifierConstructorDescriptionKeyedPartitionStreamImpl(AbstractDataStream<V> dataStream, org.apache.flink.api.dag.Transformation<V> partitionTransformation, org.apache.flink.api.java.functions.KeySelector<V, K> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<K> keyType) This can construct a keyed stream directly without partitionTransformation to avoid shuffle.KeyedPartitionStreamImpl(AbstractDataStream<V> dataStream, org.apache.flink.api.java.functions.KeySelector<V, K> keySelector) KeyedPartitionStreamImpl(AbstractDataStream<V> dataStream, org.apache.flink.api.java.functions.KeySelector<V, K> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<K> keyType) -
Uses of AbstractDataStream in org.apache.flink.datastream.impl.utils
Methods in org.apache.flink.datastream.impl.utils that return AbstractDataStreamModifier and TypeMethodDescriptionstatic <T,R> AbstractDataStream<R> StreamUtils.transformOneInputOperator(String operatorName, AbstractDataStream<T> inputStream, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, org.apache.flink.streaming.api.operators.StreamOperatorFactory<R> operatorFactory) Construct and return a new DataStream with one input operator.Methods in org.apache.flink.datastream.impl.utils with parameters of type AbstractDataStreamModifier and TypeMethodDescriptionstatic <T> DataStreamV2SinkTransformation<T,T> StreamUtils.addSinkOperator(AbstractDataStream<T> inputStream, org.apache.flink.api.connector.dsv2.Sink<T> sink, org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInformation) Add sink operator to the input stream.static <T,R, K> org.apache.flink.streaming.api.transformations.OneInputTransformation<T, R> StreamUtils.getOneInputKeyedTransformation(String operatorName, AbstractDataStream<T> inputStream, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInformation, org.apache.flink.streaming.api.operators.OneInputStreamOperator<T, R> operator, org.apache.flink.api.java.functions.KeySelector<T, K> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<K> keyType) Construct and return aOneInputTransformationfrom keyed input streams.static <T,R> org.apache.flink.streaming.api.transformations.OneInputTransformation<T, R> StreamUtils.getOneInputTransformation(String operatorName, AbstractDataStream<T> inputStream, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInformation, org.apache.flink.streaming.api.operators.OneInputStreamOperator<T, R> operator) Construct and return aOneInputTransformationfrom non-keyed input streams.static <IN1,IN2, OUT>
org.apache.flink.streaming.api.transformations.TwoInputTransformation<IN1,IN2, OUT> StreamUtils.getTwoInputTransformation(String operatorName, AbstractDataStream<IN1> inputStream1, AbstractDataStream<IN2> inputStream2, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInformation, org.apache.flink.streaming.api.operators.TwoInputStreamOperator<IN1, IN2, OUT> operator) Construct and return aTwoInputTransformationfrom two input streams.static <T,R> AbstractDataStream<R> StreamUtils.transformOneInputOperator(String operatorName, AbstractDataStream<T> inputStream, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, org.apache.flink.streaming.api.operators.StreamOperatorFactory<R> operatorFactory) Construct and return a new DataStream with one input operator.static <K,IN, OUT, W extends org.apache.flink.streaming.api.windowing.windows.Window>
org.apache.flink.api.dag.Transformation<OUT>StreamUtils.transformOneInputWindow(org.apache.flink.api.common.ExecutionConfig executionConfig, AbstractDataStream<IN> inputStream, org.apache.flink.api.common.typeinfo.TypeInformation<IN> inputType, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outType, InternalOneInputWindowStreamProcessFunction<IN, OUT, W> internalWindowFunction, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<K> keyType) Construct and return aOneInputTransformationof one input window operator.static <K,IN, OUT1, OUT2, W extends org.apache.flink.streaming.api.windowing.windows.Window>
org.apache.flink.api.dag.Transformation<OUT1>StreamUtils.transformTwoOutputWindow(org.apache.flink.api.common.ExecutionConfig executionConfig, AbstractDataStream<IN> inputStream, org.apache.flink.api.common.typeinfo.TypeInformation<IN> inputType, org.apache.flink.api.common.typeinfo.TypeInformation<OUT1> outType1, org.apache.flink.api.common.typeinfo.TypeInformation<OUT2> outType2, org.apache.flink.util.OutputTag<OUT2> secondOutputTag, InternalTwoOutputWindowStreamProcessFunction<IN, OUT1, OUT2, W> internalWindowFunction, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<K> keyType) Construct and return aOneInputTransformationof two output window operator. -
Uses of AbstractDataStream in org.apache.flink.streaming.api.transformations
Methods in org.apache.flink.streaming.api.transformations that return AbstractDataStreamConstructors in org.apache.flink.streaming.api.transformations with parameters of type AbstractDataStreamModifierConstructorDescriptionDataStreamV2SinkTransformation(AbstractDataStream<InputT> inputStream, org.apache.flink.api.connector.sink2.Sink<InputT> sink, org.apache.flink.api.common.typeinfo.TypeInformation<OutputT> outputType, String name, int parallelism, boolean parallelismConfigured)