| 894 | } |
| 895 | } |
| 896 | void clearOne(KeyRangeRef keys) { |
| 897 | ASSERT(!db.fragment_values); |
| 898 | int r = moveTo(keys.begin); |
| 899 | if (r < 0) |
| 900 | moveNext(); |
| 901 | ASSERT(valid && decodeKV(getEncodedRow()).key < keys.end); |
| 902 | remove(); |
| 903 | } |
| 904 | void clear(KeyRangeRef keys) { |
| 905 | // TODO: This is really slow! |
| 906 | while (true) { |