Class KeySelectorUtil.ComparableKeySelector<IN>

  • Type Parameters:
    IN - The type from which the key is extracted.
    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.ComparableKeySelector<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 key fields via a TypeComparator.
    See Also:
    Serialized Form
    • Method Detail

      • getKey

        public org.apache.flink.api.java.tuple.Tuple getKey​(IN value)
        Specified by:
        getKey in interface org.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:
        getProducedType in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<IN>