Class KeySelectorFunction<T,K>

java.lang.Object
org.apache.wayang.flink.compiler.KeySelectorFunction<T,K>
All Implemented Interfaces:
Serializable, org.apache.flink.api.common.functions.Function, org.apache.flink.api.java.functions.KeySelector<T,K>, org.apache.flink.api.java.typeutils.ResultTypeQueryable<K>

public class KeySelectorFunction<T,K> extends Object implements org.apache.flink.api.java.functions.KeySelector<T,K>, org.apache.flink.api.java.typeutils.ResultTypeQueryable<K>
Wrapper for KeySelector
See Also:
  • Field Details

    • impl

      public Function<T,K> impl
    • key

      public Class<K> key
    • typeInformation

      public org.apache.flink.api.common.typeinfo.TypeInformation<K> typeInformation
  • Constructor Details

  • Method Details

    • getKey

      public K getKey(T object)
      Specified by:
      getKey in interface org.apache.flink.api.java.functions.KeySelector<T,K>
    • getProducedType

      public org.apache.flink.api.common.typeinfo.TypeInformation getProducedType()
      Specified by:
      getProducedType in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<T>