Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apply(Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.ApplyPartitionFunction
-
The actual method to be applied to each partition.
- apply(Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.function.TwoOutputApplyPartitionFunction
-
The actual method to be applied to each partition.
- ApplyPartitionFunction<OUT> - Interface in org.apache.flink.datastream.api.function
-
A function to be applied to all partitions .
- applyToAllPartitions(ApplyPartitionFunction<OUT>) - Method in interface org.apache.flink.datastream.api.context.NonPartitionedContext
-
Apply a function to all partitions.
- applyToAllPartitions(TwoOutputApplyPartitionFunction<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.context.TwoOutputNonPartitionedContext
-
Apply a function to all partitions.
B
- BasePartitionedContext - Interface in org.apache.flink.datastream.api.context
-
On the base of
RuntimeContext,BasePartitionedContextalso contains all partition-wise execution information, such as getting state, registering timer, etc. - BATCH - Enum constant in enum org.apache.flink.datastream.api.context.JobInfo.ExecutionMode
- broadcast() - Method in interface org.apache.flink.datastream.api.stream.GlobalStream
-
Transform this stream to a new
BroadcastStream. - broadcast() - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Transform this stream to a new
BroadcastStream. - broadcast() - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Transform this stream to a new
BroadcastStream. - BroadcastStream<T> - Interface in org.apache.flink.datastream.api.stream
-
This interface represents a stream that each parallel task processes the same data.
- buildAsProcessFunction() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
- BuiltinFuncs - Class in org.apache.flink.datastream.api.builtin
-
Built-in functions for all extension of datastream v2.
- BuiltinFuncs() - Constructor for class org.apache.flink.datastream.api.builtin.BuiltinFuncs
C
- close() - Method in interface org.apache.flink.datastream.api.function.ProcessFunction
-
Tear-down method for the user code.
- collect(OUT) - Method in interface org.apache.flink.datastream.api.common.Collector
-
Collect record to output stream.
- collectAndOverwriteTimestamp(OUT, long) - Method in interface org.apache.flink.datastream.api.common.Collector
-
Overwrite the timestamp of this record and collect it to output stream.
- Collector<OUT> - Interface in org.apache.flink.datastream.api.common
-
This class take response for collecting data to output stream.
- connectAndProcess(BroadcastStream<T_OTHER>, TwoInputBroadcastStreamProcessFunction<T, T_OTHER, OUT>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply a two input operation to this and other
BroadcastStream. - connectAndProcess(BroadcastStream<T_OTHER>, TwoInputBroadcastStreamProcessFunction<T, T_OTHER, OUT>) - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Apply a two input operation to this and other
BroadcastStream. - connectAndProcess(BroadcastStream<T_OTHER>, TwoInputBroadcastStreamProcessFunction<T, T_OTHER, OUT>, KeySelector<OUT, K>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply a two input operation to this and other
BroadcastStream. - connectAndProcess(GlobalStream<T_OTHER>, TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT>) - Method in interface org.apache.flink.datastream.api.stream.GlobalStream
-
Apply a two input operation to this and other
GlobalStream. - connectAndProcess(KeyedPartitionStream<K, T_OTHER>, TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT>) - Method in interface org.apache.flink.datastream.api.stream.BroadcastStream
-
Apply a two input operation to this and other
KeyedPartitionStream. - connectAndProcess(KeyedPartitionStream<K, T_OTHER>, TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT>, KeySelector<OUT, K>) - Method in interface org.apache.flink.datastream.api.stream.BroadcastStream
-
Apply a two input operation to this and other
KeyedPartitionStream. - connectAndProcess(KeyedPartitionStream<K, T_OTHER>, TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply a two input operation to this and other
KeyedPartitionStream. - connectAndProcess(KeyedPartitionStream<K, T_OTHER>, TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT>, KeySelector<OUT, K>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply a two input operation to this and other
KeyedPartitionStream.The two keyed streams must have the same partitions, otherwise it makes no sense to connect them. - connectAndProcess(NonKeyedPartitionStream<T_OTHER>, TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT>) - Method in interface org.apache.flink.datastream.api.stream.BroadcastStream
-
Apply a two input operation to this and other
NonKeyedPartitionStream. - connectAndProcess(NonKeyedPartitionStream<T_OTHER>, TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT>) - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Apply to a two input operation on this and other
NonKeyedPartitionStream. - currentTime() - Method in interface org.apache.flink.datastream.api.context.ProcessingTimeManager
-
Get the current processing time.
- currentTime() - Method in interface org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager
-
Get the current event time.
D
- DataStream - Interface in org.apache.flink.datastream.api.stream
-
This is the topmost base interface of all streams of DataStream V2 API.
- declareWatermarks() - Method in interface org.apache.flink.datastream.api.function.ProcessFunction
-
Explicitly declare watermarks upfront.
- deleteTimer(long) - Method in interface org.apache.flink.datastream.api.context.ProcessingTimeManager
-
Deletes the processing-time timer with the given trigger timestamp.
- deleteTimer(long) - Method in interface org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager
-
Deletes the event-time timer with the given trigger timestamp.
E
- endBroadcastInput(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
This is a life-cycle method indicates that this function will no longer receive any data from the broadcast input.
- endFirstInput(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
This is a life-cycle method indicates that this function will no longer receive any data from the first input.
- endInput(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.OneInputStreamProcessFunction
-
This is a life-cycle method indicates that this function will no longer receive any data from the input.
- endInput(TwoOutputNonPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction
-
This is a life-cycle method indicates that this function will no longer receive any input data.
- endNonBroadcastInput(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
This is a life-cycle method indicates that this function will no longer receive any data from the non-broadcast input.
- endSecondInput(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
This is a life-cycle method indicates that this function will no longer receive any data from the second input.
- EVENT - Enum constant in enum org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy.TimeType
- EVENT_TIME - Static variable in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
- EVENT_TIME_WATERMARK_DECLARATION - Static variable in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Definition of EventTimeWatermark.
- EventTimeExtension - Class in org.apache.flink.datastream.api.extension.eventtime
-
The entry point for the event-time extension, which provides the following functionality: defines the event-time watermark and idle status watermark.
- EventTimeExtension() - Constructor for class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
- EventTimeExtractor<T> - Interface in org.apache.flink.datastream.api.extension.eventtime.strategy
-
A user function designed to extract event time from an event.
- EventTimeManager - Interface in org.apache.flink.datastream.api.extension.eventtime.timer
-
This class is responsible for managing stuff related to event-time/timer.
- EventTimeProcessFunction - Interface in org.apache.flink.datastream.api.extension.eventtime.function
-
The base interface for event time processing, indicating that the
ProcessFunctionwill be enriched with event time processing functions, such as registering event timers and handle event time watermarks. - EventTimeWatermarkGeneratorBuilder<T> - Class in org.apache.flink.datastream.api.extension.eventtime.strategy
-
A utility class for constructing a processing function that extracts event time and generates event time watermarks in the
EventTimeExtension. - EventTimeWatermarkGeneratorBuilder(EventTimeExtractor<T>) - Constructor for class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
- EventTimeWatermarkStrategy<T> - Class in org.apache.flink.datastream.api.extension.eventtime.strategy
-
Component which encapsulates the logic of how and when to extract event time and watermarks.
- EventTimeWatermarkStrategy(EventTimeExtractor<T>) - Constructor for class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy
- EventTimeWatermarkStrategy(EventTimeExtractor<T>, EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode, Duration, Duration, Duration) - Constructor for class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy
- EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode - Enum in org.apache.flink.datastream.api.extension.eventtime.strategy
-
EventTimeWatermarkStrategy.EventTimeWatermarkGenerateModeindicates the frequency at which event-time watermarks are generated. - execute(String) - Method in interface org.apache.flink.datastream.api.ExecutionEnvironment
-
Execute and submit the job attached to this environment.
- ExecutionEnvironment - Interface in org.apache.flink.datastream.api
-
This is the context in which a program is executed.
- extractTimestamp(T) - Method in interface org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeExtractor
-
Extract the event time from the event, with the result provided in milliseconds.
F
- fromSource(Source<OUT>, String) - Method in interface org.apache.flink.datastream.api.ExecutionEnvironment
G
- getAllowedLateness() - Method in class org.apache.flink.datastream.api.extension.window.strategy.SlidingTimeWindowStrategy
- getAllowedLateness() - Method in class org.apache.flink.datastream.api.extension.window.strategy.TumblingTimeWindowStrategy
- getAllRecords() - Method in interface org.apache.flink.datastream.api.extension.window.context.OneInputWindowContext
-
Read records from the window's state.
- getAllRecords1() - Method in interface org.apache.flink.datastream.api.extension.window.context.TwoInputWindowContext
-
Read input1's records from the window's state.
- getAllRecords2() - Method in interface org.apache.flink.datastream.api.extension.window.context.TwoInputWindowContext
-
Read input2's records from the window's state.
- getAttemptNumber() - Method in interface org.apache.flink.datastream.api.context.TaskInfo
-
Gets the attempt number of this parallel subtask.
- getCurrentKey() - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the key of current record.
- getEndTime() - Method in interface org.apache.flink.datastream.api.extension.window.context.WindowContext
-
Gets the end timestamp of this window.
- getEventTimeExtractor() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy
- getExecutionMode() - Method in interface org.apache.flink.datastream.api.context.JobInfo
-
Get the
JobInfo.ExecutionModeof current job. - getExecutionMode() - Method in interface org.apache.flink.datastream.api.ExecutionEnvironment
-
Get the execution mode of this environment.
- getFirst() - Method in interface org.apache.flink.datastream.api.stream.GlobalStream.TwoGlobalStreams
-
Get the first stream.
- getFirst() - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams
-
Get the first stream.
- getFirst() - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream
-
Get the first stream.
- getGenerateMode() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy
- getIdleTimeout() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy
- getIndexOfThisSubtask() - Method in interface org.apache.flink.datastream.api.context.TaskInfo
-
Gets the number of this parallel subtask.
- getInstance() - Static method in interface org.apache.flink.datastream.api.ExecutionEnvironment
-
Get the execution environment instance.
- getJobInfo() - Method in interface org.apache.flink.datastream.api.context.RuntimeContext
-
Get the
JobInfoof this process function. - getJobName() - Method in interface org.apache.flink.datastream.api.context.JobInfo
-
Get the name of current job.
- getMaxOutOfOrderTime() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy
- getMaxParallelism() - Method in interface org.apache.flink.datastream.api.context.TaskInfo
-
Get the max parallelism of current task.
- getMetricGroup() - Method in interface org.apache.flink.datastream.api.context.RuntimeContext
-
Get the metric group of this process function.
- getNonPartitionedContext() - Method in interface org.apache.flink.datastream.api.context.PartitionedContext
-
Get the non-partitioned context of this process function.
- getNonPartitionedContext() - Method in interface org.apache.flink.datastream.api.context.TwoOutputPartitionedContext
- getParallelism() - Method in interface org.apache.flink.datastream.api.context.TaskInfo
-
Get the parallelism of current task.
- getPeriodicWatermarkInterval() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy
- getProcessingTimeManager() - Method in interface org.apache.flink.datastream.api.context.BasePartitionedContext
-
Get the
ProcessingTimeManagerof this process function. - getSecond() - Method in interface org.apache.flink.datastream.api.stream.GlobalStream.TwoGlobalStreams
-
Get the second stream.
- getSecond() - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams
-
Get the second stream.
- getSecond() - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream
-
Get the second stream.
- getSessionGap() - Method in class org.apache.flink.datastream.api.extension.window.strategy.SessionWindowStrategy
- getStartTime() - Method in interface org.apache.flink.datastream.api.extension.window.context.WindowContext
-
Gets the starting timestamp of the window.
- getState(AggregatingStateDeclaration<IN, ACC, OUT>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the specific aggregating state.
- getState(BroadcastStateDeclaration<K, V>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the specific broadcast state.
- getState(ListStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the specific list state.
- getState(MapStateDeclaration<K, V>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the specific map state.
- getState(ReducingStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the specific reducing state.
- getState(ValueStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the specific value state.
- getStateManager() - Method in interface org.apache.flink.datastream.api.context.BasePartitionedContext
-
Get the
StateManagerof this process function. - getStateOptional(AggregatingStateDeclaration<IN, ACC, OUT>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the optional of the specific aggregating state.
- getStateOptional(BroadcastStateDeclaration<K, V>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the optional of the specific broadcast state.
- getStateOptional(ListStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the optional of the specific list state.
- getStateOptional(MapStateDeclaration<K, V>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the optional of the specific map state.
- getStateOptional(ReducingStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the optional of the specific reducing state.
- getStateOptional(ValueStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.context.StateManager
-
Get the optional of the specific value state.
- getTaskInfo() - Method in interface org.apache.flink.datastream.api.context.RuntimeContext
-
Get the
TaskInfoof this process function. - getTaskName() - Method in interface org.apache.flink.datastream.api.context.TaskInfo
-
Get the name of current task.
- getTimeType() - Method in class org.apache.flink.datastream.api.extension.window.strategy.SessionWindowStrategy
- getTimeType() - Method in class org.apache.flink.datastream.api.extension.window.strategy.SlidingTimeWindowStrategy
- getTimeType() - Method in class org.apache.flink.datastream.api.extension.window.strategy.TumblingTimeWindowStrategy
- getWatermarkManager() - Method in interface org.apache.flink.datastream.api.context.NonPartitionedContext
-
Get
WatermarkManagerinstance, which allow emitting aWatermarkfrom the process function. - getWatermarkManager() - Method in interface org.apache.flink.datastream.api.context.TwoOutputNonPartitionedContext
-
Get
WatermarkManagerinstance, which allow emitting aWatermarkfrom the process function. - getWindowSize() - Method in class org.apache.flink.datastream.api.extension.window.strategy.SlidingTimeWindowStrategy
- getWindowSize() - Method in class org.apache.flink.datastream.api.extension.window.strategy.TumblingTimeWindowStrategy
- getWindowSlideInterval() - Method in class org.apache.flink.datastream.api.extension.window.strategy.SlidingTimeWindowStrategy
- getWindowState(AggregatingStateDeclaration<T, ACC, OUT>) - Method in interface org.apache.flink.datastream.api.extension.window.context.WindowContext
-
Retrieves a
AggregatingStateobject that can be used to interact with fault-tolerant state that is scoped to the window. - getWindowState(ListStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.extension.window.context.WindowContext
-
Retrieves a
ListStateobject that can be used to interact with fault-tolerant state that is scoped to the window. - getWindowState(MapStateDeclaration<KEY, V>) - Method in interface org.apache.flink.datastream.api.extension.window.context.WindowContext
-
Retrieves a
MapStateobject that can be used to interact with fault-tolerant state that is scoped to the window. - getWindowState(ReducingStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.extension.window.context.WindowContext
-
Retrieves a
ReducingStateobject that can be used to interact with fault-tolerant state that is scoped to the window. - getWindowState(ValueStateDeclaration<T>) - Method in interface org.apache.flink.datastream.api.extension.window.context.WindowContext
-
Retrieves a
ValueStateobject that can be used to interact with fault-tolerant state that is scoped to the window. - global() - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Creates a global window strategy.
- global() - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Coalesce this stream to a
GlobalStream. - global() - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Coalesce this stream to a
GlobalStream. - GlobalStream<T> - Interface in org.apache.flink.datastream.api.stream
-
This interface represents a stream that force single parallelism.
- GlobalStream.ProcessConfigurableAndGlobalStream<T> - Interface in org.apache.flink.datastream.api.stream
-
This interface represents a configurable
GlobalStream. - GlobalStream.TwoGlobalStreams<T1,
T2> - Interface in org.apache.flink.datastream.api.stream -
This class represents a combination of two
GlobalStream. - GlobalWindowStrategy - Class in org.apache.flink.datastream.api.extension.window.strategy
-
A
WindowStrategyused to generate GlobalWindow. - GlobalWindowStrategy() - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.GlobalWindowStrategy
I
- IDLE_STATUS_WATERMARK_DECLARATION - Static variable in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Definition of IdleStatusWatermark.
- initEventTimeProcessFunction(EventTimeManager) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.EventTimeProcessFunction
-
Initialize the
EventTimeProcessFunctionwith an instance ofEventTimeManager. - INNER - Enum constant in enum org.apache.flink.datastream.api.extension.join.JoinType
- isEventTimeWatermark(String) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Determine if the received watermark is an EventTimeWatermark by watermark identifier.
- isEventTimeWatermark(Watermark) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Determine if the received watermark is an EventTimeWatermark.
- isIdleStatusWatermark(String) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Determine if the received watermark is an IdleStatusWatermark by watermark identifier.
- isIdleStatusWatermark(Watermark) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Determine if the received watermark is an IdleStatusWatermark.
J
- JobInfo - Interface in org.apache.flink.datastream.api.context
-
JobInfocontains all the meta information of the job. - JobInfo.ExecutionMode - Enum in org.apache.flink.datastream.api.context
-
Execution mode of this current job.
- join(JoinFunction<IN1, IN2, OUT>) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Wrap the JoinFunction and INNER JoinType within a ProcessFunction to perform the Join operation.
- join(JoinFunction<IN1, IN2, OUT>, JoinType) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Wrap the JoinFunction and JoinType within a ProcessFunction to perform the Join operation.
- join(KeyedPartitionStream<KEY, T1>, KeyedPartitionStream<KEY, T2>, JoinFunction<T1, T2, OUT>) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Inner join two
KeyedPartitionStream. - join(KeyedPartitionStream<KEY, T1>, KeyedPartitionStream<KEY, T2>, JoinFunction<T1, T2, OUT>, JoinType) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Join two
KeyedPartitionStreamwith the type ofJoinType. - join(NonKeyedPartitionStream<T1>, KeySelector<T1, KEY>, NonKeyedPartitionStream<T2>, KeySelector<T2, KEY>, JoinFunction<T1, T2, OUT>) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Inner join two
NonKeyedPartitionStream. - join(NonKeyedPartitionStream<T1>, KeySelector<T1, KEY>, NonKeyedPartitionStream<T2>, KeySelector<T2, KEY>, JoinFunction<T1, T2, OUT>, JoinType) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Join two
NonKeyedPartitionStreamwith the type ofJoinType. - JoinFunction<IN1,
IN2, OUT> - Interface in org.apache.flink.datastream.api.extension.join -
A functional interface that defines a join operation between two input records of types
IN1andIN2. - JoinType - Enum in org.apache.flink.datastream.api.extension.join
-
The type/algorithm of join operation.
K
- keyBy(KeySelector<T, K>) - Method in interface org.apache.flink.datastream.api.stream.GlobalStream
-
Transform this stream to a
KeyedPartitionStream. - keyBy(KeySelector<T, K>) - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Transform this stream to a
KeyedPartitionStream. - keyBy(KeySelector<T, NEW_KEY>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Transform this stream to a new
KeyedPartitionStream. - KeyedPartitionStream<K,
T> - Interface in org.apache.flink.datastream.api.stream -
This interface represents a kind of partitioned data stream.
- KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,
T> - Interface in org.apache.flink.datastream.api.stream -
This interface represents a configurable
KeyedPartitionStream. - KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K,
T1, T2> - Interface in org.apache.flink.datastream.api.stream -
This class represents a combination of two
KeyedPartitionStream.
N
- newWatermarkGeneratorBuilder(EventTimeExtractor<T>) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Create an instance of
EventTimeWatermarkGeneratorBuilder, which contains aEventTimeExtractor. - NO_WATERMARK - Enum constant in enum org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode
- NonKeyedPartitionStream<T> - Interface in org.apache.flink.datastream.api.stream
-
This interface represents a kind of partitioned data stream.
- NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<T> - Interface in org.apache.flink.datastream.api.stream
-
This interface represents a configurable
NonKeyedPartitionStream. - NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<OUT1,
OUT2> - Interface in org.apache.flink.datastream.api.stream -
This interface represents a combination of two
NonKeyedPartitionStream. - NonPartitionedContext<OUT> - Interface in org.apache.flink.datastream.api.context
-
This interface represents the context associated with all operations must be applied to all partitions.
- NoOutputUntilEndOfInput - Annotation Type in org.apache.flink.datastream.api.attribute
-
NoOutputUntilEndOfInputindicates that the process function will only output records after all inputs are ended. - noWatermark() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
O
- onClear(Collector<OUT>, PartitionedContext<OUT>, OneInputWindowContext<IN>) - Method in interface org.apache.flink.datastream.api.extension.window.function.OneInputWindowStreamProcessFunction
-
Callback when a window is about to be cleaned up.
- onClear(Collector<OUT>, PartitionedContext<OUT>, TwoInputWindowContext<IN1, IN2>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoInputNonBroadcastWindowStreamProcessFunction
-
Callback when a window is about to be cleaned up.
- onClear(Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>, OneInputWindowContext<IN>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoOutputWindowStreamProcessFunction
-
Callback when a window is about to be cleaned up.
- OneInputEventTimeStreamProcessFunction<IN,
OUT> - Interface in org.apache.flink.datastream.api.extension.eventtime.function -
The
OneInputStreamProcessFunctionthat extends with event time support. - OneInputStreamProcessFunction<IN,
OUT> - Interface in org.apache.flink.datastream.api.function -
This contains all logical related to process records from single input.
- OneInputWindowContext<IN> - Interface in org.apache.flink.datastream.api.extension.window.context
-
This interface extends
WindowContextand provides additional functionality for writing and reading window data of one input window. - OneInputWindowStreamProcessFunction<IN,
OUT> - Interface in org.apache.flink.datastream.api.extension.window.function -
A type of
WindowProcessFunctionfor one-input window processing. - onEventTimer(long, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.OneInputEventTimeStreamProcessFunction
-
Invoked when an event-time timer fires.
- onEventTimer(long, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.TwoInputBroadcastEventTimeStreamProcessFunction
-
Invoked when an event-time timer fires.
- onEventTimer(long, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.TwoInputNonBroadcastEventTimeStreamProcessFunction
-
Invoked when an event-time timer fires.
- onEventTimer(long, Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.TwoOutputEventTimeStreamProcessFunction
-
Invoked when an event-time timer fires.
- onEventTimeWatermark(long, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.OneInputEventTimeStreamProcessFunction
-
The
#onEventTimeWatermarkmethod signifies that the EventTimeProcessFunction has received an EventTimeWatermark. - onEventTimeWatermark(long, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.TwoInputBroadcastEventTimeStreamProcessFunction
-
The
#onEventTimeWatermarkmethod signifies that the EventTimeProcessFunction has received an EventTimeWatermark. - onEventTimeWatermark(long, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.TwoInputNonBroadcastEventTimeStreamProcessFunction
-
The
#onEventTimeWatermarkmethod signifies that the EventTimeProcessFunction has received an EventTimeWatermark. - onEventTimeWatermark(long, Collector<OUT1>, Collector<OUT2>, TwoOutputNonPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.extension.eventtime.function.TwoOutputEventTimeStreamProcessFunction
-
The
#onEventTimeWatermarkmethod signifies that the EventTimeProcessFunction has received an EventTimeWatermark. - onLateRecord(IN, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.window.function.OneInputWindowStreamProcessFunction
-
This method will be invoked when a record is received after the window has been cleaned.
- onLateRecord(IN, Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoOutputWindowStreamProcessFunction
-
This method will be invoked when a record is received after the window has been cleaned.
- onLateRecord1(IN1, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoInputNonBroadcastWindowStreamProcessFunction
-
This method will be invoked when a record is received from input1 after the window has been cleaned.
- onLateRecord2(IN2, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoInputNonBroadcastWindowStreamProcessFunction
-
This method will be invoked when a record is received from input2 after the window has been cleaned.
- onProcessingTimer(long, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.OneInputStreamProcessFunction
-
Callback for processing timer.
- onProcessingTimer(long, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
Callback for processing timer.
- onProcessingTimer(long, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
Callback for processing timer.
- onProcessingTimer(long, Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction
-
Callback for processing timer.
- onRecord(IN, Collector<OUT>, PartitionedContext<OUT>, OneInputWindowContext<IN>) - Method in interface org.apache.flink.datastream.api.extension.window.function.OneInputWindowStreamProcessFunction
-
This method will be invoked when a record is received.
- onRecord(IN, Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>, OneInputWindowContext<IN>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoOutputWindowStreamProcessFunction
-
This method will be invoked when a record is received.
- onRecord1(IN1, Collector<OUT>, PartitionedContext<OUT>, TwoInputWindowContext<IN1, IN2>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoInputNonBroadcastWindowStreamProcessFunction
-
This method will be invoked when a record is received from input1.
- onRecord2(IN2, Collector<OUT>, PartitionedContext<OUT>, TwoInputWindowContext<IN1, IN2>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoInputNonBroadcastWindowStreamProcessFunction
-
This method will be invoked when a record is received from input2.
- onTrigger(Collector<OUT>, PartitionedContext<OUT>, OneInputWindowContext<IN>) - Method in interface org.apache.flink.datastream.api.extension.window.function.OneInputWindowStreamProcessFunction
-
This method will be invoked when the Window is triggered, you can obtain all the input records in the Window by
OneInputWindowContext.getAllRecords(). - onTrigger(Collector<OUT>, PartitionedContext<OUT>, TwoInputWindowContext<IN1, IN2>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoInputNonBroadcastWindowStreamProcessFunction
-
This method will be invoked when the Window is triggered, you can obtain all the input records in the Window by
TwoInputWindowContext.getAllRecords1()andTwoInputWindowContext.getAllRecords2(). - onTrigger(Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>, OneInputWindowContext<IN>) - Method in interface org.apache.flink.datastream.api.extension.window.function.TwoOutputWindowStreamProcessFunction
-
This method will be invoked when the Window is triggered, you can obtain all the input records in the Window by
OneInputWindowContext.getAllRecords(). - onWatermark(Watermark, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.OneInputStreamProcessFunction
-
Callback function when receive watermark.
- onWatermark(Watermark, Collector<OUT1>, Collector<OUT2>, TwoOutputNonPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction
-
Callback function when receive the watermark from the input.
- onWatermarkFromBroadcastInput(Watermark, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
Callback function when receive the watermark from broadcast input.
- onWatermarkFromFirstInput(Watermark, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
Callback function when receive the watermark from the first input.
- onWatermarkFromNonBroadcastInput(Watermark, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
Callback function when receive the watermark from non-broadcast input.
- onWatermarkFromSecondInput(Watermark, Collector<OUT>, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
Callback function when receive the watermark from the second input.
- open(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.OneInputStreamProcessFunction
-
Initialization method for the function.
- open(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
Initialization method for the function.
- open(NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
Initialization method for the function.
- open(TwoOutputNonPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction
-
Initialization method for the function.
- org.apache.flink.datastream.api - package org.apache.flink.datastream.api
- org.apache.flink.datastream.api.attribute - package org.apache.flink.datastream.api.attribute
- org.apache.flink.datastream.api.builtin - package org.apache.flink.datastream.api.builtin
- org.apache.flink.datastream.api.common - package org.apache.flink.datastream.api.common
- org.apache.flink.datastream.api.context - package org.apache.flink.datastream.api.context
- org.apache.flink.datastream.api.extension.eventtime - package org.apache.flink.datastream.api.extension.eventtime
- org.apache.flink.datastream.api.extension.eventtime.function - package org.apache.flink.datastream.api.extension.eventtime.function
- org.apache.flink.datastream.api.extension.eventtime.strategy - package org.apache.flink.datastream.api.extension.eventtime.strategy
- org.apache.flink.datastream.api.extension.eventtime.timer - package org.apache.flink.datastream.api.extension.eventtime.timer
- org.apache.flink.datastream.api.extension.join - package org.apache.flink.datastream.api.extension.join
- org.apache.flink.datastream.api.extension.window.context - package org.apache.flink.datastream.api.extension.window.context
- org.apache.flink.datastream.api.extension.window.function - package org.apache.flink.datastream.api.extension.window.function
- org.apache.flink.datastream.api.extension.window.strategy - package org.apache.flink.datastream.api.extension.window.strategy
- org.apache.flink.datastream.api.function - package org.apache.flink.datastream.api.function
- org.apache.flink.datastream.api.stream - package org.apache.flink.datastream.api.stream
P
- PartitionedContext<OUT> - Interface in org.apache.flink.datastream.api.context
-
A
BasePartitionedContextused in one output process functions. - PER_EVENT - Enum constant in enum org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode
- perEventWatermark() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
- PERIODIC - Enum constant in enum org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode
- periodicWatermark() - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
-
The periodic watermark interval will be set to the value specified by PipelineOptions#AUTO_WATERMARK_INTERVAL.
- periodicWatermark(Duration) - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
- process(OneInputStreamProcessFunction<T, OUT>) - Method in interface org.apache.flink.datastream.api.stream.GlobalStream
-
Apply an operation to this
GlobalStream. - process(OneInputStreamProcessFunction<T, OUT>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply an operation to this
KeyedPartitionStream. - process(OneInputStreamProcessFunction<T, OUT>) - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Apply an operation to this
NonKeyedPartitionStream. - process(OneInputStreamProcessFunction<T, OUT>, KeySelector<OUT, K>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply an operation to this
KeyedPartitionStream. - process(TwoOutputStreamProcessFunction<T, OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.stream.GlobalStream
-
Apply a two output operation to this
GlobalStream. - process(TwoOutputStreamProcessFunction<T, OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply a two output operation to this
KeyedPartitionStream. - process(TwoOutputStreamProcessFunction<T, OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Apply a two output operation to this
NonKeyedPartitionStream. - process(TwoOutputStreamProcessFunction<T, OUT1, OUT2>, KeySelector<OUT1, K>, KeySelector<OUT2, K>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Apply a two output operation to this
KeyedPartitionStream. - ProcessConfigurable<T extends ProcessConfigurable<T>> - Interface in org.apache.flink.datastream.api.stream
-
This represents the configuration handle of processing.
- ProcessFunction - Interface in org.apache.flink.datastream.api.function
-
Base class for all user defined process functions.
- PROCESSING - Enum constant in enum org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy.TimeType
- PROCESSING_TIME - Static variable in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
- ProcessingTimeManager - Interface in org.apache.flink.datastream.api.context
-
This is responsibility for managing runtime information related to processing time of process function.
- processRecord(IN1, IN2, Collector<OUT>, RuntimeContext) - Method in interface org.apache.flink.datastream.api.extension.join.JoinFunction
- processRecord(IN, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.OneInputStreamProcessFunction
-
Process record and emit data through
Collector. - processRecord(IN, Collector<OUT1>, Collector<OUT2>, TwoOutputPartitionedContext<OUT1, OUT2>) - Method in interface org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction
-
Process and emit record to the first/second output through
Collectors. - processRecordFromBroadcastInput(IN2, NonPartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
Process record from broadcast input.
- processRecordFromFirstInput(IN1, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
Process record from the first input and emit data through
Collector. - processRecordFromNonBroadcastInput(IN1, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction
-
Process record from non-broadcast input and emit data through
Collector. - processRecordFromSecondInput(IN2, Collector<OUT>, PartitionedContext<OUT>) - Method in interface org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction
-
Process record from the second input and emit data through
Collector. - putRecord(IN) - Method in interface org.apache.flink.datastream.api.extension.window.context.OneInputWindowContext
-
Write records into the window's state.
- putRecord1(IN1) - Method in interface org.apache.flink.datastream.api.extension.window.context.TwoInputWindowContext
-
Write records from input1 into the window's state.
- putRecord2(IN2) - Method in interface org.apache.flink.datastream.api.extension.window.context.TwoInputWindowContext
-
Write records from input2 into the window's state.
R
- registerTimer(long) - Method in interface org.apache.flink.datastream.api.context.ProcessingTimeManager
-
Register a processing timer for this process function.
- registerTimer(long) - Method in interface org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager
-
Register an event timer for this process function.
- RuntimeContext - Interface in org.apache.flink.datastream.api.context
-
A RuntimeContext contains information about the context in which process functions are executed.
S
- session(Duration) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a session time window strategy with the event time default time type.
- session(Duration, WindowStrategy.TimeType) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a session time window strategy.
- SessionWindowStrategy - Class in org.apache.flink.datastream.api.extension.window.strategy
-
A
WindowStrategyused to generate Session Windows. - SessionWindowStrategy(Duration) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.SessionWindowStrategy
- SessionWindowStrategy(Duration, WindowStrategy.TimeType) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.SessionWindowStrategy
- setExecutionMode(RuntimeExecutionMode) - Method in interface org.apache.flink.datastream.api.ExecutionEnvironment
-
Set the execution mode for this environment.
- shuffle() - Method in interface org.apache.flink.datastream.api.stream.GlobalStream
-
Transform this stream to a new
NonKeyedPartitionStream, data will be shuffled between these two streams. - shuffle() - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
-
Transform this stream to a new
NonKeyedPartitionStream, data will be shuffled between these two streams. - shuffle() - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
-
Transform this stream to a new
NonKeyedPartitionStream, data will be shuffled between these two streams. - sliding(Duration, Duration) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a sliding time window strategy with the event time default time type.
- sliding(Duration, Duration, WindowStrategy.TimeType) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a sliding time window strategy.
- sliding(Duration, Duration, WindowStrategy.TimeType, Duration) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a sliding time window strategy.
- SlidingTimeWindowStrategy - Class in org.apache.flink.datastream.api.extension.window.strategy
-
A
WindowStrategyused to generate sliding TimeWindow. - SlidingTimeWindowStrategy(Duration, Duration) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.SlidingTimeWindowStrategy
- SlidingTimeWindowStrategy(Duration, Duration, WindowStrategy.TimeType) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.SlidingTimeWindowStrategy
- SlidingTimeWindowStrategy(Duration, Duration, WindowStrategy.TimeType, Duration) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.SlidingTimeWindowStrategy
- StateManager - Interface in org.apache.flink.datastream.api.context
-
This is responsibility for managing runtime information related to state of process function.
- STREAMING - Enum constant in enum org.apache.flink.datastream.api.context.JobInfo.ExecutionMode
T
- TaskInfo - Interface in org.apache.flink.datastream.api.context
-
TaskInfocontains all the meta information of the task. - toSink(Sink<T>) - Method in interface org.apache.flink.datastream.api.stream.GlobalStream
- toSink(Sink<T>) - Method in interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
- toSink(Sink<T>) - Method in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream
- tumbling(Duration) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a tumbling time window strategy with the event time default time type.
- tumbling(Duration, WindowStrategy.TimeType) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a tumbling time window strategy.
- tumbling(Duration, WindowStrategy.TimeType, Duration) - Static method in class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
-
Create a tumbling time window strategy.
- TumblingTimeWindowStrategy - Class in org.apache.flink.datastream.api.extension.window.strategy
-
A
WindowStrategyused to generate tumbling TimeWindow. - TumblingTimeWindowStrategy(Duration) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.TumblingTimeWindowStrategy
- TumblingTimeWindowStrategy(Duration, WindowStrategy.TimeType) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.TumblingTimeWindowStrategy
- TumblingTimeWindowStrategy(Duration, WindowStrategy.TimeType, Duration) - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.TumblingTimeWindowStrategy
- TwoInputBroadcastEventTimeStreamProcessFunction<IN1,
IN2, OUT> - Interface in org.apache.flink.datastream.api.extension.eventtime.function -
The
TwoInputBroadcastStreamProcessFunctionthat extends with event time support. - TwoInputBroadcastStreamProcessFunction<IN1,
IN2, OUT> - Interface in org.apache.flink.datastream.api.function -
This contains all logical related to process records from a broadcast stream and a non-broadcast stream.
- TwoInputNonBroadcastEventTimeStreamProcessFunction<IN1,
IN2, OUT> - Interface in org.apache.flink.datastream.api.extension.eventtime.function -
The
TwoInputNonBroadcastStreamProcessFunctionthat extends with event time support. - TwoInputNonBroadcastStreamProcessFunction<IN1,
IN2, OUT> - Interface in org.apache.flink.datastream.api.function -
This contains all logical related to process records from two non-broadcast input.
- TwoInputNonBroadcastWindowStreamProcessFunction<IN1,
IN2, OUT> - Interface in org.apache.flink.datastream.api.extension.window.function -
A type of
WindowProcessFunctionfor two input window processing, such as window-join. - TwoInputWindowContext<IN1,
IN2> - Interface in org.apache.flink.datastream.api.extension.window.context -
This interface extends
WindowContextand provides additional functionality for writing and reading window data of two input window. - TwoOutputApplyPartitionFunction<OUT1,
OUT2> - Interface in org.apache.flink.datastream.api.function -
A function to be applied to all partitions with two outputs.
- TwoOutputEventTimeStreamProcessFunction<IN,
OUT1, OUT2> - Interface in org.apache.flink.datastream.api.extension.eventtime.function -
The
TwoOutputStreamProcessFunctionthat extends with event time support. - TwoOutputNonPartitionedContext<OUT1,
OUT2> - Interface in org.apache.flink.datastream.api.context -
This interface represents the context associated with all operations must be applied to all partitions with two outputs.
- TwoOutputPartitionedContext<OUT1,
OUT2> - Interface in org.apache.flink.datastream.api.context -
A special
BasePartitionedContextused in two output process functions. - TwoOutputStreamProcessFunction<IN,
OUT1, OUT2> - Interface in org.apache.flink.datastream.api.function -
This contains all logical related to process and emit records to two output streams.
- TwoOutputWindowStreamProcessFunction<IN,
OUT1, OUT2> - Interface in org.apache.flink.datastream.api.extension.window.function -
A type of
WindowProcessFunctionfor two-output window processing.
U
- usesStates() - Method in interface org.apache.flink.datastream.api.function.ProcessFunction
-
Explicitly declares states upfront.
- useWindowStates() - Method in interface org.apache.flink.datastream.api.extension.window.function.WindowProcessFunction
-
Explicitly declares states that are bound to the window.
V
- valueOf(String) - Static method in enum org.apache.flink.datastream.api.context.JobInfo.ExecutionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.datastream.api.extension.join.JoinType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy.TimeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.flink.datastream.api.context.JobInfo.ExecutionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.flink.datastream.api.extension.join.JoinType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy.TimeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- window(WindowStrategy, OneInputWindowStreamProcessFunction<IN, OUT>) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Wrap the WindowStrategy and OneInputWindowStreamProcessFunction within a OneInputStreamProcessFunction to perform the window operation.
- window(WindowStrategy, TwoInputNonBroadcastWindowStreamProcessFunction<IN1, IN2, OUT>) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Wrap the WindowStrategy and TwoInputNonBroadcastWindowStreamProcessFunction within a TwoInputNonBroadcastStreamProcessFunction to perform the window operation.
- window(WindowStrategy, TwoOutputWindowStreamProcessFunction<IN, OUT1, OUT2>) - Static method in class org.apache.flink.datastream.api.builtin.BuiltinFuncs
-
Wrap the WindowStrategy and TwoOutputWindowStreamProcessFunction within a TwoOutputStreamProcessFunction to perform the window operation.
- WindowContext - Interface in org.apache.flink.datastream.api.extension.window.context
-
This interface represents a context for window operations and provides methods to interact with state that is scoped to the window.
- WindowProcessFunction - Interface in org.apache.flink.datastream.api.extension.window.function
-
Base interface for functions evaluated over windows, providing callback functions for various stages of the window's lifecycle.
- WindowStrategy - Class in org.apache.flink.datastream.api.extension.window.strategy
-
This class describes what kind of Windows to use, including strategies for dividing, triggering, and clearing Windows.
- WindowStrategy() - Constructor for class org.apache.flink.datastream.api.extension.window.strategy.WindowStrategy
- WindowStrategy.TimeType - Enum in org.apache.flink.datastream.api.extension.window.strategy
-
The types of time used in window operations.
- withIdleness(Duration) - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
- withMaxOutOfOrderTime(Duration) - Method in class org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkGeneratorBuilder
- withMaxParallelism(int) - Method in interface org.apache.flink.datastream.api.stream.ProcessConfigurable
-
Sets the maximum parallelism of this operator.
- withName(String) - Method in interface org.apache.flink.datastream.api.stream.ProcessConfigurable
-
Sets the name of the current data stream.
- withParallelism(int) - Method in interface org.apache.flink.datastream.api.stream.ProcessConfigurable
-
Sets the parallelism for this process operator.
- withSlotSharingGroup(SlotSharingGroup) - Method in interface org.apache.flink.datastream.api.stream.ProcessConfigurable
-
Sets the slot sharing group of this operation.
- withUid(String) - Method in interface org.apache.flink.datastream.api.stream.ProcessConfigurable
-
Sets an ID for this operator.
- wrapProcessFunction(OneInputEventTimeStreamProcessFunction<IN, OUT>) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Wrap the user-defined
OneInputEventTimeStreamProcessFunction, which will provide related components such asEventTimeManagerand declare the necessary built-in state required for the Timer, etc. - wrapProcessFunction(TwoInputBroadcastEventTimeStreamProcessFunction<IN1, IN2, OUT>) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Wrap the user-defined
TwoInputBroadcastEventTimeStreamProcessFunction, which will provide related components such asEventTimeManagerand declare the necessary built-in state required for the Timer, etc. - wrapProcessFunction(TwoInputNonBroadcastEventTimeStreamProcessFunction<IN1, IN2, OUT>) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Wrap the user-defined
TwoInputNonBroadcastEventTimeStreamProcessFunction, which will provide related components such asEventTimeManagerand declare the necessary built-in state required for the Timer, etc. - wrapProcessFunction(TwoOutputEventTimeStreamProcessFunction<IN, OUT1, OUT2>) - Static method in class org.apache.flink.datastream.api.extension.eventtime.EventTimeExtension
-
Wrap the user-defined
TwoOutputStreamProcessFunction, which will provide related components such asEventTimeManagerand declare the necessary built-in state required for the Timer, etc.
All Classes and Interfaces|All Packages|Serialized Form