Module access

Module access 

Source
Expand description

This module forms the access layer of the backend which holds the contracts of unified database access operations across all the backends and Bee types.

Traitsยง

AsIterator
AsIterator<'a, K, V> trait extends the StorageBackend with iter operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
Batch
Batch<K, V> trait extends the StorageBackend with batch operations for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
BatchBuilder
BatchBuilder trait extends the StorageBackend with batch builder functionality; therefore it should be explicitly implemented for the corresponding StorageBackend.
Delete
Delete<K, V> trait extends the StorageBackend with delete operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
Exist
Exist<K, V> trait extends the StorageBackend with exist operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
Fetch
Fetch<K, V> trait extends the StorageBackend with fetch operation for the (key: K, value: V pair); therefore, it should be explicitly implemented for the corresponding StorageBackend.
Insert
Insert<K, V> trait extends the StorageBackend with insert operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
InsertStrict
InsertStrict<K, V> trait extends the StorageBackend with insert_strict operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
MultiFetch
MultiFetch<'a, K, V> trait extends the StorageBackend with multi_fetch operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
Truncate
Truncate<K, V> trait extends the StorageBackend with truncate operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.
Update
Update<K, V> trait extends the StorageBackend with update operation for the (key: K, value: V) pair; therefore, it should be explicitly implemented for the corresponding StorageBackend.