Index

A B C D E F G I J K N O P R S T U V W 
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, BasePartitionedContext also 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 ProcessFunction will 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.EventTimeWatermarkGenerateMode indicates 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.ExecutionMode of 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 JobInfo of 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 ProcessingTimeManager of 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 StateManager of 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 TaskInfo of 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 WatermarkManager instance, which allow emitting a Watermark from the process function.
getWatermarkManager() - Method in interface org.apache.flink.datastream.api.context.TwoOutputNonPartitionedContext
Get WatermarkManager instance, which allow emitting a Watermark from 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 AggregatingState object 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 ListState object 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 MapState object 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 ReducingState object 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 ValueState object 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 WindowStrategy used 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 EventTimeProcessFunction with an instance of EventTimeManager.
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
JobInfo contains 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 KeyedPartitionStream with the type of JoinType.
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 NonKeyedPartitionStream with the type of JoinType.
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 IN1 and IN2.
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 a EventTimeExtractor.
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
NoOutputUntilEndOfInput indicates 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 OneInputStreamProcessFunction that 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 WindowContext and 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 WindowProcessFunction for 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 #onEventTimeWatermark method 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 #onEventTimeWatermark method 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 #onEventTimeWatermark method 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 #onEventTimeWatermark method 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() and TwoInputWindowContext.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 BasePartitionedContext used 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 WindowStrategy used 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 WindowStrategy used 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
TaskInfo contains 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 WindowStrategy used 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 TwoInputBroadcastStreamProcessFunction that 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 TwoInputNonBroadcastStreamProcessFunction that 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 WindowProcessFunction for two input window processing, such as window-join.
TwoInputWindowContext<IN1,IN2> - Interface in org.apache.flink.datastream.api.extension.window.context
This interface extends WindowContext and 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 TwoOutputStreamProcessFunction that 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 BasePartitionedContext used 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 WindowProcessFunction for 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 as EventTimeManager and 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 as EventTimeManager and 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 as EventTimeManager and 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 as EventTimeManager and declare the necessary built-in state required for the Timer, etc.
A B C D E F G I J K N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form