| Class | Description |
|---|---|
| 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.
|
| BoundedPartitionAwareCompactionStrategy |
This strategy ensures that the last N partitions are picked up even if there are later partitions created for the
table.
|
| CompactionStrategy |
Strategy for compaction.
|
| CompositeCompactionStrategy |
CompositeCompactionStrategy chains multiple compaction strategies together.
|
| DayBasedCompactionStrategy |
This strategy orders compactions in reverse order of creation of Hive Partitions.
|
| 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.
|
| 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.
|
| PartitionRegexBasedCompactionStrategy | |
| UnBoundedCompactionStrategy |
UnBoundedCompactionStrategy will not change ordering or filter any compaction.
|
| UnBoundedPartitionAwareCompactionStrategy |
UnBoundedPartitionAwareCompactionStrategy is a custom UnBounded Strategy.
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.