Class RocksDBManualCompactionConfig
java.lang.Object
org.apache.flink.state.rocksdb.sstmerge.RocksDBManualCompactionConfig
- All Implemented Interfaces:
Serializable
Configuration for
RocksDBManualCompactionManager.- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal org.apache.flink.configuration.MemorySizefinal intfinal intfinal org.apache.flink.configuration.MemorySizefinal intfinal long -
Constructor Summary
ConstructorsConstructorDescriptionRocksDBManualCompactionConfig(long periodMs, int maxManualCompactions, org.apache.flink.configuration.MemorySize maxFileSizeToCompact, int minFilesToCompact, int maxFilesToCompact, org.apache.flink.configuration.MemorySize maxOutputFileSize, int maxAutoCompactions) -
Method Summary
-
Field Details
-
minInterval
public final long minInterval -
maxManualCompactions
public final int maxManualCompactions -
maxFileSizeToCompact
public final org.apache.flink.configuration.MemorySize maxFileSizeToCompact -
minFilesToCompact
public final int minFilesToCompact -
maxFilesToCompact
public final int maxFilesToCompact -
maxOutputFileSize
public final org.apache.flink.configuration.MemorySize maxOutputFileSize -
maxAutoCompactions
public final int maxAutoCompactions
-
-
Constructor Details
-
RocksDBManualCompactionConfig
public RocksDBManualCompactionConfig(long periodMs, int maxManualCompactions, org.apache.flink.configuration.MemorySize maxFileSizeToCompact, int minFilesToCompact, int maxFilesToCompact, org.apache.flink.configuration.MemorySize maxOutputFileSize, int maxAutoCompactions)
-
-
Method Details
-
builder
-
from
public static RocksDBManualCompactionConfig from(org.apache.flink.configuration.ReadableConfig config) -
getDefault
-
toString
-