All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| ApplyPartitionFunction<OUT> |
A function to be applied to all partitions .
|
| BasePartitionedContext |
|
| BroadcastStream<T> |
This interface represents a stream that each parallel task processes the same data.
|
| BuiltinFuncs |
Built-in functions for all extension of datastream v2.
|
| Collector<OUT> |
This class take response for collecting data to output stream.
|
| DataStream |
This is the topmost base interface of all streams of DataStream V2 API.
|
| EventTimeExtension |
The entry point for the event-time extension, which provides the following functionality:
defines the event-time watermark and idle status watermark.
|
| EventTimeExtractor<T> |
A user function designed to extract event time from an event.
|
| EventTimeManager |
This class is responsible for managing stuff related to event-time/timer.
|
| EventTimeProcessFunction |
The base interface for event time processing, indicating that the ProcessFunction will be
enriched with event time processing functions, such as registering event timers and handle event
time watermarks.
|
| EventTimeWatermarkGeneratorBuilder<T> |
A utility class for constructing a processing function that extracts event time and generates
event time watermarks in the EventTimeExtension.
|
| EventTimeWatermarkStrategy<T> |
Component which encapsulates the logic of how and when to extract event time and watermarks.
|
| EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode |
|
| ExecutionEnvironment |
This is the context in which a program is executed.
|
| GlobalStream<T> |
This interface represents a stream that force single parallelism.
|
| GlobalStream.ProcessConfigurableAndGlobalStream<T> |
|
| GlobalStream.TwoGlobalStreams<T1,T2> |
|
| GlobalWindowStrategy |
|
| JobInfo |
JobInfo contains all the meta information of the job.
|
| JobInfo.ExecutionMode |
Execution mode of this current job.
|
| JoinFunction<IN1,IN2,OUT> |
A functional interface that defines a join operation between two input records of types
IN1 and IN2.
|
| JoinType |
The type/algorithm of join operation.
|
| KeyedPartitionStream<K,T> |
This interface represents a kind of partitioned data stream.
|
| KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T> |
|
| KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K,T1,T2> |
|
| NonKeyedPartitionStream<T> |
This interface represents a kind of partitioned data stream.
|
| NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<T> |
|
| NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<OUT1,OUT2> |
|
| NonPartitionedContext<OUT> |
This interface represents the context associated with all operations must be applied to all
partitions.
|
| NoOutputUntilEndOfInput |
|
| OneInputEventTimeStreamProcessFunction<IN,OUT> |
|
| OneInputStreamProcessFunction<IN,OUT> |
This contains all logical related to process records from single input.
|
| OneInputWindowContext<IN> |
This interface extends WindowContext and provides additional functionality for writing
and reading window data of one input window.
|
| OneInputWindowStreamProcessFunction<IN,OUT> |
|
| PartitionedContext<OUT> |
|
| ProcessConfigurable<T extends ProcessConfigurable<T>> |
This represents the configuration handle of processing.
|
| ProcessFunction |
Base class for all user defined process functions.
|
| ProcessingTimeManager |
This is responsibility for managing runtime information related to processing time of process
function.
|
| RuntimeContext |
A RuntimeContext contains information about the context in which process functions are executed.
|
| SessionWindowStrategy |
|
| SlidingTimeWindowStrategy |
|
| StateManager |
This is responsibility for managing runtime information related to state of process function.
|
| TaskInfo |
TaskInfo contains all the meta information of the task.
|
| TumblingTimeWindowStrategy |
|
| TwoInputBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT> |
|
| TwoInputBroadcastStreamProcessFunction<IN1,IN2,OUT> |
This contains all logical related to process records from a broadcast stream and a non-broadcast
stream.
|
| TwoInputNonBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT> |
|
| TwoInputNonBroadcastStreamProcessFunction<IN1,IN2,OUT> |
This contains all logical related to process records from two non-broadcast input.
|
| TwoInputNonBroadcastWindowStreamProcessFunction<IN1,IN2,OUT> |
|
| TwoInputWindowContext<IN1,IN2> |
This interface extends WindowContext and provides additional functionality for writing
and reading window data of two input window.
|
| TwoOutputApplyPartitionFunction<OUT1,OUT2> |
A function to be applied to all partitions with two outputs.
|
| TwoOutputEventTimeStreamProcessFunction<IN,OUT1,OUT2> |
|
| TwoOutputNonPartitionedContext<OUT1,OUT2> |
This interface represents the context associated with all operations must be applied to all
partitions with two outputs.
|
| TwoOutputPartitionedContext<OUT1,OUT2> |
|
| TwoOutputStreamProcessFunction<IN,OUT1,OUT2> |
This contains all logical related to process and emit records to two output streams.
|
| TwoOutputWindowStreamProcessFunction<IN,OUT1,OUT2> |
|
| WindowContext |
This interface represents a context for window operations and provides methods to interact with
state that is scoped to the window.
|
| WindowProcessFunction |
Base interface for functions evaluated over windows, providing callback functions for various
stages of the window's lifecycle.
|
| WindowStrategy |
This class describes what kind of Windows to use, including strategies for dividing, triggering,
and clearing Windows.
|
| WindowStrategy.TimeType |
The types of time used in window operations.
|