public class RowDataKeyGen extends Object implements Serializable
RowData.| Modifier and Type | Method and Description |
|---|---|
HoodieKey |
getHoodieKey(org.apache.flink.table.data.RowData rowData) |
static String |
getPartitionPath(Object partValue,
String partField,
boolean hiveStylePartitioning,
boolean encodePartitionPath,
Option<TimestampBasedAvroKeyGenerator> keyGenOpt) |
String |
getPartitionPath(org.apache.flink.table.data.RowData rowData) |
static String |
getRecordKey(Object recordKeyValue,
String recordKeyField) |
String |
getRecordKey(org.apache.flink.table.data.RowData rowData) |
static RowDataKeyGen |
instance(org.apache.flink.configuration.Configuration conf,
org.apache.flink.table.types.logical.RowType rowType) |
public static RowDataKeyGen instance(org.apache.flink.configuration.Configuration conf, org.apache.flink.table.types.logical.RowType rowType)
public HoodieKey getHoodieKey(org.apache.flink.table.data.RowData rowData)
public String getRecordKey(org.apache.flink.table.data.RowData rowData)
public String getPartitionPath(org.apache.flink.table.data.RowData rowData)
public static String getPartitionPath(Object partValue, String partField, boolean hiveStylePartitioning, boolean encodePartitionPath, Option<TimestampBasedAvroKeyGenerator> keyGenOpt)
Copyright © 2022 The Apache Software Foundation. All rights reserved.