Uses of Class
com.exonum.binding.core.storage.database.AbstractAccess
Package | Description |
---|---|
com.exonum.binding.core.blockchain | |
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.
|
-
Uses of AbstractAccess in com.exonum.binding.core.blockchain
Methods in com.exonum.binding.core.blockchain with parameters of type AbstractAccess Modifier and Type Method Description static BlockchainData
BlockchainData. fromRawAccess(AbstractAccess baseAccess, java.lang.String serviceName)
Creates a BlockchainData for the service with the given name. -
Uses of AbstractAccess in com.exonum.binding.core.storage.database
Subclasses of AbstractAccess in com.exonum.binding.core.storage.database Modifier and Type Class Description class
Fork
A fork is a database access object, allowing both read and write operations.class
Prefixed
A prefixed database access.class
RoErasedAccess
A readonly, "erased", database Access object.class
Snapshot
A snapshot is a read-only, immutable database access. -
Uses of AbstractAccess in com.exonum.binding.core.storage.indices
Methods in com.exonum.binding.core.storage.indices with parameters of type AbstractAccess Modifier and Type Method Description static <E> EntryIndexProxy<E>
EntryIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<E> serializer)
Creates a new Entry.static <E> KeySetIndexProxy<E>
KeySetIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<E> serializer)
Creates a new key set proxy.static <E> ListIndexProxy<E>
ListIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<E> serializer)
Creates a new ListIndexProxy.static <K, V> MapIndexProxy<K,V>
MapIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<K> keySerializer, Serializer<V> valueSerializer)
Creates a new MapIndexProxy.static <E> ProofEntryIndexProxy<E>
ProofEntryIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<E> serializer)
Creates a new Entry.static <E> ProofListIndexProxy<E>
ProofListIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<E> serializer)
Creates a new ProofListIndexProxy.static <K, V> ProofMapIndexProxy<K,V>
ProofMapIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<K> keySerializer, Serializer<V> valueSerializer)
Creates a ProofMapIndexProxy.static <E> ValueSetIndexProxy<E>
ValueSetIndexProxy. newInstance(IndexAddress address, AbstractAccess access, Serializer<E> serializer)
Creates a new value set.static <K, V> ProofMapIndexProxy<K,V>
ProofMapIndexProxy. newInstanceNoKeyHashing(IndexAddress address, AbstractAccess access, Serializer<K> keySerializer, Serializer<V> valueSerializer)
Creates a ProofMapIndexProxy that uses non-hashed keys.