- All Superinterfaces:
CounterAdapter<PK,D,F,N>, MapStorage<PK,D>, MapStorageReader<PK,D>, MapStorageReaderCounterAdapterMixin<PK,D,F,N>, MapStorageWriter<PK,D>, NodeOps<PK,D>, StorageWriter<PK,D>
- All Known Implementing Classes:
IndexedSortedMapStorageCounterAdapter, MapStorageCounterAdapter, PhysicalIndexedSortedMapStorageCounterAdapter, PhysicalMapStorageCounterAdapter, PhysicalSortedMapStorageCounterAdapter, PhysicalSubEntitySortedMapStorageCounterAdapter, PhysicalTallyStorageCounterAdapter, SortedMapStorageCounterAdapter, TallyStorageWriterCounterAdapter
public interface MapStorageCounterAdapterMixin<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>,N extends MapStorage.MapStorageNode<PK,D,F>>
extends MapStorage<PK,D>, MapStorageReaderCounterAdapterMixin<PK,D,F,N>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.MapStorage
MapStorage.MapStorageNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>, MapStorage.PhysicalMapStorageNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
StorageWriter.StorageWriterNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
-
-
Method Summary
-
Method Details
-
default void put(
D databean,
Config config)
- Specified by:
put in interface StorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-
- Specified by:
putMulti in interface StorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-
default void delete(
PK key,
Config config)
- Specified by:
delete in interface MapStorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-
-
default void deleteAll(
Config config)
- Specified by:
deleteAll in interface MapStorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>