Class KeySelectorUtil.ComparableKeySelector<IN>

java.lang.Object
org.apache.flink.streaming.util.keys.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:
  • Method Details

    • 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>