| 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.
|
static org.apache.avro.message.BinaryMessageEncoder<HoodieCompactionPlan> |
HoodieCompactionPlan.getEncoder()
Return the BinaryMessageEncoder 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)
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,
String compactionInstant) |
| Modifier and Type | Method and Description |
|---|---|
static List<Pair<HoodieInstant,HoodieCompactionPlan>> |
CompactionUtils.getAllPendingCompactionPlans(HoodieTableMetaClient metaClient)
Get all pending compaction plans along with their instants.
|
| Modifier and Type | Method and Description |
|---|---|
static Stream<Pair<HoodieFileGroupId,Pair<String,HoodieCompactionOperation>>> |
CompactionUtils.getPendingCompactionOperations(HoodieInstant instant,
HoodieCompactionPlan compactionPlan) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.