Class StorageManagerConfig
java.lang.Object
io.trino.plugin.raptor.legacy.storage.StorageManagerConfig
@DefunctConfig({"storage.backup-directory","storage.shard-day-boundary-time-zone"})
public class StorageManagerConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@MinDuration("1s") io.airlift.units.Duration@NotNull File@jakarta.validation.constraints.Min(1L) int@MinDataSize("1MB") io.airlift.units.DataSize@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000000000L) long@MinDataSize("1MB") @MaxDataSize("1GB") io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@MinDuration("1s") io.airlift.units.Durationint@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull @MinDuration("1s") io.airlift.units.Duration@NotNull @MinDuration("1s") io.airlift.units.Duration@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@MinDuration("5m") io.airlift.units.Duration@MinDuration("1s") io.airlift.units.DurationbooleanbooleanDeprecated.booleanDeprecated.booleansetCompactionEnabled(boolean compactionEnabled) setCompactionInterval(io.airlift.units.Duration compactionInterval) setDataDirectory(File dataDirectory) setDeletionThreads(int deletionThreads) setMaxBufferSize(io.airlift.units.DataSize maxBufferSize) setMaxShardRows(long maxShardRows) setMaxShardSize(io.airlift.units.DataSize maxShardSize) setMinAvailableSpace(io.airlift.units.DataSize minAvailableSpace) setMissingShardDiscoveryInterval(io.airlift.units.Duration missingShardDiscoveryInterval) setOneSplitPerBucketThreshold(int oneSplitPerBucketThreshold) setOrcLazyReadSmallRanges(boolean orcLazyReadSmallRanges) Deprecated.setOrcMaxMergeDistance(io.airlift.units.DataSize orcMaxMergeDistance) setOrcMaxReadSize(io.airlift.units.DataSize orcMaxReadSize) setOrcNestedLazy(boolean nestedLazy) Deprecated.setOrcStreamBufferSize(io.airlift.units.DataSize orcStreamBufferSize) setOrcTinyStripeThreshold(io.airlift.units.DataSize orcTinyStripeThreshold) setOrganizationDiscoveryInterval(io.airlift.units.Duration organizationDiscoveryInterval) setOrganizationEnabled(boolean organizationEnabled) setOrganizationInterval(io.airlift.units.Duration organizationInterval) setOrganizationThreads(int organizationThreads) setRecoveryThreads(int recoveryThreads) setShardEjectorInterval(io.airlift.units.Duration shardEjectorInterval) setShardRecoveryTimeout(io.airlift.units.Duration shardRecoveryTimeout)
-
Constructor Details
-
StorageManagerConfig
public StorageManagerConfig()
-
-
Method Details
-
getDataDirectory
-
setDataDirectory
-
getMinAvailableSpace
@NotNull public @NotNull io.airlift.units.DataSize getMinAvailableSpace() -
setMinAvailableSpace
@Config("storage.min-available-space") public StorageManagerConfig setMinAvailableSpace(io.airlift.units.DataSize minAvailableSpace) -
toOrcReaderOptions
-
getOrcMaxMergeDistance
@NotNull public @NotNull io.airlift.units.DataSize getOrcMaxMergeDistance() -
setOrcMaxMergeDistance
@Config("storage.orc.max-merge-distance") public StorageManagerConfig setOrcMaxMergeDistance(io.airlift.units.DataSize orcMaxMergeDistance) -
getOrcMaxReadSize
@NotNull public @NotNull io.airlift.units.DataSize getOrcMaxReadSize() -
setOrcMaxReadSize
@Config("storage.orc.max-read-size") public StorageManagerConfig setOrcMaxReadSize(io.airlift.units.DataSize orcMaxReadSize) -
getOrcStreamBufferSize
@NotNull public @NotNull io.airlift.units.DataSize getOrcStreamBufferSize() -
setOrcStreamBufferSize
@Config("storage.orc.stream-buffer-size") public StorageManagerConfig setOrcStreamBufferSize(io.airlift.units.DataSize orcStreamBufferSize) -
getOrcTinyStripeThreshold
@NotNull public @NotNull io.airlift.units.DataSize getOrcTinyStripeThreshold() -
setOrcTinyStripeThreshold
@Config("storage.orc.tiny-stripe-threshold") public StorageManagerConfig setOrcTinyStripeThreshold(io.airlift.units.DataSize orcTinyStripeThreshold) -
isOrcLazyReadSmallRanges
Deprecated. -
setOrcLazyReadSmallRanges
@Deprecated @Config("storage.orc.lazy-read-small-ranges") public StorageManagerConfig setOrcLazyReadSmallRanges(boolean orcLazyReadSmallRanges) Deprecated. -
isOrcNestedLazy
Deprecated. -
setOrcNestedLazy
@Deprecated @Config("storage.orc.nested-lazy") public StorageManagerConfig setOrcNestedLazy(boolean nestedLazy) Deprecated. -
getDeletionThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getDeletionThreads() -
setDeletionThreads
@Config("storage.max-deletion-threads") public StorageManagerConfig setDeletionThreads(int deletionThreads) -
getShardRecoveryTimeout
@MinDuration("1s") public @MinDuration("1s") io.airlift.units.Duration getShardRecoveryTimeout() -
setShardRecoveryTimeout
@Config("storage.shard-recovery-timeout") public StorageManagerConfig setShardRecoveryTimeout(io.airlift.units.Duration shardRecoveryTimeout) -
getMissingShardDiscoveryInterval
@MinDuration("1s") public @MinDuration("1s") io.airlift.units.Duration getMissingShardDiscoveryInterval() -
setMissingShardDiscoveryInterval
@Config("storage.missing-shard-discovery-interval") public StorageManagerConfig setMissingShardDiscoveryInterval(io.airlift.units.Duration missingShardDiscoveryInterval) -
getCompactionInterval
@MinDuration("1s") public @MinDuration("1s") io.airlift.units.Duration getCompactionInterval() -
setCompactionInterval
@Config("storage.compaction-interval") public StorageManagerConfig setCompactionInterval(io.airlift.units.Duration compactionInterval) -
getOrganizationInterval
@NotNull @MinDuration("1s") public @NotNull @MinDuration("1s") io.airlift.units.Duration getOrganizationInterval() -
setOrganizationInterval
@Config("storage.organization-interval") public StorageManagerConfig setOrganizationInterval(io.airlift.units.Duration organizationInterval) -
getOrganizationDiscoveryInterval
@NotNull @MinDuration("1s") public @NotNull @MinDuration("1s") io.airlift.units.Duration getOrganizationDiscoveryInterval() -
setOrganizationDiscoveryInterval
@Config("storage.organization-discovery-interval") public StorageManagerConfig setOrganizationDiscoveryInterval(io.airlift.units.Duration organizationDiscoveryInterval) -
getShardEjectorInterval
@MinDuration("5m") public @MinDuration("5m") io.airlift.units.Duration getShardEjectorInterval() -
setShardEjectorInterval
@Config("storage.ejector-interval") public StorageManagerConfig setShardEjectorInterval(io.airlift.units.Duration shardEjectorInterval) -
getRecoveryThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getRecoveryThreads() -
setRecoveryThreads
@Config("storage.max-recovery-threads") public StorageManagerConfig setRecoveryThreads(int recoveryThreads) -
setOrganizationThreads
@LegacyConfig("storage.max-compaction-threads") @Config("storage.max-organization-threads") public StorageManagerConfig setOrganizationThreads(int organizationThreads) -
getOrganizationThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getOrganizationThreads() -
getMaxShardRows
@Min(1L) @Max(1000000000L) public @jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000000000L) long getMaxShardRows() -
setMaxShardRows
-
getMaxShardSize
@MinDataSize("1MB") @MaxDataSize("1GB") public @MinDataSize("1MB") @MaxDataSize("1GB") io.airlift.units.DataSize getMaxShardSize() -
setMaxShardSize
@Config("storage.max-shard-size") public StorageManagerConfig setMaxShardSize(io.airlift.units.DataSize maxShardSize) -
getMaxBufferSize
@MinDataSize("1MB") public @MinDataSize("1MB") io.airlift.units.DataSize getMaxBufferSize() -
setMaxBufferSize
@Config("storage.max-buffer-size") public StorageManagerConfig setMaxBufferSize(io.airlift.units.DataSize maxBufferSize) -
isCompactionEnabled
public boolean isCompactionEnabled() -
setCompactionEnabled
@Config("storage.compaction-enabled") public StorageManagerConfig setCompactionEnabled(boolean compactionEnabled) -
isOrganizationEnabled
public boolean isOrganizationEnabled() -
setOrganizationEnabled
@Config("storage.organization-enabled") public StorageManagerConfig setOrganizationEnabled(boolean organizationEnabled) -
getOneSplitPerBucketThreshold
public int getOneSplitPerBucketThreshold() -
setOneSplitPerBucketThreshold
@Config("storage.one-split-per-bucket-threshold") public StorageManagerConfig setOneSplitPerBucketThreshold(int oneSplitPerBucketThreshold)
-