Interface UniqueIndexWriter<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>>

All Known Subinterfaces:
ManagedUniqueIndexNode<PK,D,IK,IE,IF>, UniqueIndexNode<PK,D,IK,IE>
All Known Implementing Classes:
NoTxnManagedUniqueIndexNode, TxnManagedUniqueIndexNode

public interface UniqueIndexWriter<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>>
  • Field Details

  • Method Details

    • deleteUnique

      void deleteUnique(IK indexKey, Config config)
    • deleteUnique

      default void deleteUnique(IK indexKey)
    • deleteMultiUnique

      void deleteMultiUnique(Collection<IK> uniqueKeys, Config config)
    • deleteMultiUnique

      default void deleteMultiUnique(Collection<IK> uniqueKeys)