All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AggregateFunction<IN,ACC,OUT> |
The AggregateFunction is a flexible aggregation function, characterized by the following
features:
The aggregates may use different types for input values, intermediate aggregates, and
result type, to support a wide range of aggregation types.
|
| AggregatingState<IN,OUT> |
|
| AggregatingState<IN,OUT> |
|
| AggregatingStateDeclaration<IN,ACC,OUT> |
This represents a declaration of the aggregating state.
|
| AppendingState<IN,OUT> |
Base interface for partitioned state that supports adding elements and inspecting the current
state.
|
| AppendingState<IN,OUT,SYNCOUT> |
Base interface for partitioned state that supports adding elements and inspecting the current
state.
|
| BiConsumerWithException<T,U,E extends Throwable> |
|
| BiFunctionWithException<T,U,R,E extends Throwable> |
|
| BoolWatermark |
The BoolWatermark represents a watermark with a boolean value and an associated
identifier.
|
| BoolWatermarkDeclaration |
|
| BroadcastState<K,V> |
A type of state that can be created to store the state of a BroadcastStream.
|
| BroadcastStateDeclaration<K,V> |
This represents a declaration of the broadcast state.
|
| CheckedSupplier<R> |
|
| Function |
The base interface for all user-defined functions.
|
| FunctionWithException<T,R,E extends Throwable> |
A functional interface for a Function that may throw exceptions.
|
| IllegalRedistributionModeException |
|
| KeySelector<IN,KEY> |
The KeySelector allows to use deterministic objects for operations such as reduce,
reduceGroup, join, coGroup, etc.
|
| ListState<T> |
State interface for partitioned list state in Operations.
|
| ListState<T> |
State interface for partitioned list state in Operations.
|
| ListStateDeclaration<T> |
This represents a declaration of the list state.
|
| ListStateDeclaration.RedistributionStrategy |
|
| LongFunctionWithException<R,E extends Throwable> |
|
| LongWatermark |
The LongWatermark represents a watermark with a long value and an associated identifier.
|
| LongWatermarkDeclaration |
|
| MapState<UK,UV> |
State interface for partitioned key-value state.
|
| MapState<UK,UV> |
State interface for partitioned key-value state.
|
| MapStateDeclaration<K,V> |
This represents a declaration of the map state.
|
| MemorySize |
MemorySize is a representation of a number of bytes, viewable in different units.
|
| MemorySize.MemoryUnit |
Enum which defines memory unit, mostly used to parse value from configuration file.
|
| MergingState<IN,OUT> |
|
| MergingState<IN,OUT,SYNCOUT> |
|
| NullFieldException |
An exception specifying that a required field was not set in a record, i.e. was null
.
|
| QuadConsumer<S,T,U,V> |
Operation which is performed on four given arguments.
|
| QuadFunction<S,T,U,V,R> |
Function which takes three arguments.
|
| ReadOnlyBroadcastState<K,V> |
|
| ReduceFunction<T> |
Base interface for Reduce functions.
|
| ReducingState<T> |
State interface for reducing state.
|
| ReducingState<T> |
State interface for reducing state.
|
| ReducingStateDeclaration<T> |
This represents a declaration of the reducing state.
|
| RunnableWithException |
Similar to a Runnable, this interface is used to capture a block of code to be executed.
|
| RuntimeExecutionMode |
Runtime execution mode of DataStream programs.
|
| SerializableFunction<T,R> |
|
| SerializableSupplier<T> |
|
| SerializableSupplierWithException<T,E extends Throwable> |
|
| Sink<T> |
Sink interface for DataStream api v2.
|
| SlotSharingGroup |
Describe the name and the different resource components of a slot sharing group.
|
| SlotSharingGroup.Builder |
|
| Source<T> |
Source interface for DataStream api v2.
|
| State |
Interface that different types of partitioned state must implement.
|
| State |
Interface that different types of partitioned state must implement.
|
| StateDeclaration |
|
| StateDeclaration.RedistributionMode |
|
| StateDeclarations |
This is a helper class for declaring various states.
|
| StateDeclarations.AggregatingStateDeclarationBuilder<IN,OUT,ACC> |
|
| StateDeclarations.ListStateDeclarationBuilder<T> |
|
| StateDeclarations.MapStateDeclarationBuilder<K,V> |
|
| StateDeclarations.ReducingStateDeclarationBuilder<T> |
|
| StateDeclarations.ValueStateDeclarationBuilder<T> |
|
| StateFuture<T> |
StateFuture is a future that act as a return value for async state interfaces.
|
| StateIterator<T> |
Asynchronous iterators allow to iterate over data that comes asynchronously, on-demand.
|
| SupplierWithException<R,E extends Throwable> |
A functional interface for a Supplier that may throw exceptions.
|
| TaggedUnion<T1,T2> |
Utility class for implementing CoGroupedStream in DataStream V1, as well as two-input window
operations in DataStream V2.
|
| ThrowingConsumer<T,E extends Throwable> |
This interface is basically Java's Consumer interface enhanced with
the ability to throw an exception.
|
| ThrowingRunnable<E extends Throwable> |
Similar to a Runnable, this interface is used to capture a block of code to be executed.
|
| TriConsumer<S,T,U> |
Operation which is performed on three given arguments.
|
| TriConsumerWithException<S,T,U,E extends Throwable> |
|
| TriFunction<S,T,U,R> |
Function which takes three arguments.
|
| TriFunctionWithException<S,T,U,R,E extends Throwable> |
Function which takes three arguments.
|
| Tuple |
The base class of all tuples.
|
| Tuple0 |
A tuple with 0 fields.
|
| Tuple0Builder |
|
| Tuple1<T0> |
A tuple with 1 fields.
|
| Tuple10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> |
A tuple with 10 fields.
|
| Tuple10Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> |
|
| Tuple11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
A tuple with 11 fields.
|
| Tuple11Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
|
| Tuple12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
A tuple with 12 fields.
|
| Tuple12Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
|
| Tuple13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
A tuple with 13 fields.
|
| Tuple13Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
|
| Tuple14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
A tuple with 14 fields.
|
| Tuple14Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
|
| Tuple15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
A tuple with 15 fields.
|
| Tuple15Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
|
| Tuple16<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
A tuple with 16 fields.
|
| Tuple16Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
|
| Tuple17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
A tuple with 17 fields.
|
| Tuple17Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
|
| Tuple18<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> |
A tuple with 18 fields.
|
| Tuple18Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> |
|
| Tuple19<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> |
A tuple with 19 fields.
|
| Tuple19Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> |
|
| Tuple1Builder<T0> |
|
| Tuple2<T0,T1> |
A tuple with 2 fields.
|
| Tuple20<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> |
A tuple with 20 fields.
|
| Tuple20Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> |
|
| Tuple21<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> |
A tuple with 21 fields.
|
| Tuple21Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> |
|
| Tuple22<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> |
A tuple with 22 fields.
|
| Tuple22Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> |
|
| Tuple23<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> |
A tuple with 23 fields.
|
| Tuple23Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> |
|
| Tuple24<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23> |
A tuple with 24 fields.
|
| Tuple24Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23> |
|
| Tuple25<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24> |
A tuple with 25 fields.
|
| Tuple25Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24> |
|
| Tuple2Builder<T0,T1> |
|
| Tuple3<T0,T1,T2> |
A tuple with 3 fields.
|
| Tuple3Builder<T0,T1,T2> |
|
| Tuple4<T0,T1,T2,T3> |
A tuple with 4 fields.
|
| Tuple4Builder<T0,T1,T2,T3> |
|
| Tuple5<T0,T1,T2,T3,T4> |
A tuple with 5 fields.
|
| Tuple5Builder<T0,T1,T2,T3,T4> |
|
| Tuple6<T0,T1,T2,T3,T4,T5> |
A tuple with 6 fields.
|
| Tuple6Builder<T0,T1,T2,T3,T4,T5> |
|
| Tuple7<T0,T1,T2,T3,T4,T5,T6> |
A tuple with 7 fields.
|
| Tuple7Builder<T0,T1,T2,T3,T4,T5,T6> |
|
| Tuple8<T0,T1,T2,T3,T4,T5,T6,T7> |
A tuple with 8 fields.
|
| Tuple8Builder<T0,T1,T2,T3,T4,T5,T6,T7> |
|
| Tuple9<T0,T1,T2,T3,T4,T5,T6,T7,T8> |
A tuple with 9 fields.
|
| Tuple9Builder<T0,T1,T2,T3,T4,T5,T6,T7,T8> |
|
| TypeDescriptor<T> |
Descriptor interface to create TypeInformation instances.
|
| TypeDescriptors |
Descriptor interface to create TypeInformation instances.
|
| TypeUtils |
Utility class to create objects via reflection.
|
| ValueState<T> |
State interface for partitioned single-value state.
|
| ValueState<T> |
State interface for partitioned single-value state.
|
| ValueStateDeclaration<T> |
This represents a declaration of the value state.
|
| Watermark |
|
| WatermarkCombinationFunction |
|
| WatermarkCombinationFunction.BoolWatermarkCombinationFunction |
|
| WatermarkCombinationFunction.NumericWatermarkCombinationFunction |
|
| WatermarkCombinationPolicy |
|
| WatermarkDeclaration |
This class represents the watermark creation and handling policy defined by the user.
|
| WatermarkDeclarations |
|
| WatermarkDeclarations.WatermarkDeclarationBuilder |
|
| WatermarkDeclarations.WatermarkDeclarationBuilder.BoolWatermarkDeclarationBuilder |
|
| WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder |
|
| WatermarkHandlingResult |
This class defines watermark handling result for user-defined process function.
|
| WatermarkHandlingStrategy |
|
| WatermarkManager |
The WatermarkManager interface provides a mechanism to emit watermarks from a process
function.
|