| Package | Description |
|---|---|
| org.apache.flink.streaming.api.connector.sink2 | |
| org.apache.flink.streaming.api.datastream | |
| org.apache.flink.streaming.api.functions.query | |
| org.apache.flink.streaming.api.functions.source | |
| org.apache.flink.streaming.api.operators | |
| org.apache.flink.streaming.api.operators.async | |
| org.apache.flink.streaming.api.operators.collect | |
| org.apache.flink.streaming.api.operators.sortpartition | |
| org.apache.flink.streaming.api.transformations | |
| org.apache.flink.streaming.runtime.operators |
This package contains the operators that perform the stream transformations.
|
| org.apache.flink.streaming.runtime.operators.windowing |
This package contains the operators that implement the various window operations on data streams.
|
| org.apache.flink.streaming.runtime.translators |
| Modifier and Type | Class and Description |
|---|---|
class |
GlobalCommitterOperator<CommT,GlobalCommT>
Implements the
GlobalCommitter. |
| Modifier and Type | Method and Description |
|---|---|
<R> SingleOutputStreamOperator<R> |
DataStream.transform(String operatorName,
org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo,
OneInputStreamOperator<T,R> operator)
Method for passing user defined operators along with the type information that will transform
the DataStream.
|
| Modifier and Type | Class and Description |
|---|---|
class |
QueryableAppendingStateOperator<IN>
Internal operator handling queryable AppendingState instances.
|
class |
QueryableValueStateOperator<IN>
Internal operator handling queryable ValueState instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContinuousFileReaderOperator<OUT,T extends TimestampedInputSplit>
The operator that reads the
splits received from the preceding
ContinuousFileMonitoringFunction. |
| Modifier and Type | Class and Description |
|---|---|
class |
BatchGroupedReduceOperator<IN,KEY>
A
StreamOperator for executing a ReduceFunction on a KeyedStream in a RuntimeExecutionMode.BATCH
mode. |
class |
KeyedProcessOperator<K,IN,OUT>
A
StreamOperator for executing KeyedProcessFunctions. |
class |
LegacyKeyedProcessOperator<K,IN,OUT>
Deprecated.
Replaced by
KeyedProcessOperator which takes KeyedProcessFunction |
class |
MapPartitionOperator<IN,OUT>
The
MapPartitionOperator is used to process all records in each partition on non-keyed
stream. |
class |
PartitionAggregateOperator<IN,ACC,OUT>
The
PartitionAggregateOperator is used to apply the aggregate transformation on all
records of each partition. |
class |
PartitionReduceOperator<IN>
The
PartitionReduceOperator is used to apply the reduce transformation on all records of
each partition. |
class |
ProcessOperator<IN,OUT>
A
StreamOperator for executing ProcessFunctions. |
class |
StreamFilter<IN>
A
StreamOperator for executing FilterFunctions. |
class |
StreamFlatMap<IN,OUT>
A
StreamOperator for executing FlatMapFunctions. |
class |
StreamGroupedReduceOperator<IN>
|
class |
StreamMap<IN,OUT>
A
StreamOperator for executing MapFunctions. |
class |
StreamProject<IN,OUT extends org.apache.flink.api.java.tuple.Tuple>
A
StreamOperator for executing projections on streams. |
class |
StreamSink<IN>
A
StreamOperator for executing SinkFunctions. |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncWaitOperator<IN,OUT>
The
AsyncWaitOperator allows to asynchronously process incoming stream records. |
| Modifier and Type | Class and Description |
|---|---|
class |
CollectSinkOperator<IN>
A
StreamSink that collects query results and sends them back to the client. |
| Modifier and Type | Class and Description |
|---|---|
class |
KeyedSortPartitionOperator<INPUT,KEY>
The
KeyedSortPartitionOperator sorts records of a partition on KeyedStream. |
class |
SortPartitionOperator<INPUT>
The
SortPartitionOperator sorts records of a partition on non-keyed data stream. |
| Modifier and Type | Method and Description |
|---|---|
OneInputStreamOperator<IN,OUT> |
OneInputTransformation.getOperator() |
| Constructor and Description |
|---|
OneInputTransformation(org.apache.flink.api.dag.Transformation<IN> input,
String name,
OneInputStreamOperator<IN,OUT> operator,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType,
int parallelism)
Creates a new
OneInputTransformation from the given input and operator. |
OneInputTransformation(org.apache.flink.api.dag.Transformation<IN> input,
String name,
OneInputStreamOperator<IN,OUT> operator,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType,
int parallelism,
boolean parallelismConfigured) |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericWriteAheadSink<IN>
Generic Sink that emits its input elements into an arbitrary backend.
|
class |
TimestampsAndWatermarksOperator<T>
A stream operator that may do one or both of the following: extract timestamps from events and
generate watermarks.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EvictingWindowOperator<K,IN,OUT,W extends Window>
A
WindowOperator that also allows an Evictor to be used. |
class |
WindowOperator<K,IN,ACC,OUT,W extends Window>
An operator that implements the logic for windowing based on a
WindowAssigner and Trigger. |
| Modifier and Type | Class and Description |
|---|---|
static class |
CacheTransformationTranslator.IdentityStreamOperator<T>
The
CacheTransformationTranslator.IdentityStreamOperator acts as a dummy source to consume cached intermediate
dataset. |
static class |
CacheTransformationTranslator.NoOpStreamOperator<T>
The
CacheTransformationTranslator.NoOpStreamOperator acts as a dummy sink so that the upstream can produce the
intermediate dataset to be cached. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.