Lines Matching refs:iterator
43 struct BTreeIterator *iterator = NULL;
48 MALLOC (iterator, struct BTreeIterator *, sizeof (struct BTreeIterator), M_TEMP, M_WAITOK);
49 if (iterator == NULL) {
52 bzero (iterator, sizeof (*iterator));
61 iterator->hint.nodeNum = hint;
68 BlockMoveData(key, &iterator->key, CalcKeySize(btcb, (const BTreeKey *) key)); //�� should we range check against maxkeylen?
73 result = BTReplaceRecord( fcb, iterator, &btRecord, dataSize );
75 *newHint = iterator->hint.nodeNum;
79 FREE (iterator, M_TEMP);