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

com.github.jnthnclt.os.lab.collections.baph.BAPHState Maven / Gradle / Ivy

There is a newer version: 1.12.2
Show newest version
package com.github.jnthnclt.os.lab.collections.baph;

/**
 *
 * @author jonathan.colt
 */
public interface BAPHState {

    BAPHState allocate(long capacity);

    long skippedPointer();

    byte[] skipped();

    long first();

    long size();

    void update(long i, long keyPointer, V value);

    void link(long i, long keyPointer, V value);

    void clear(long i);

    void remove(long i, long keyPointer, V value);

    long next(long i);

    long capacity();

    long keyPointer(long i);

    byte[] key(long i) throws Exception;

    V value(long i) throws Exception;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy