Class ShardCleanerConfig
java.lang.Object
io.trino.plugin.raptor.legacy.metadata.ShardCleanerConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull @MinDuration("1m") io.airlift.units.Duration@NotNull io.airlift.units.Duration@jakarta.validation.constraints.Min(1L) int@NotNull @MinDuration("1m") io.airlift.units.Duration@NotNull io.airlift.units.Duration@NotNull @MinDuration("1m") @MaxDuration("30d") io.airlift.units.Duration@NotNull @MinDuration("1m") @MaxDuration("30d") io.airlift.units.Duration@NotNull @MinDuration("1m") io.airlift.units.DurationsetBackupCleanerInterval(io.airlift.units.Duration backupCleanerInterval) setBackupCleanTime(io.airlift.units.Duration backupCleanTime) setBackupDeletionThreads(int backupDeletionThreads) setLocalCleanerInterval(io.airlift.units.Duration localCleanerInterval) setLocalCleanTime(io.airlift.units.Duration localCleanTime) setMaxCompletedTransactionAge(io.airlift.units.Duration maxCompletedTransactionAge) setMaxTransactionAge(io.airlift.units.Duration maxTransactionAge) setTransactionCleanerInterval(io.airlift.units.Duration transactionCleanerInterval)
-
Constructor Details
-
ShardCleanerConfig
public ShardCleanerConfig()
-
-
Method Details
-
getMaxTransactionAge
@NotNull @MinDuration("1m") @MaxDuration("30d") public @NotNull @MinDuration("1m") @MaxDuration("30d") io.airlift.units.Duration getMaxTransactionAge() -
setMaxTransactionAge
@Config("raptor.max-transaction-age") public ShardCleanerConfig setMaxTransactionAge(io.airlift.units.Duration maxTransactionAge) -
getTransactionCleanerInterval
@NotNull @MinDuration("1m") public @NotNull @MinDuration("1m") io.airlift.units.Duration getTransactionCleanerInterval() -
setTransactionCleanerInterval
@Config("raptor.transaction-cleaner-interval") public ShardCleanerConfig setTransactionCleanerInterval(io.airlift.units.Duration transactionCleanerInterval) -
getLocalCleanerInterval
@NotNull @MinDuration("1m") public @NotNull @MinDuration("1m") io.airlift.units.Duration getLocalCleanerInterval() -
setLocalCleanerInterval
@Config("raptor.local-cleaner-interval") public ShardCleanerConfig setLocalCleanerInterval(io.airlift.units.Duration localCleanerInterval) -
getLocalCleanTime
@NotNull public @NotNull io.airlift.units.Duration getLocalCleanTime() -
setLocalCleanTime
@Config("raptor.local-clean-time") public ShardCleanerConfig setLocalCleanTime(io.airlift.units.Duration localCleanTime) -
getBackupCleanerInterval
@NotNull @MinDuration("1m") public @NotNull @MinDuration("1m") io.airlift.units.Duration getBackupCleanerInterval() -
setBackupCleanerInterval
@Config("raptor.backup-cleaner-interval") public ShardCleanerConfig setBackupCleanerInterval(io.airlift.units.Duration backupCleanerInterval) -
getBackupCleanTime
@NotNull public @NotNull io.airlift.units.Duration getBackupCleanTime() -
setBackupCleanTime
@Config("raptor.backup-clean-time") public ShardCleanerConfig setBackupCleanTime(io.airlift.units.Duration backupCleanTime) -
getBackupDeletionThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getBackupDeletionThreads() -
setBackupDeletionThreads
@Config("raptor.backup-deletion-threads") public ShardCleanerConfig setBackupDeletionThreads(int backupDeletionThreads) -
getMaxCompletedTransactionAge
@NotNull @MinDuration("1m") @MaxDuration("30d") public @NotNull @MinDuration("1m") @MaxDuration("30d") io.airlift.units.Duration getMaxCompletedTransactionAge() -
setMaxCompletedTransactionAge
@Config("raptor.max-completed-transaction-age") public ShardCleanerConfig setMaxCompletedTransactionAge(io.airlift.units.Duration maxCompletedTransactionAge)
-