Index
All Classes and Interfaces|All Packages|Serialized Form
C
- checkoutAt(byte[]) - Method in interface io.hotmoka.patricia.api.PatriciaTrie
-
Yields an independent clone of this trie, but for its root, that is set to the provided value.
G
- 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.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.
- KeyValueStoreException - Exception Class in io.hotmoka.patricia.api
-
An exception stating that the execution of a method of a key/value store failed to complete correctly.
- KeyValueStoreException() - Constructor for exception class io.hotmoka.patricia.api.KeyValueStoreException
-
Creates a new exception.
- KeyValueStoreException(String) - Constructor for exception class io.hotmoka.patricia.api.KeyValueStoreException
-
Creates a new exception with the given message.
- KeyValueStoreException(String, Throwable) - Constructor for exception class io.hotmoka.patricia.api.KeyValueStoreException
-
Creates a new exception with the given message and cause.
- KeyValueStoreException(Throwable) - Constructor for exception class io.hotmoka.patricia.api.KeyValueStoreException
-
Creates a new exception with the given cause.
P
- PatriciaTrie<Key,
Value, T extends PatriciaTrie<Key, Value, T>> - 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.
T
- TrieException - Exception Class in io.hotmoka.patricia.api
-
An exception stating that the execution of a method of a Patricia trie failed to complete correctly.
- TrieException() - Constructor for exception class io.hotmoka.patricia.api.TrieException
-
Creates a new exception.
- TrieException(String) - Constructor for exception class io.hotmoka.patricia.api.TrieException
-
Creates a new exception with the given message.
- TrieException(String, Throwable) - Constructor for exception class io.hotmoka.patricia.api.TrieException
-
Creates a new exception with the given message and cause.
- TrieException(Throwable) - Constructor for exception class io.hotmoka.patricia.api.TrieException
-
Creates a new exception with the given cause.
U
- UnknownKeyException - Exception Class in io.hotmoka.patricia.api
-
An exception stating that a key is missing from a key/value store.
- UnknownKeyException() - Constructor for exception class io.hotmoka.patricia.api.UnknownKeyException
-
Creates a new exception.
- UnknownKeyException(String) - Constructor for exception class io.hotmoka.patricia.api.UnknownKeyException
-
Creates a new exception with the given message.
- UnknownKeyException(String, Throwable) - Constructor for exception class io.hotmoka.patricia.api.UnknownKeyException
-
Creates a new exception with the given message and cause.
- UnknownKeyException(Throwable) - Constructor for exception class io.hotmoka.patricia.api.UnknownKeyException
-
Creates a new exception with the given cause.
All Classes and Interfaces|All Packages|Serialized Form