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:
getProducedTypein interfaceorg.apache.flink.api.java.typeutils.ResultTypeQueryable<InputT>
-