T - HoodieRecordPayload type.public interface HoodieCompactionHandler<T>
| Modifier and Type | Method and Description |
|---|---|
default List<WriteStatus> |
compactUsingFileGroupReader(String instantTime,
CompactionOperation operation,
HoodieReaderContext readerContext,
org.apache.hadoop.conf.Configuration conf) |
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 List<WriteStatus> compactUsingFileGroupReader(String instantTime, CompactionOperation operation, HoodieReaderContext readerContext, org.apache.hadoop.conf.Configuration conf)
default Iterator<List<WriteStatus>> handleInsertsForLogCompaction(String instantTime, String partitionPath, String fileId, Map<String,HoodieRecord<?>> recordMap, Map<HoodieLogBlock.HeaderMetadataType,String> header)
Copyright © 2024 The Apache Software Foundation. All rights reserved.