Index
All Classes and Interfaces|All Packages
G
- garbageCollect(long) - Method in interface io.hotmoka.patricia.api.PatriciaTrie
-
Garbage-collects all keys that have been updated during the given number of commit.
- get(byte[]) - Method in interface io.hotmoka.patricia.api.KeyValueStore
-
Gets the association of a key in this store.
- get(Key) - Method in interface io.hotmoka.patricia.api.PatriciaTrie
-
Yields the value bound to the given key.
- getRoot() - Method in interface io.hotmoka.patricia.api.KeyValueStore
-
Yields the hash of the root of the Patricia trie that this store supports.
- getRoot() - Method in interface io.hotmoka.patricia.api.PatriciaTrie
-
Yields the root of the trie, that can be used as a hash of its content.
I
- io.hotmoka.patricia.api - module io.hotmoka.patricia.api
-
This module defines the API of the Patricia tries.
- io.hotmoka.patricia.api - package io.hotmoka.patricia.api
K
- KeyValueStore - Interface in io.hotmoka.patricia.api
-
An abstraction of a store that persists the nodes of a Patricia tree.
P
- PatriciaTrie<Key,
Value extends Marshallable> - Interface in io.hotmoka.patricia.api -
A Merkle-Patricia trie.
- put(byte[], byte[]) - Method in interface io.hotmoka.patricia.api.KeyValueStore
-
Persists an association of a key to a value in this store.
- put(Key, Value) - Method in interface io.hotmoka.patricia.api.PatriciaTrie
-
Binds the given key to the given value.
R
- remove(byte[]) - Method in interface io.hotmoka.patricia.api.KeyValueStore
-
Deletes the association for the given key, that must exist in store.
S
- setRoot(byte[]) - Method in interface io.hotmoka.patricia.api.KeyValueStore
-
Sets the hash of the root of the Patricia trie that this store supports.
All Classes and Interfaces|All Packages