T - HoodieRecordPayload type.public interface HoodieCompactionHandler<T>
| Modifier and Type | Method and Description |
|---|---|
Iterator<List<WriteStatus>> |
handleInsert(String instantTime,
String partitionPath,
String fileId,
Map<String,HoodieRecord<?>> recordMap) |
default Iterator<List<WriteStatus>> |
handleInsertsForLogCompaction(String instantTime,
String partitionPath,
String fileId,
Map<String,HoodieRecord<?>> recordMap,
Map<HoodieLogBlock.HeaderMetadataType,String> header) |
Iterator<List<WriteStatus>> |
handleUpdate(String instantTime,
String partitionPath,
String fileId,
Map<String,HoodieRecord<T>> keyToNewRecords,
HoodieBaseFile oldDataFile) |
Iterator<List<WriteStatus>> handleUpdate(String instantTime, String partitionPath, String fileId, Map<String,HoodieRecord<T>> keyToNewRecords, HoodieBaseFile oldDataFile) throws IOException
IOExceptionIterator<List<WriteStatus>> handleInsert(String instantTime, String partitionPath, String fileId, Map<String,HoodieRecord<?>> recordMap)
default Iterator<List<WriteStatus>> handleInsertsForLogCompaction(String instantTime, String partitionPath, String fileId, Map<String,HoodieRecord<?>> recordMap, Map<HoodieLogBlock.HeaderMetadataType,String> header)
Copyright © 2023 The Apache Software Foundation. All rights reserved.