Protected
inProtected
yieldRetrieves the values associated with an array of keys from the Cassandra database. It chunks requests for large numbers of keys to manage performance and Cassandra limitations.
An array of keys for which to retrieve values.
A promise that resolves with an array of Uint8Array or undefined, corresponding to each key.
Sets multiple key-value pairs in the Cassandra database. Each key-value pair is processed to ensure compatibility with Cassandra's storage requirements.
An array of key-value pairs to set in the database.
A promise that resolves when all key-value pairs have been set.
Yields keys from the Cassandra database optionally based on a prefix, based on the store's keyDelimiter. This method pages through results efficiently for large datasets.
Optional
prefix: stringAn optional prefix to filter the keys to be yielded.
An async generator that yields keys from the database.
A concrete implementation of BaseStore for interacting with a Cassandra database. It provides methods to get, set, delete, and yield keys based on specified criteria.