@Internal public class KeyByKeySelector extends Object implements KeySelector<Row,Row>
KeyByKeySelector
is responsible for extracting the first field of the input row as key.
The input row is generated by python DataStream map function in the format of
(key_selector.get_key(value), value) tuple2.Constructor and Description |
---|
KeyByKeySelector() |
Modifier and Type | Method and Description |
---|---|
Row |
getKey(Row value)
User-defined function that deterministically extracts the key from an object.
|
public Row getKey(Row value)
KeySelector
For example for a class:
public class Word { String word; int count; }
The key extractor could return the word as a key to group all Word objects by the String they contain.
The code would look like this
public String getKey(Word w) { return w.word; }
getKey
in interface KeySelector<Row,Row>
value
- The object to get the key from.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.