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.
|