G I K N O P R S 
All Classes All Packages

G

get(byte[]) - Method in interface io.hotmoka.patricia.KeyValueStore
Gets the association of a key in this store.
get(Key) - Method in interface io.hotmoka.patricia.PatriciaTrie
Yields the value bound to the given key.
getRoot() - Method in interface io.hotmoka.patricia.KeyValueStore
Yields the hash of the root of the Patricia trie that this store supports.
getRoot() - Method in interface io.hotmoka.patricia.PatriciaTrie
Yields the root of the trie, that can be used as a hash of its content.

I

io.hotmoka.patricia - module io.hotmoka.patricia
 
io.hotmoka.patricia - package io.hotmoka.patricia
 

K

KeyValueStore - Interface in io.hotmoka.patricia
An abstraction of a store that persists the nodes of a Patricia tree.

N

Node - Class in io.hotmoka.patricia
A node of a Patricia tree.
Node() - Constructor for class io.hotmoka.patricia.Node
 

O

of(KeyValueStore, HashingAlgorithm<? super Key>, HashingAlgorithm<? super Node>, Marshallable.Unmarshaller<? extends Value>, boolean) - Static method in interface io.hotmoka.patricia.PatriciaTrie
Yields the Merkle-Patricia trie supported by the underlying store, using the given hashing algorithm to hash nodes, keys and the values.

P

PatriciaTrie<Key,​Value extends Marshallable> - Interface in io.hotmoka.patricia
A Merkle-Patricia trie.
put(byte[], byte[]) - Method in interface io.hotmoka.patricia.KeyValueStore
Persists an association of a key to a value in this store.
put(Key, Value) - Method in interface io.hotmoka.patricia.PatriciaTrie
Binds the given key to the given value.

R

remove(byte[]) - Method in interface io.hotmoka.patricia.KeyValueStore
Deletes the association for the given key, that must exist in store.

S

setRoot(byte[]) - Method in interface io.hotmoka.patricia.KeyValueStore
Sets the hash of the root of the Patricia trie that this store supports.
G I K N O P R S 
All Classes All Packages