Index

C G I K P R T U 
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.
C G I K P R T U 
All Classes and Interfaces|All Packages|Serialized Form