def METHOD_NAME(self, page_num: int):
    self.pos = 100 if page_num == 0 else self.page_size * page_num
    # B-tree Page Header Format
    page_type = self.read(1)
    if page_type == b"\x0D":
        return self._read_leaf_table(page_num)
    elif page_type == b"\x05":
        return self._read_interior_table(page_num)
    else:
        raise NotImplemented