• Heikki Linnakangas's avatar
    More GIN refactoring. · ce5326ee
    Heikki Linnakangas authored
    Separate the insertion payload from the more static portions of GinBtree.
    GinBtree now only contains information related to searching the tree, and
    the information of what to insert is passed separately.
    
    Add root block number to GinBtree, instead of passing it around all the
    functions as argument.
    
    Split off ginFinishSplit() from ginInsertValue(). ginFinishSplit is
    responsible for finding the parent and inserting the downlink to it.
    ce5326ee
ginbtree.c 13.7 KB