private byte *AddSeparatorToParentPage(long pageRefNumber, MemorySlice separatorKey, out Page parentOfPageRef) { var parent = new ParentPageAction(_parentPage, _page, _tree, _cursor, _tx); var pos = parent.AddSeparator(separatorKey, pageRefNumber); parentOfPageRef = parent.ParentOfAddedPageRef; return(pos); }
private void AddSeparatorToParentPage(Page childPage, Page parentPage, long pageNumber, MemorySlice seperatorKey, int separatorKeyPosition) { var parent = new ParentPageAction(parentPage, childPage, _tree, _cursor, _tx); parent.AddSeparator(seperatorKey, pageNumber, separatorKeyPosition); }
private byte* AddSeparatorToParentPage(long pageRefNumber, MemorySlice separatorKey, out Page parentOfPageRef) { var parent = new ParentPageAction(_parentPage, _page, _tree, _cursor, _tx); var pos = parent.AddSeparator(separatorKey, pageRefNumber); parentOfPageRef = parent.ParentOfAddedPageRef; return pos; }