All Classes and Interfaces
Class
Description
A function to be applied to all partitions .
On the base of
RuntimeContext, BasePartitionedContext also contains all
partition-wise execution information, such as getting state, registering timer, etc.This interface represents a stream that each parallel task processes the same data.
Built-in functions for all extension of datastream v2.
This class take response for collecting data to output stream.
This is the topmost base interface of all streams of DataStream V2 API.
The entry point for the event-time extension, which provides the following functionality:
defines the event-time watermark and idle status watermark.
A user function designed to extract event time from an event.
This class is responsible for managing stuff related to event-time/timer.
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.A utility class for constructing a processing function that extracts event time and generates
event time watermarks in the
EventTimeExtension.Component which encapsulates the logic of how and when to extract event time and watermarks.
EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode indicates the frequency at which event-time watermarks
are generated.This is the context in which a program is executed.
This interface represents a stream that force single parallelism.
This interface represents a configurable
GlobalStream.This class represents a combination of two
GlobalStream.A
WindowStrategy used to generate GlobalWindow.JobInfo contains all the meta information of the job.Execution mode of this current job.
A functional interface that defines a join operation between two input records of types
IN1 and IN2.The type/algorithm of join operation.
This interface represents a kind of partitioned data stream.
This interface represents a configurable
KeyedPartitionStream.This class represents a combination of two
KeyedPartitionStream.This interface represents a kind of partitioned data stream.
This interface represents a configurable
NonKeyedPartitionStream.This interface represents a combination of two
NonKeyedPartitionStream.This interface represents the context associated with all operations must be applied to all
partitions.
NoOutputUntilEndOfInput indicates that the process function will only output records
after all inputs are ended.The
OneInputStreamProcessFunction that extends with event time support.This contains all logical related to process records from single input.
This interface extends
WindowContext and provides additional functionality for writing
and reading window data of one input window.A type of
WindowProcessFunction for one-input window processing.A
BasePartitionedContext used in one output process functions.This represents the configuration handle of processing.
Base class for all user defined process functions.
This is responsibility for managing runtime information related to processing time of process
function.
A RuntimeContext contains information about the context in which process functions are executed.
A
WindowStrategy used to generate Session Windows.A
WindowStrategy used to generate sliding TimeWindow.This is responsibility for managing runtime information related to state of process function.
TaskInfo contains all the meta information of the task.A
WindowStrategy used to generate tumbling TimeWindow.The
TwoInputBroadcastStreamProcessFunction that extends with event time support.This contains all logical related to process records from a broadcast stream and a non-broadcast
stream.
The
TwoInputNonBroadcastStreamProcessFunction that extends with event time support.This contains all logical related to process records from two non-broadcast input.
A type of
WindowProcessFunction for two input window processing, such as window-join.This interface extends
WindowContext and provides additional functionality for writing
and reading window data of two input window.A function to be applied to all partitions with two outputs.
The
TwoOutputStreamProcessFunction that extends with event time support.This interface represents the context associated with all operations must be applied to all
partitions with two outputs.
A special
BasePartitionedContext used in two output process functions.This contains all logical related to process and emit records to two output streams.
A type of
WindowProcessFunction for two-output window processing.This interface represents a context for window operations and provides methods to interact with
state that is scoped to the window.
Base interface for functions evaluated over windows, providing callback functions for various
stages of the window's lifecycle.
This class describes what kind of Windows to use, including strategies for dividing, triggering,
and clearing Windows.
The types of time used in window operations.