Interface MapStorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
- All Superinterfaces:
NodeOps<PK,,D> StorageWriter<PK,D>
- All Known Subinterfaces:
IndexedMapStorage<PK,,D> IndexedMapStorage.IndexedMapStorageNode<PK,,D, F> IndexedMapStorage.PhysicalIndexedMapStorageNode<PK,,D, F> IndexedMapStorageWriter<PK,,D> IndexedMapStorageWriter.IndexedMapStorageWriterNode<PK,,D, F> IndexedMapStorageWriter.PhysicalIndexedMapStorageWriterNode<PK,,D, F> IndexedSortedMapStorage<PK,,D> IndexedSortedMapStorage.IndexedSortedMapStorageNode<PK,,D, F> IndexedSortedMapStorage.PhysicalIndexedSortedMapStorageNode<PK,,D, F> IndexedSortedMapStorageWriter<PK,,D> IndexedSortedMapStorageWriter.IndexedSortedMapStorageWriterNode<PK,,D, F> IndexedSortedMapStorageWriter.PhysicalIndexedSortedMapStorageWriterNode<PK,,D, F> MapStorage<PK,,D> MapStorage.MapStorageNode<PK,,D, F> MapStorage.PhysicalMapStorageNode<PK,,D, F> MapStorageCounterAdapterMixin<PK,,D, F, N> MapStorageSanitizationAdapterMixin<PK,,D, F, N> MapStorageTraceAdapterMixin<PK,,D, F, N> MapStorageWriter.MapStorageWriterNode<PK,,D, F> MapStorageWriter.PhysicalMapStorageWriterNode<PK,,D, F> MapStorageWriterCallsiteAdapterMixin<PK,,D, F, N> PhysicalMapStorageAvailabilityAdapterMixin<PK,,D, F, N> PhysicalSubEntitySortedMapStorageNode<EK,,PK, D, F> SortedMapStorage<PK,,D> SortedMapStorage.PhysicalSortedMapStorageNode<PK,,D, F> SortedMapStorage.SortedMapStorageNode<PK,,D, F> SortedMapStorageWriter<PK,,D> SortedMapStorageWriter.PhysicalSortedMapStorageWriterNode<PK,,D, F> SortedMapStorageWriter.SortedMapStorageWriterNode<PK,,D, F> SubEntitySortedMapStorageNode<EK,PK, D, F>
- All Known Implementing Classes:
DatabeanToBlobNode,IndexedSortedMapStorageCallsiteAdapter,IndexedSortedMapStorageCounterAdapter,MapStorageCallsiteAdapter,MapStorageCounterAdapter,NoOpGroupQueueNode,NoOpNode,NoOpQueueNode,PhysicalIndexedSortedMapStorageAvailabilityAdapterFactory.PhysicalIndexedSortedMapStorageAvailabilityAdapter,PhysicalIndexedSortedMapStorageCallsiteAdapter,PhysicalIndexedSortedMapStorageCounterAdapter,PhysicalIndexedSortedMapStorageSanitizationAdapter,PhysicalIndexedSortedMapStorageTraceAdapter,PhysicalMapStorageAvailabilityAdapterFactory.PhysicalMapStorageAvailabilityAdapter,PhysicalMapStorageCallsiteAdapter,PhysicalMapStorageCounterAdapter,PhysicalMapStorageSanitizationAdapter,PhysicalMapStorageTraceAdapter,PhysicalSortedMapStorageAvailabilityAdapterFactory.PhysicalSortedMapStorageAvailabilityAdapter,PhysicalSortedMapStorageCallsiteAdapter,PhysicalSortedMapStorageCounterAdapter,PhysicalSortedMapStorageSanitizationAdapter,PhysicalSortedMapStorageTraceAdapter,PhysicalSubEntitySortedMapStorageCallsiteAdapter,PhysicalSubEntitySortedMapStorageCounterAdapter,PhysicalSubEntitySortedMapStorageTraceAdapter,SortedMapStorageCallsiteAdapter,SortedMapStorageCounterAdapter
public interface MapStorageWriter<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
extends StorageWriter<PK,D>
Methods for deleting from simple key/value storage systems, supporting similar methods to a HashMap.
See MapStorageReader for implementation notes.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceMapStorageWriter.MapStorageWriterNode<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>> static interfaceMapStorageWriter.PhysicalMapStorageWriterNode<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>> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidvoiddefault voidvoiddefault voiddeleteBatched(io.datarouter.scanner.Scanner<PK> keys) default voiddeleteBatched(io.datarouter.scanner.Scanner<PK> keys, Config config) default voiddeleteMulti(Collection<PK> keys) voiddeleteMulti(Collection<PK> keys, Config config) Methods inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
put, put, putMulti, putMulti
-
Field Details
-
OP_put
- See Also:
-
OP_putMulti
- See Also:
-
OP_delete
- See Also:
-
OP_deleteMulti
- See Also:
-
OP_deleteAll
- See Also:
-
-
Method Details
-
delete
-
delete
-
deleteMulti
-
deleteMulti
-
deleteBatched
-
deleteBatched
-
deleteAll
-
deleteAll
default void deleteAll()
-