| 560 | } |
| 561 | |
| 562 | long scanLaterHash(robj *ob, unsigned long *cursor) { |
| 563 | long defragged = 0; |
| 564 | if (ob->type != OBJ_HASH || ob->encoding != OBJ_ENCODING_HT) |
| 565 | return 0; |
| 566 | dict *d = (dict*)ptrFromObj(ob); |
| 567 | *cursor = dictScan(d, *cursor, scanLaterHashCallback, defragDictBucketCallback, &defragged); |
| 568 | return defragged; |
| 569 | } |
| 570 | |
| 571 | long defragQuicklist(redisDb *db, dictEntry *kde) { |
| 572 | robj *ob = (robj*)dictGetVal(kde); |
no test coverage detected