Uses of Interface
com.exonum.binding.core.storage.indices.StorageIndex
Package | Description |
---|---|
com.exonum.binding.core.storage.indices |
Contains Exonum indexes — persistent, named collections built on top of Exonum key-value storage.
|
-
Uses of StorageIndex in com.exonum.binding.core.storage.indices
Subinterfaces of StorageIndex in com.exonum.binding.core.storage.indices Modifier and Type Interface Description interface
EntryIndex<T>
An Entry is a database index that may or may not contain a single value.interface
HashableIndex
A hashable index provides a cryptographic hash which represents the complete state of this index.interface
ListIndex<T>
A list index proxy is a contiguous list of elements.interface
MapIndex<K,V>
A MapIndex is an index that maps keys to values.interface
ProofEntryIndex<T>
A proof entry is a hashable variant ofEntryIndex
.Classes in com.exonum.binding.core.storage.indices that implement StorageIndex Modifier and Type Class Description class
EntryIndexProxy<T>
A proxy of a native MerkleDB Entry.class
KeySetIndexProxy<E>
A key set is an index that contains no duplicate elements (keys).class
ListIndexProxy<E>
A list index proxy is a contiguous list of elements.class
MapIndexProxy<K,V>
A MapIndex is an index that maps keys to values.class
ProofEntryIndexProxy<T>
A proxy of a native MerkleDB ProofEntry.class
ProofListIndexProxy<E>
A proof list index proxy is a contiguous list of elements, capable of providing cryptographic proofs that it contains a certain element at a particular position.class
ProofMapIndexProxy<K,V>
A ProofMapIndexProxy is an index that maps keys to values.class
ValueSetIndexProxy<E>
A value set is an index that contains no duplicate elements (values).