Uses of Package
com.exonum.binding.core.storage.indices
Package | Description |
---|---|
com.exonum.binding.core.blockchain | |
com.exonum.binding.core.runtime | |
com.exonum.binding.core.storage.database | |
com.exonum.binding.core.storage.indices |
Contains Exonum indexes — persistent, named collections built on top of Exonum key-value storage.
|
com.exonum.binding.time |
-
Classes in com.exonum.binding.core.storage.indices used by com.exonum.binding.core.blockchain Class Description KeySetIndexProxy A key set is an index that contains no duplicate elements (keys).ListIndex A list index proxy is a contiguous list of elements.MapIndex A MapIndex is an index that maps keys to values.ProofListIndexProxy 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. -
Classes in com.exonum.binding.core.storage.indices used by com.exonum.binding.core.runtime Class Description ProofMapIndexProxy A ProofMapIndexProxy is an index that maps keys to values. -
Classes in com.exonum.binding.core.storage.indices used by com.exonum.binding.core.storage.database Class Description EntryIndex An Entry is a database index that may or may not contain a single value.IndexAddress An Exonum index address: a pair of the name and an optional id in a group, which identifies an Exonum index.KeySetIndexProxy A key set is an index that contains no duplicate elements (keys).ListIndexProxy A list index proxy is a contiguous list of elements.MapIndexProxy A MapIndex is an index that maps keys to values.ProofEntryIndex A proof entry is a hashable variant ofEntryIndex
.ProofListIndexProxy 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.ProofMapIndexProxy A ProofMapIndexProxy is an index that maps keys to values.ValueSetIndexProxy A value set is an index that contains no duplicate elements (values). -
Classes in com.exonum.binding.core.storage.indices used by com.exonum.binding.core.storage.indices Class Description EntryIndex An Entry is a database index that may or may not contain a single value.EntryIndexProxy A proxy of a native MerkleDB Entry.HashableIndex A hashable index provides a cryptographic hash which represents the complete state of this index.IndexAddress An Exonum index address: a pair of the name and an optional id in a group, which identifies an Exonum index.KeySetIndexProxy A key set is an index that contains no duplicate elements (keys).ListIndex A list index proxy is a contiguous list of elements.ListIndexProxy A list index proxy is a contiguous list of elements.ListProof A view of aProofListIndexProxy
, i.e., a subset of its elements coupled with a proof, which jointly allow restoring the index hash of the list.MapIndex A MapIndex is an index that maps keys to values.MapIndexProxy A MapIndex is an index that maps keys to values.MapProof A view of aProofMapIndexProxy
, i.e., a subset of its entries coupled with a proof, which jointly allow restoring the index hash of the map.ProofEntryIndex A proof entry is a hashable variant ofEntryIndex
.ProofEntryIndexProxy A proxy of a native MerkleDB ProofEntry.ProofListIndexProxy 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.ProofMapIndexProxy A ProofMapIndexProxy is an index that maps keys to values.StorageIndex Storage index is a persistent, named collection built on top of Exonum key-value storage.ValueSetIndexProxy A value set is an index that contains no duplicate elements (values).ValueSetIndexProxy.Entry An entry of a value set index: a hash-value pair. -
Classes in com.exonum.binding.core.storage.indices used by com.exonum.binding.time Class Description ProofEntryIndex A proof entry is a hashable variant ofEntryIndex
.ProofMapIndexProxy A ProofMapIndexProxy is an index that maps keys to values.