Uses of Class
com.exonum.binding.core.storage.indices.IndexAddress
-
Packages that use IndexAddress Package Description 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 IndexAddress in com.exonum.binding.core.storage.database
Methods in com.exonum.binding.core.storage.database with parameters of type IndexAddress Modifier and Type Method Description <E> EntryIndex<E>AbstractAccess. getEntry(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)<E> EntryIndex<E>Access. getEntry(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new Entry.<E> KeySetIndexProxy<E>AbstractAccess. getKeySet(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)<E> KeySetIndexProxy<E>Access. getKeySet(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new KeySet.<E> ListIndexProxy<E>AbstractAccess. getList(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)<E> ListIndexProxy<E>Access. getList(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new ListIndex.<K,V>
MapIndexProxy<K,V>AbstractAccess. getMap(IndexAddress address, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)<K,V>
MapIndexProxy<K,V>Access. getMap(IndexAddress address, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)Creates a new MapIndex.<E> ProofEntryIndex<E>AbstractAccess. getProofEntry(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)<E> ProofEntryIndex<E>Access. getProofEntry(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new ProofEntry.<E> ProofListIndexProxy<E>AbstractAccess. getProofList(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)<E> ProofListIndexProxy<E>Access. getProofList(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new ProofListIndex.<K,V>
ProofMapIndexProxy<K,V>AbstractAccess. getProofMap(IndexAddress address, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)<K,V>
ProofMapIndexProxy<K,V>Access. getProofMap(IndexAddress address, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)Creates a new ProofMapIndex.<K,V>
ProofMapIndexProxy<K,V>AbstractAccess. getRawProofMap(IndexAddress address, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)<K,V>
ProofMapIndexProxy<K,V>Access. getRawProofMap(IndexAddress address, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)Creates a new "raw" ProofMapIndex.<E> ValueSetIndexProxy<E>AbstractAccess. getValueSet(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)<E> ValueSetIndexProxy<E>Access. getValueSet(IndexAddress address, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new ValueSet. -
Uses of IndexAddress in com.exonum.binding.core.storage.indices
Methods in com.exonum.binding.core.storage.indices that return IndexAddress Modifier and Type Method Description IndexAddressStorageIndex. getAddress()Returns the index address: its identifier in the database.static IndexAddressIndexAddress. valueOf(String name)Creates an address of an individual index.static IndexAddressIndexAddress. valueOf(String groupName, byte[] idInGroup)Creates an address of an index belonging to an index group.Methods in com.exonum.binding.core.storage.indices with parameters of type IndexAddress Modifier and Type Method Description static <E> EntryIndexProxy<E>EntryIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new Entry.static <E> KeySetIndexProxy<E>KeySetIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new key set proxy.static <E> ListIndexProxy<E>ListIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new ListIndexProxy.static <K,V>
MapIndexProxy<K,V>MapIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)Creates a new MapIndexProxy.static <E> ProofEntryIndexProxy<E>ProofEntryIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new Entry.static <E> ProofListIndexProxy<E>ProofListIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new ProofListIndexProxy.static <K,V>
ProofMapIndexProxy<K,V>ProofMapIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)Creates a ProofMapIndexProxy.static <E> ValueSetIndexProxy<E>ValueSetIndexProxy. newInstance(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<E> serializer)Creates a new value set.static <K,V>
ProofMapIndexProxy<K,V>ProofMapIndexProxy. newInstanceNoKeyHashing(IndexAddress address, AbstractAccess access, com.exonum.binding.common.serialization.Serializer<K> keySerializer, com.exonum.binding.common.serialization.Serializer<V> valueSerializer)Creates a ProofMapIndexProxy that uses non-hashed keys.
-