Skip navigation links
C F I L O P R S 

C

conn - Variable in class io.goshawkdb.collections.linearhash.LinearHash
The connection used to create this LinearHash object.
createEmpty(Connection) - Static method in class io.goshawkdb.collections.linearhash.LinearHash
Create a brand new empty LinearHash.

F

find(byte[]) - Method in class io.goshawkdb.collections.linearhash.LinearHash
Search the LinearHash for the given key.
forEach(BiConsumer<? super byte[], ? super GoshawkObjRef>) - Method in class io.goshawkdb.collections.linearhash.LinearHash
Iterate over the entries in the LinearHash.

I

io.goshawkdb.collections.linearhash - package io.goshawkdb.collections.linearhash
 

L

LinearHash - Class in io.goshawkdb.collections.linearhash
A LinearHash is a map structure using the linear-hashing algorithm.
LinearHash(Connection, GoshawkObjRef) - Constructor for class io.goshawkdb.collections.linearhash.LinearHash
Create a LinearHash object from an existing given GoshawkDB Object.

O

objRef - Variable in class io.goshawkdb.collections.linearhash.LinearHash
The underlying Object in GoshawkDB which holds the root data for the LHash.

P

put(byte[], GoshawkObjRef) - Method in class io.goshawkdb.collections.linearhash.LinearHash
Idempotently add the given key and value to the LinearHash.

R

remove(byte[]) - Method in class io.goshawkdb.collections.linearhash.LinearHash
Idempotently remove any matching entry from the LinearHash.

S

size() - Method in class io.goshawkdb.collections.linearhash.LinearHash
Returns the number of entries in the LinearHash.
C F I L O P R S 
Skip navigation links