MCPcopy Create free account
hub / github.com/BIT-DataLab/LakeBench / delete_keys

Method delete_keys

join/LSH/datasketch/storage.py:557–571  ·  view source on GitHub ↗

Delete a key (and all its values). :param iterable[byte|str] keys: the key :param boolean buffer: whether the delete statements should be buffered

(self, keys, buffer=False)

Source from the content-addressed store, hash-verified

555 self._execute(statements_and_parameters)
556
557 def delete_keys(self, keys, buffer=False):
558 """
559 Delete a key (and all its values).
560
561 :param iterable[byte|str] keys: the key
562 :param boolean buffer: whether the delete statements should be buffered
563 """
564 statements_and_parameters = [
565 (self._stmt_delete_key, (self._key_encoder(key), ))
566 for key in keys
567 ]
568 if buffer:
569 self._buffer(statements_and_parameters)
570 else:
571 self._execute(statements_and_parameters)
572
573 def delete(self, key, val, buffer=False):
574 """

Callers 1

removeMethod · 0.80

Calls 2

_bufferMethod · 0.95
_executeMethod · 0.95

Tested by

no test coverage detected