Skip to content

Commit f7f4f42

Browse files
committed
update
1 parent 0211bc1 commit f7f4f42

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

python/functionstream-api-advanced/src/fs_api_advanced/codec/bool_codec.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515

1616
class BoolCodec(Codec[bool]):
1717
supports_ordered_keys = True
18+
_SIZE = 1
19+
20+
def encoded_size(self) -> int:
21+
return self._SIZE
1822

1923
def encode(self, value: bool) -> bytes:
2024
return b"\x01" if value else b"\x00"

python/functionstream-api-advanced/src/fs_api_advanced/codec/float_codec.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
class FloatCodec(Codec[float]):
1919
"""Ordered float codec for range scans (lexicographic byte order)."""
2020
supports_ordered_keys = True
21+
_SIZE = 8
22+
23+
def encoded_size(self) -> int:
24+
return self._SIZE
2125

2226
def encode(self, value: float) -> bytes:
2327
bits = struct.unpack(">Q", struct.pack(">d", value))[0]

0 commit comments

Comments
 (0)