Interface | Description |
---|---|
AllWindowFunction<IN,OUT,W extends Window> |
Base interface for functions that are evaluated over non-keyed windows.
|
WindowFunction<IN,OUT,KEY,W extends Window> |
Base interface for functions that are evaluated over keyed (grouped) windows.
|
Class | Description |
---|---|
AggregateApplyAllWindowFunction<W extends Window,T,ACC,V,R> | |
AggregateApplyWindowFunction<K,W extends Window,T,ACC,V,R> | |
FoldApplyAllWindowFunction<W extends Window,T,ACC,R> | Deprecated
will be removed in a future version
|
FoldApplyProcessAllWindowFunction<W extends Window,T,ACC,R> | Deprecated
will be removed in a future version
|
FoldApplyProcessWindowFunction<K,W extends Window,T,ACC,R> | Deprecated
will be removed in a future version
|
FoldApplyWindowFunction<K,W extends Window,T,ACC,R> | Deprecated
will be removed in a future version
|
InternalProcessApplyAllWindowContext<IN,OUT,W extends Window> |
Internal reusable context wrapper.
|
InternalProcessApplyWindowContext<IN,OUT,KEY,W extends Window> |
Internal reusable context wrapper.
|
PassThroughAllWindowFunction<W extends Window,T> |
A
AllWindowFunction that just emits each input element. |
PassThroughWindowFunction<K,W extends Window,T> |
A
WindowFunction that just emits each input element. |
ProcessAllWindowFunction<IN,OUT,W extends Window> |
Base abstract class for functions that are evaluated over non-keyed windows using a context
for retrieving extra information.
|
ProcessWindowFunction<IN,OUT,KEY,W extends Window> |
Base abstract class for functions that are evaluated over keyed (grouped) windows using a context
for retrieving extra information.
|
ReduceApplyAllWindowFunction<W extends Window,T,R> |
Internal
AllWindowFunction that is used for implementing a fold on a window configuration
that only allows AllWindowFunction and cannot directly execute a ReduceFunction . |
ReduceApplyProcessAllWindowFunction<W extends Window,T,R> |
Internal
ProcessAllWindowFunction that is used for implementing a fold on a window
configuration that only allows AllWindowFunction and cannot directly execute a
ReduceFunction . |
ReduceApplyProcessWindowFunction<K,W extends Window,T,R> |
Internal
ProcessWindowFunction that is used for implementing a fold on a window
configuration that only allows AllWindowFunction and cannot directly execute a
ReduceFunction . |
ReduceApplyWindowFunction<K,W extends Window,T,R> |
Internal
WindowFunction that is used for implementing a fold on a window configuration
that only allows WindowFunction and cannot directly execute a ReduceFunction . |
RichAllWindowFunction<IN,OUT,W extends Window> |
A
RichFunction version of
AllWindowFunction . |
RichProcessAllWindowFunction<IN,OUT,W extends Window> | Deprecated
use
ProcessAllWindowFunction instead |
RichProcessWindowFunction<IN,OUT,KEY,W extends Window> | Deprecated
use
ProcessWindowFunction instead |
RichWindowFunction<IN,OUT,KEY,W extends Window> |
Rich variant of the
WindowFunction . |
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.