An abstract class for key-value store (KVS) storage clients.
Key-value stores clients provide an interface for accessing and manipulating KVS storage. They handle operations like getting, setting, deleting KVS values across different storage backends.
Storage clients are specific to the type of storage they manage (Dataset
, KeyValueStore
, RequestQueue
), and can operate with various storage systems including memory, file system, databases, and cloud storage solutions.
This abstract class defines the interface that all specific KVS clients must implement.
Hierarchy Index Methods delete_valueOverrides KeyValueStoreClient.delete_value
Delete a value from the key-value store by its key.
The backend method for the KeyValueStore.delete_value
call.
Overrides KeyValueStoreClient.drop
Drop the whole key-value store and remove all its values.
The backend method for the KeyValueStore.drop
call.
Overrides KeyValueStoreClient.get_public_url
Get the public URL for the given key.
The backend method for the KeyValueStore.get_public_url
call.
Overrides KeyValueStoreClient.iterate_keys
Iterate over all the existing keys in the key-value store.
The backend method for the KeyValueStore.iterate_keys
call.
Overrides KeyValueStoreClient.purge
Purge all items from the key-value store.
The backend method for the KeyValueStore.purge
call.
Overrides KeyValueStoreClient.record_exists
Check if a record with the given key exists in the key-value store.
The backend method for the KeyValueStore.record_exists
call.
The key to check for existence.
Overrides KeyValueStoreClient.set_value
Set a value in the key-value store by its key.
The backend method for the KeyValueStore.set_value
call.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4