• Home
  • Raw
  • Download

Lines Matching refs:keys

66 @synthesize keys;
90 keys = keyArray;
110 //tmp.keys[0] = kp;
174 [tnew insert:self.keys[numkeys-1] value:self index:0 split:&h];
175 [tnew insert:q.keys[q.numkeys-1] value:q index:1 split:&h];
202 ret = [t.keys[i].key compare:kstr];
235 ret = [keys[i].key compare:kstr];
289 self.keys[i] = tsb.keys[nkey];
315 self.keys[i] = tsb.keys[nkey];
335 ret = [keys[i].key compare:kp.key];
354 keys[numkeys-1] = tmp.keys[tmp.numkeys-1];
357 keys[i] = tmp.keys[tmp.numkeys-1];
365 * insert key to the right of t.keys[hi]
374 keys[hi] = kp;
386 keys[hi] = kp;
395 b.keys[hi] = kp;
414 [t0 insinnode:t1.keys[nkey] value:t1.btNodes[nkey]];
415 [t1 delfrmnode:t1.keys[nkey]];
417 keys[i-1] = t1.keys[nkey];
418 keys[i-1].recnum = t1.nodeid;
428 [t0 insinnode:t1.keys[0] value:t1.btNodes[0]];
429 [t1 delfrmnode:t1.keys[0]];
431 keys[i] = t0.keys[nkey];
432 keys[i].recnum = t0.nodeid;
446 k0 = self.keys[j];
464 keys[j] = ikp;
484 /*** move keys and pointers from
487 t0.keys[j] = t1.keys[k];
496 keys[i] = t0.keys[nkeys]; /* update key to point to new high key */
497 [self rotateleft:i+1]; /* copy over the keys and nodes */
524 /*** move keys and pointers ***/
527 t1.keys[i] = keys[j];
531 keys[j] = nil;
605 NSLog(@" t.keys[%d] recnum = %d, keyval = %@",
606 i, t.keys[i].recnum, t.keys[i]);
607 str = t.keys[i].kstr;
632 /** ROTATELEFT -- rotate keys from right to the left
638 keys[j] = keys[j+1];
644 /** ROTATERIGHT -- rotate keys to the right by 1 position
652 keys[k] = keys[k-1];
655 keys[j] = nil;
678 dict.ptrBuffer[idx++] = (id) t.keys[i].key;