Interface StorageIndex

All Known Subinterfaces:
ListIndex<T>, MapIndex<K,​V>
All Known Implementing Classes:
EntryIndexProxy, KeySetIndexProxy, ListIndexProxy, MapIndexProxy, ProofListIndexProxy, ProofMapIndexProxy, ValueSetIndexProxy

public interface StorageIndex
Storage index is a persistent, named collection built on top of Exonum key-value storage.

Also known as a collection, a table, and also as (rarely) a view for a database view is inherently associated with an index.

  • Method Summary

    Modifier and Type Method Description
    IndexAddress getAddress()
    Returns the index address: its unique identifier in the database.
    default String getName()
    Returns the name of this index.
  • Method Details

    • getName

      default String getName()
      Returns the name of this index.
    • getAddress

      IndexAddress getAddress()
      Returns the index address: its unique identifier in the database. It consists of the name and, in case this index belongs to an index family, a family identifier.