static class GenericDataConverters.RecordConverter extends DataConverter<Record,org.apache.iceberg.data.GenericRecord>
| Modifier and Type | Field and Description |
|---|---|
private List<DataConverter<?,?>> |
converters |
private Map<String,RecordFieldGetter.FieldGetter> |
getters |
private org.apache.iceberg.types.Types.StructType |
schema |
| Constructor and Description |
|---|
RecordConverter(List<DataConverter<?,?>> converters,
RecordSchema recordSchema,
org.apache.iceberg.types.Types.StructType schema) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.iceberg.data.GenericRecord |
convert(Record data) |
private <S,T> T |
convert(Record record,
DataConverter<S,T> converter) |
getSourceFieldName, getTargetFieldName, setSourceFieldName, setTargetFieldNameprivate final List<DataConverter<?,?>> converters
private final Map<String,RecordFieldGetter.FieldGetter> getters
private final org.apache.iceberg.types.Types.StructType schema
RecordConverter(List<DataConverter<?,?>> converters, RecordSchema recordSchema, org.apache.iceberg.types.Types.StructType schema)
public org.apache.iceberg.data.GenericRecord convert(Record data)
convert in class DataConverter<Record,org.apache.iceberg.data.GenericRecord>private <S,T> T convert(Record record, DataConverter<S,T> converter)
Copyright © 2024 Apache NiFi Project. All rights reserved.