| Package | Description |
|---|---|
| org.apache.flink.datastream.impl.stream | |
| org.apache.flink.datastream.impl.utils | |
| org.apache.flink.streaming.api.transformations |
| Modifier and Type | Class and Description |
|---|---|
class |
BroadcastStreamImpl<T>
The implementation of
BroadcastStream. |
class |
GlobalStreamImpl<T>
The implementation of
GlobalStream. |
class |
KeyedPartitionStreamImpl<K,V>
The implementation of
KeyedPartitionStream. |
class |
NonKeyedPartitionStreamImpl<T>
The implementation of
NonKeyedPartitionStream. |
| Constructor and Description |
|---|
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) |
KeyedPartitionStreamImpl(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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static <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 a
OneInputTransformation from 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 a
OneInputTransformation from non-keyed input streams. |
static <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 a
TwoInputTransformation from two input streams. |
static <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 a
TwoInputTransformation from 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.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractDataStream<InputT> |
DataStreamV2SinkTransformation.getInputStream() |
| Constructor and Description |
|---|
DataStreamV2SinkTransformation(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) |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.