public class CompactionOperation extends Object implements Serializable
| Constructor and Description |
|---|
CompactionOperation()
Deprecated.
|
CompactionOperation(Option<HoodieBaseFile> dataFile,
String partitionPath,
List<HoodieLogFile> logFiles,
Map<String,Double> metrics) |
CompactionOperation(String fileId,
String partitionPath,
String baseInstantTime,
Option<String> dataFileCommitTime,
List<String> deltaFileNames,
Option<String> dataFileName,
Option<String> bootstrapFilePath,
Map<String,Double> metrics) |
| Modifier and Type | Method and Description |
|---|---|
static CompactionOperation |
convertFromAvroRecordInstance(HoodieCompactionOperation operation)
Convert Avro generated Compaction operation to POJO for Spark RDD operation.
|
boolean |
equals(Object o) |
Option<HoodieBaseFile> |
getBaseFile(String basePath,
String partitionPath) |
String |
getBaseInstantTime() |
Option<String> |
getBootstrapFilePath() |
Option<String> |
getDataFileCommitTime() |
Option<String> |
getDataFileName() |
List<String> |
getDeltaFileNames() |
HoodieFileGroupId |
getFileGroupId() |
String |
getFileId() |
Map<String,Double> |
getMetrics() |
String |
getPartitionPath() |
int |
hashCode() |
String |
toString() |
@Deprecated public CompactionOperation()
public CompactionOperation(String fileId, String partitionPath, String baseInstantTime, Option<String> dataFileCommitTime, List<String> deltaFileNames, Option<String> dataFileName, Option<String> bootstrapFilePath, Map<String,Double> metrics)
public CompactionOperation(Option<HoodieBaseFile> dataFile, String partitionPath, List<HoodieLogFile> logFiles, Map<String,Double> metrics)
public String getBaseInstantTime()
public String getFileId()
public String getPartitionPath()
public HoodieFileGroupId getFileGroupId()
public Option<HoodieBaseFile> getBaseFile(String basePath, String partitionPath)
public static CompactionOperation convertFromAvroRecordInstance(HoodieCompactionOperation operation)
operation - Hoodie Compaction OperationCopyright © 2024 The Apache Software Foundation. All rights reserved.