Class KeySelectorUtil.ArrayKeySelector<IN>
java.lang.Object
org.apache.flink.streaming.util.keys.KeySelectorUtil.ArrayKeySelector<IN>
- Type Parameters:
IN- The type from which the key is extracted, i.e., the array type.
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.Function,org.apache.flink.api.java.functions.KeySelector<IN,,org.apache.flink.api.java.tuple.Tuple> org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.api.java.tuple.Tuple>
- Enclosing class:
- KeySelectorUtil
public static final class KeySelectorUtil.ArrayKeySelector<IN>
extends Object
implements org.apache.flink.api.java.functions.KeySelector<IN,org.apache.flink.api.java.tuple.Tuple>, org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.api.java.tuple.Tuple>
A key selector for selecting individual array fields as keys and returns them as a Tuple.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.java.tuple.Tupleorg.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.api.java.tuple.Tuple>
-
Method Details
-
getKey
- Specified by:
getKeyin interfaceorg.apache.flink.api.java.functions.KeySelector<IN,org.apache.flink.api.java.tuple.Tuple>
-
getProducedType
public org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.api.java.tuple.Tuple> getProducedType()- Specified by:
getProducedTypein interfaceorg.apache.flink.api.java.typeutils.ResultTypeQueryable<IN>
-