MCPcopy Create free account

hub / github.com/avinassh/py-caskdb / functions

Functions43 in github.com/avinassh/py-caskdb

↓ 13 callersMethodget
get retrieves the value from the disk and returns. If the key does not exist then it returns an empty string Args:
src/caskdb/disk_store.py:127
↓ 12 callersMethodclose
(self)
src/caskdb/disk_store.py:193
↓ 9 callersMethodset
set stores the key and value on the disk Args: key (str): the key value (str): the value
src/caskdb/disk_store.py:104
↓ 4 callersMethodget
(self, key: str)
src/caskdb/memory_store.py:8
↓ 2 callersMethodclean_up
(self)
tests/test_disk_store.py:34
↓ 2 callersFunctiondecode_header
decode_header decodes the bytes into header using the `HEADER_FORMAT` format string Args: data (bytes): byte object containing t
src/caskdb/format.py:168
↓ 2 callersFunctiondecode_kv
decode_kv decodes the data bytes into appropriate KV pair Args: data (bytes): byte object containing the encoded KV data Return
src/caskdb/format.py:141
↓ 2 callersFunctionencode_header
encode_header encodes the data into bytes using the `HEADER_FORMAT` format string Args: timestamp (int): Timestamp at which we w
src/caskdb/format.py:100
↓ 2 callersFunctionencode_kv
encode_kv encodes the KV pair into bytes Args: timestamp (int): Timestamp at which we wrote the KV pair to the disk. The value
src/caskdb/format.py:120
↓ 2 callersMethodheader_test
(self, tt: Header)
tests/test_format.py:49
↓ 2 callersMethodkv_test
(self, tt: KeyValue)
tests/test_format.py:76
↓ 2 callersMethodset
(self, key: str, value: str)
src/caskdb/memory_store.py:5
↓ 1 callersMethod_init_key_dir
(self)
src/caskdb/disk_store.py:167
↓ 1 callersMethod_write
(self, data: bytes)
src/caskdb/disk_store.py:153
↓ 1 callersMethodclose
(self)
src/caskdb/memory_store.py:11
↓ 1 callersFunctionget_random_header
()
tests/test_format.py:18
↓ 1 callersFunctionget_random_kv
()
tests/test_format.py:26
↓ 1 callersFunctionstore_books
()
src/caskdb/example.py:22
↓ 1 callersFunctionstore_db
()
src/caskdb/example.py:12
Method__getitem__
(self, item: str)
src/caskdb/disk_store.py:204
Method__init__
(self)
src/caskdb/memory_store.py:2
Method__init__
(self, timestamp: int, position: int, total_size: int)
src/caskdb/format.py:94
Method__init__
(self, file_name: str = "data.db")
src/caskdb/disk_store.py:91
Method__init__
(self, path: typing.Optional[str] = None)
tests/test_disk_store.py:26
Method__setitem__
(self, key: str, value: str)
src/caskdb/disk_store.py:201
Functionmemory_db
()
src/caskdb/example.py:5
MethodsetUp
(self)
tests/test_disk_store.py:43
MethodtearDown
(self)
tests/test_disk_store.py:46
Methodtest_KV_serialisation
(self)
tests/test_format.py:84
Methodtest_bad
(self)
tests/test_format.py:70
Methodtest_close
(self)
tests/test_memory_store.py:16
Methodtest_deletion
(self)
tests/test_disk_store.py:88
Methodtest_dict_api
(self)
tests/test_disk_store.py:60
Methodtest_get
(self)
tests/test_disk_store.py:49
Methodtest_get
(self)
tests/test_memory_store.py:7
Methodtest_get_new_file
(self)
tests/test_disk_store.py:115
Methodtest_header_serialisation
(self)
tests/test_format.py:56
Methodtest_init
(self)
tests/test_format.py:100
Methodtest_invalid_key
(self)
tests/test_disk_store.py:55
Methodtest_invalid_key
(self)
tests/test_memory_store.py:12
Methodtest_persistence
(self)
tests/test_disk_store.py:66
Methodtest_random
(self)
tests/test_format.py:65
Methodtest_random
(self)
tests/test_format.py:92