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

macosX64Main.maryk.rocksdb.CompactionStopStyle.kt Maven / Gradle / Ivy

package maryk.rocksdb

actual enum class CompactionStopStyle(
    internal val value: Byte
) {
    CompactionStopStyleSimilarSize(0),
    CompactionStopStyleTotalSize(1);
}

fun getCompactionStopStyle(value: Byte): CompactionStopStyle {
    for (compactionStopStyle in CompactionStopStyle.values()) {
        if (compactionStopStyle.value == value) {
            return compactionStopStyle
        }
    }
    throw IllegalArgumentException("Illegal value provided for CompactionStopStyle.")
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy