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

org.jsimpledb.kv.raft.PrefixKeyRangeFunction Maven / Gradle / Ivy

Go to download

JSimpleDB distributed, linearizable ACID compliant key/value store implementation based on the Raft consensus algorithm.

There is a newer version: 3.6.1
Show newest version

/*
 * Copyright (C) 2015 Archie L. Cobbs. All rights reserved.
 */

package org.jsimpledb.kv.raft;

import org.jsimpledb.kv.KeyRange;

class PrefixKeyRangeFunction extends AbstractPrefixFunction {

    PrefixKeyRangeFunction(byte[] prefix) {
        super(prefix);
    }

    @Override
    public KeyRange apply(KeyRange range) {
        return range.prefixedBy(this.prefix);
    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy