public class GenericRowDataKeySelector extends Object implements RowDataKeySelector
| Constructor and Description |
|---|
GenericRowDataKeySelector(InternalTypeInfo<org.apache.flink.table.data.RowData> keyRowType,
RowDataSerializer keySerializer,
GeneratedProjection generatedProjection) |
| Modifier and Type | Method and Description |
|---|---|
GenericRowDataKeySelector |
copy() |
org.apache.flink.table.data.RowData |
getKey(org.apache.flink.table.data.RowData value) |
InternalTypeInfo<org.apache.flink.table.data.RowData> |
getProducedType() |
void |
open() |
public GenericRowDataKeySelector(InternalTypeInfo<org.apache.flink.table.data.RowData> keyRowType, RowDataSerializer keySerializer, GeneratedProjection generatedProjection)
public void open()
public org.apache.flink.table.data.RowData getKey(org.apache.flink.table.data.RowData value)
throws Exception
getKey in interface org.apache.flink.api.java.functions.KeySelector<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData>Exceptionpublic InternalTypeInfo<org.apache.flink.table.data.RowData> getProducedType()
getProducedType in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.table.data.RowData>getProducedType in interface RowDataKeySelectorpublic GenericRowDataKeySelector copy()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.