All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.maryk.rocksdb.BottommostLevelCompaction.kt Maven / Gradle / Ivy

package maryk.rocksdb

/**
 * For level based compaction, we can configure if we want to skip/force bottommost level compaction.
 * The order of this enum MUST follow the C++ layer. See BottommostLevelCompaction in db/options.h
 */
expect enum class BottommostLevelCompaction {
    /** Skip bottommost level compaction */
    kSkip,
    /** Only compact bottommost level if there is a compaction filter. This is the default option */
    kIfHaveCompactionFilter,
    /** Always compact bottommost level */
    kForce,
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy