Lines Matching full:traverse
1267 fast hash heads scan on traverse, updating the mirrored copy in
1610 /* you cannot use transactions inside a traverse (although you can use
1611 traverse inside a transaction) as otherwise you can end up with
1613 TDB_LOG((tdb, TDB_DEBUG_ERROR, "tdb_transaction_start: cannot start a transaction within a traverse\n"));
1642 traverse can be fast */
2642 /* file: traverse.c */
2644 /* Uses traverse lock: 0 = finish, -1 = error, other = record offset */
2747 /* traverse the entire database - calling fn(tdb, key, data) on each element.
2765 /* fcntl locks don't stack: beware traverse inside traverse */
2814 a write style traverse - temporarily marks the db read only
2838 a write style traverse - needs to get the transaction lock to
2896 /* Is locked key the old key? If so, traverse will be reliable. */