Lines Matching defs:parentNode
454 BlockDescriptor parentNode;
460 parentNode.buffer = nil;
461 parentNode.blockHeader = nil;
475 err = GetNode (btreePtr, parentNodeNum, 0, &parentNode); // released as target node in next level up
479 PanicIf ( ((NodeDescPtr)parentNode.buffer)->kind != kBTIndexNode, " InsertLevel: parent node not an index node! ");
486 ModifyBlockStart(btreePtr->fileRefNum, &parentNode);
489 GetRecordByIndex (btreePtr, parentNode.buffer, index, &keyPtr, &recPtr, &recSize);
495 DeleteRecord (btreePtr, parentNode.buffer, index);
530 &parentNode, index, level, insertNode );
704 BlockDescriptor parentNode;
712 parentNode.buffer = nil;
713 parentNode.blockHeader = nil;
817 err = GetNode (btreePtr, treePathTable[level].node, 0, &parentNode);
828 ModifyBlockStart(btreePtr->fileRefNum, &parentNode);
831 GetRecordByIndex (btreePtr, parentNode.buffer, index, &keyPtr, &recPtr, &recSize);
835 DeleteRecord (btreePtr, parentNode.buffer, index);
842 &parentNode, index, level, kReplaceRecord, &insertNode);
847 err = DeleteTree (btreePtr, treePathTable, &parentNode, index, level);
861 (void) ReleaseNode (btreePtr, &parentNode);