| Package | Description |
|---|---|
| org.apache.hudi.config | |
| org.apache.hudi.table.action.compact.strategy |
| Modifier and Type | Method and Description |
|---|---|
CompactionStrategy |
HoodieWriteConfig.getCompactionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
HoodieCompactionConfig.Builder |
HoodieCompactionConfig.Builder.withCompactionStrategy(CompactionStrategy compactionStrategy) |
| Modifier and Type | Class and Description |
|---|---|
class |
BoundedIOCompactionStrategy
CompactionStrategy which looks at total IO to be done for the compaction (read + write) and limits the list of
compactions to be under a configured limit on the IO.
|
class |
BoundedPartitionAwareCompactionStrategy
This strategy ensures that the last N partitions are picked up even if there are later partitions created for the
table.
|
class |
DayBasedCompactionStrategy
This strategy orders compactions in reverse order of creation of Hive Partitions.
|
class |
LogFileNumBasedCompactionStrategy
LogFileLengthBasedCompactionStrategy orders the compactions based on the total log files num,
filters the file group which log files length is greater than the threshold and limits the compactions within a configured IO bound.
|
class |
LogFileSizeBasedCompactionStrategy
LogFileSizeBasedCompactionStrategy orders the compactions based on the total log files size,
filters the file group which log files size is greater than the threshold and limits the
compactions within a configured IO bound.
|
class |
UnBoundedCompactionStrategy
UnBoundedCompactionStrategy will not change ordering or filter any compaction.
|
class |
UnBoundedPartitionAwareCompactionStrategy
UnBoundedPartitionAwareCompactionStrategy is a custom UnBounded Strategy.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.