Index

G I K N O P R S 
All Classes and Interfaces|All Packages

G

garbageCollect(long) - Method in interface io.hotmoka.patricia.PatriciaTrie
Garbage-collects all keys that have been updated during the given number of commit.
get(byte[]) - Method in interface io.hotmoka.patricia.KeyValueStore
Gets the association of a key in this store.
get(InputStream) - Method in interface io.hotmoka.patricia.PatriciaTrie.UnmarshallingContextSupplier
Yields the unmarshalling context.
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>, Unmarshaller<? extends Value>, PatriciaTrie.UnmarshallingContextSupplier, long) - 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.
PatriciaTrie.UnmarshallingContextSupplier - Interface in io.hotmoka.patricia
A function that supplies an unmarshalling context.
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 and Interfaces|All Packages