Class WindowedKvKeySelector<InputT,K>
java.lang.Object
org.apache.beam.runners.flink.translation.types.WindowedKvKeySelector<InputT,K>
- All Implemented Interfaces:
Serializable
,org.apache.flink.api.common.functions.Function
,org.apache.flink.api.java.functions.KeySelector<WindowedValue<KV<K,
,InputT>>, byte[]> org.apache.flink.api.java.typeutils.ResultTypeQueryable<byte[]>
public class WindowedKvKeySelector<InputT,K>
extends Object
implements org.apache.flink.api.java.functions.KeySelector<WindowedValue<KV<K,InputT>>,byte[]>, org.apache.flink.api.java.typeutils.ResultTypeQueryable<byte[]>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionWindowedKvKeySelector
(Coder<K> keyCoder, Coder<? extends BoundedWindow> windowCoder) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getKey
(WindowedValue<KV<K, InputT>> value) org.apache.flink.api.common.typeinfo.TypeInformation
<byte[]>
-
Constructor Details
-
WindowedKvKeySelector
-
-
Method Details
-
getKey
-
getProducedType
public org.apache.flink.api.common.typeinfo.TypeInformation<byte[]> getProducedType()- Specified by:
getProducedType
in interfaceorg.apache.flink.api.java.typeutils.ResultTypeQueryable<InputT>
-