G I K N O P R S
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages