:py:mod:`dissect.apfs.objects.btree_node` ========================================= .. py:module:: dissect.apfs.objects.btree_node Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.apfs.objects.btree_node.BTreeNode .. py:class:: BTreeNode(*args, **kwargs) Bases: :py:obj:`dissect.apfs.objects.base.Object` APFS B-tree Node object. .. py:attribute:: __type__ .. py:attribute:: __struct__ .. py:attribute:: object :type: dissect.apfs.c_apfs.c_apfs.btree_node_phys .. py:method:: __repr__() -> str .. py:property:: toc :type: list[dissect.apfs.c_apfs.c_apfs.kvoff | dissect.apfs.c_apfs.c_apfs.kvloc] The B-tree node's table of contents. .. py:property:: flags :type: dissect.apfs.c_apfs.c_apfs.BTNODE The B-tree node's flags. .. py:property:: is_root :type: bool Whether the node is the root node. .. py:property:: is_leaf :type: bool Whether the node is a leaf node. .. py:property:: is_nonleaf :type: bool Whether the node is a non-leaf node. .. py:property:: level :type: int The B-tree node's level. .. py:property:: nkeys :type: int The number of keys in the B-tree node.