T - Type of payload in HoodieRecordI - Type of inputsK - Type of keysO - Type of outputspublic class CompactHelpers<T,I,K,O> extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
completeInflightCompaction(HoodieTable table,
String compactionCommitTime,
HoodieCommitMetadata commitMetadata) |
void |
completeInflightLogCompaction(HoodieTable table,
String logCompactionCommitTime,
HoodieCommitMetadata commitMetadata) |
HoodieCommitMetadata |
createCompactionMetadata(HoodieTable table,
String compactionInstantTime,
HoodieData<WriteStatus> writeStatuses,
String schema) |
static CompactHelpers |
getInstance() |
Option<InstantRange> |
getInstantRange(HoodieTableMetaClient metaClient) |
public static CompactHelpers getInstance()
public HoodieCommitMetadata createCompactionMetadata(HoodieTable table, String compactionInstantTime, HoodieData<WriteStatus> writeStatuses, String schema) throws IOException
IOExceptionpublic void completeInflightCompaction(HoodieTable table, String compactionCommitTime, HoodieCommitMetadata commitMetadata)
public void completeInflightLogCompaction(HoodieTable table, String logCompactionCommitTime, HoodieCommitMetadata commitMetadata)
public Option<InstantRange> getInstantRange(HoodieTableMetaClient metaClient)
Copyright © 2024 The Apache Software Foundation. All rights reserved.