:py:mod:`dissect.volume.dm.btree` ================================= .. py:module:: dissect.volume.dm.btree Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.volume.dm.btree.BTree dissect.volume.dm.btree.Node .. py:class:: BTree(fh: BinaryIO, root: int, block_size: int) .. py:attribute:: fh .. py:attribute:: root .. py:attribute:: block_size .. py:method:: lookup(keys: int | list[int], want_high: bool = False) -> bytes | None .. py:class:: Node(buf: bytes) .. py:attribute:: buf .. py:attribute:: header .. py:attribute:: num_entries .. py:attribute:: max_entries .. py:attribute:: value_size .. py:attribute:: key .. py:property:: is_internal :type: bool .. py:property:: is_leaf :type: bool .. py:method:: value(idx: int) -> bytes