Interface UniqueIndexNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,​IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,​IE,​PK,​D>>

All Superinterfaces:
IndexReader<PK,​D,​IK,​IE>, NodeOps<IK,​IE>, SortedStorageReader<IK,​IE>, UniqueIndexReader<PK,​D,​IK,​IE>, UniqueIndexWriter<PK,​D,​IK>
All Known Subinterfaces:
ManagedUniqueIndexNode<PK,​D,​IK,​IE,​IF>
All Known Implementing Classes:
ManualUniqueIndexNode, NoOpUniqueIndexNode, NoTxnManagedUniqueIndexNode, TxnManagedUniqueIndexNode

public interface UniqueIndexNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,​IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,​IE,​PK,​D>>
extends UniqueIndexReader<PK,​D,​IK,​IE>, UniqueIndexWriter<PK,​D,​IK>