@Internal public final class KeySelectorUtil extends Object
KeySelector
for streaming.限定符和类型 | 类和说明 |
---|---|
static class |
KeySelectorUtil.ArrayKeySelector<IN>
A key selector for selecting individual array fields as keys and returns them as a Tuple.
|
static class |
KeySelectorUtil.ComparableKeySelector<IN>
A key selector for selecting key fields via a TypeComparator.
|
static class |
KeySelectorUtil.OneKeySelector<IN,K>
Key extractor that extracts a single field via a generic comparator.
|
限定符和类型 | 方法和说明 |
---|---|
static <X> KeySelectorUtil.ArrayKeySelector<X> |
getSelectorForArray(int[] positions,
org.apache.flink.api.common.typeinfo.TypeInformation<X> typeInfo) |
static <X> org.apache.flink.api.java.functions.KeySelector<X,org.apache.flink.api.java.tuple.Tuple> |
getSelectorForKeys(org.apache.flink.api.common.operators.Keys<X> keys,
org.apache.flink.api.common.typeinfo.TypeInformation<X> typeInfo,
org.apache.flink.api.common.ExecutionConfig executionConfig) |
static <X,K> org.apache.flink.api.java.functions.KeySelector<X,K> |
getSelectorForOneKey(org.apache.flink.api.common.operators.Keys<X> keys,
org.apache.flink.api.common.functions.Partitioner<K> partitioner,
org.apache.flink.api.common.typeinfo.TypeInformation<X> typeInfo,
org.apache.flink.api.common.ExecutionConfig executionConfig) |
public static <X> org.apache.flink.api.java.functions.KeySelector<X,org.apache.flink.api.java.tuple.Tuple> getSelectorForKeys(org.apache.flink.api.common.operators.Keys<X> keys, org.apache.flink.api.common.typeinfo.TypeInformation<X> typeInfo, org.apache.flink.api.common.ExecutionConfig executionConfig)
public static <X> KeySelectorUtil.ArrayKeySelector<X> getSelectorForArray(int[] positions, org.apache.flink.api.common.typeinfo.TypeInformation<X> typeInfo)
public static <X,K> org.apache.flink.api.java.functions.KeySelector<X,K> getSelectorForOneKey(org.apache.flink.api.common.operators.Keys<X> keys, org.apache.flink.api.common.functions.Partitioner<K> partitioner, org.apache.flink.api.common.typeinfo.TypeInformation<X> typeInfo, org.apache.flink.api.common.ExecutionConfig executionConfig)
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.