vmware / splinterdb

High Performance Embedded Key-Value Store
https://splinterdb.org
Apache License 2.0
685 stars 57 forks source link

Refactor inline BTree index_entry{}, leaf_entry{} and related sub-structure print code chunks into separate functions. #520

Closed gapisback closed 1 year ago

gapisback commented 1 year ago

Under this issue, modularize existing code to print BTree index_entry{}, leaf_entry{}, btree_pivot_data{} and btree_pivot_stats{} structures into separate functions. This item continues the work done under PR #280 to refactor inline BTree-printing code to sub-functions.

This change does not introduce any significant change in functionality but will now allow calling these print methods from other running code and from the debugger.