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> 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 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.
|
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 a OneInputTransformation of 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 a OneInputTransformation of two output window operator.
|