| Modifier and Type | Field and Description |
|---|---|
HoodieCompactionPlan |
HoodieArchivedMetaEntry.hoodieCompactionPlan
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieCompactionPlan |
HoodieCompactionPlan.Builder.build() |
static HoodieCompactionPlan |
HoodieCompactionPlan.fromByteBuffer(ByteBuffer b)
Deserializes a HoodieCompactionPlan from a ByteBuffer.
|
HoodieCompactionPlan |
HoodieArchivedMetaEntry.getHoodieCompactionPlan()
Gets the value of the 'hoodieCompactionPlan' field.
|
HoodieCompactionPlan |
HoodieArchivedMetaEntry.Builder.getHoodieCompactionPlan()
Gets the value of the 'hoodieCompactionPlan' field.
|
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.message.BinaryMessageDecoder<HoodieCompactionPlan> |
HoodieCompactionPlan.createDecoder(org.apache.avro.message.SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified
SchemaStore. |
static org.apache.avro.message.BinaryMessageDecoder<HoodieCompactionPlan> |
HoodieCompactionPlan.getDecoder()
Return the BinaryMessageDecoder instance used by this class.
|
| Modifier and Type | Method and Description |
|---|---|
static HoodieCompactionPlan.Builder |
HoodieCompactionPlan.newBuilder(HoodieCompactionPlan other)
Creates a new HoodieCompactionPlan RecordBuilder by copying an existing HoodieCompactionPlan instance.
|
void |
HoodieArchivedMetaEntry.setHoodieCompactionPlan(HoodieCompactionPlan value)
Sets the value of the 'hoodieCompactionPlan' field.
|
HoodieArchivedMetaEntry.Builder |
HoodieArchivedMetaEntry.Builder.setHoodieCompactionPlan(HoodieCompactionPlan value)
Sets the value of the 'hoodieCompactionPlan' field.
|
| Constructor and Description |
|---|
HoodieArchivedMetaEntry(HoodieCommitMetadata hoodieCommitMetadata,
HoodieCleanMetadata hoodieCleanMetadata,
HoodieCompactionMetadata hoodieCompactionMetadata,
HoodieRollbackMetadata hoodieRollbackMetadata,
HoodieSavepointMetadata hoodieSavePointMetadata,
String commitTime,
String actionType,
Integer version,
HoodieCompactionPlan hoodieCompactionPlan,
HoodieCleanerPlan hoodieCleanerPlan,
String actionState,
HoodieReplaceCommitMetadata hoodieReplaceCommitMetadata,
HoodieRequestedReplaceMetadata hoodieRequestedReplaceMetadata,
HoodieCommitMetadata HoodieInflightReplaceMetadata,
HoodieIndexCommitMetadata hoodieIndexCommitMetadata,
String stateTransitionTime)
All-args constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static HoodieCompactionPlan |
TimelineMetadataUtils.deserializeCompactionPlan(byte[] bytes) |
| Modifier and Type | Method and Description |
|---|---|
static Option<byte[]> |
TimelineMetadataUtils.serializeCompactionPlan(HoodieCompactionPlan compactionWorkload) |
| Modifier and Type | Method and Description |
|---|---|
HoodieCompactionPlan |
CompactionV2MigrationHandler.downgradeFrom(HoodieCompactionPlan input) |
HoodieCompactionPlan |
CompactionV1MigrationHandler.downgradeFrom(HoodieCompactionPlan input) |
HoodieCompactionPlan |
CompactionV2MigrationHandler.upgradeFrom(HoodieCompactionPlan input) |
HoodieCompactionPlan |
CompactionV1MigrationHandler.upgradeFrom(HoodieCompactionPlan input) |
| Modifier and Type | Method and Description |
|---|---|
HoodieCompactionPlan |
CompactionV2MigrationHandler.downgradeFrom(HoodieCompactionPlan input) |
HoodieCompactionPlan |
CompactionV1MigrationHandler.downgradeFrom(HoodieCompactionPlan input) |
HoodieCompactionPlan |
CompactionV2MigrationHandler.upgradeFrom(HoodieCompactionPlan input) |
HoodieCompactionPlan |
CompactionV1MigrationHandler.upgradeFrom(HoodieCompactionPlan input) |
| Modifier and Type | Method and Description |
|---|---|
static HoodieCompactionPlan |
CompactionUtils.buildFromFileSlices(List<Pair<String,FileSlice>> partitionFileSlicePairs,
Option<Map<String,String>> extraMetadata,
Option<Function<Pair<String,FileSlice>,Map<String,Double>>> metricsCaptureFunction)
Generate compaction plan from file-slices.
|
static HoodieCompactionPlan |
CompactionUtils.getCompactionPlan(HoodieTableMetaClient metaClient,
Option<byte[]> planContent)
Util method to fetch both compaction and log compaction plan from requestedInstant.
|
static HoodieCompactionPlan |
CompactionUtils.getCompactionPlan(HoodieTableMetaClient metaClient,
String compactionInstant)
This method will serve only Compaction instants
because we use same HoodieCompactionPlan for both the operations.
|
static HoodieCompactionPlan |
CompactionUtils.getLogCompactionPlan(HoodieTableMetaClient metaClient,
String logCompactionInstant)
This method will serve only log compaction instants,
because we use same HoodieCompactionPlan for both the operations.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Pair<HoodieInstant,HoodieCompactionPlan>> |
CompactionUtils.getAllPendingCompactionPlans(HoodieTableMetaClient metaClient)
Get all pending compaction plans along with their instants.
|
static List<Pair<HoodieInstant,HoodieCompactionPlan>> |
CompactionUtils.getAllPendingLogCompactionPlans(HoodieTableMetaClient metaClient)
Get all pending logcompaction plans along with their instants.
|
| Modifier and Type | Method and Description |
|---|---|
static Stream<Pair<HoodieFileGroupId,Pair<String,HoodieCompactionOperation>>> |
CompactionUtils.getPendingCompactionOperations(HoodieInstant instant,
HoodieCompactionPlan compactionPlan)
Get pending compaction operations for both major and minor compaction.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<HoodieFileGroupId,Pair<String,HoodieCompactionOperation>> |
CompactionUtils.getAllPendingCompactionOperationsInPendingCompactionPlans(List<Pair<HoodieInstant,HoodieCompactionPlan>> pendingLogCompactionPlanWithInstants)
Get all partition + file Ids with pending Log Compaction operations and their target log compaction instant time.
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.