Class ShardCleanerConfig

java.lang.Object
io.trino.plugin.raptor.legacy.metadata.ShardCleanerConfig

public class ShardCleanerConfig extends Object
  • 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)