K
- The type of the key in the Keyed OperatorTransformation.T
- The type of the elements in the Keyed OperatorTransformation.@PublicEvolving @Deprecated public class KeyedOperatorTransformation<K,T> extends Object
KeyedOperatorTransformation
represents a OneInputOperatorTransformation
on
which operator state is partitioned by key using a provided KeySelector
.Modifier and Type | Method and Description |
---|---|
BootstrapTransformation<T> |
transform(KeyedStateBootstrapFunction<K,T> processFunction)
Deprecated.
Applies the given
KeyedStateBootstrapFunction on the keyed input. |
BootstrapTransformation<T> |
transform(SavepointWriterOperatorFactory factory)
Deprecated.
Method for passing user defined operators along with the type information that will transform
the OperatorTransformation.
|
<W extends Window> |
window(WindowAssigner<? super T,W> assigner)
Deprecated.
Windows this transformation into a
WindowedOperatorTransformation , which bootstraps
state that can be restored by a WindowOperator . |
public BootstrapTransformation<T> transform(KeyedStateBootstrapFunction<K,T> processFunction)
KeyedStateBootstrapFunction
on the keyed input.
The function will be called for every element in the input and can be used for writing
both keyed and operator state into a Savepoint
.
processFunction
- The KeyedStateBootstrapFunction
that is called for each
element.OperatorTransformation
that can be added to a Savepoint
.public BootstrapTransformation<T> transform(SavepointWriterOperatorFactory factory)
IMPORTANT: Any output from this operator will be discarded.
factory
- A factory returning transformation logic type of the return streamBootstrapTransformation
that can be added to a Savepoint
.public <W extends Window> WindowedOperatorTransformation<T,K,W> window(WindowAssigner<? super T,W> assigner)
WindowedOperatorTransformation
, which bootstraps
state that can be restored by a WindowOperator
. Elements are put into windows by a
WindowAssigner
. The grouping of elements is done both by key and by window.
A Trigger
can be defined to
specify when windows are evaluated. However, WindowAssigners
have a default Trigger
that is used if a Trigger
is not specified.
assigner
- The WindowAssigner
that assigns elements to windows.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.