aboutsummaryrefslogtreecommitdiff
path: root/src/timedata.cpp
diff options
context:
space:
mode:
authorAndrew Chow <achow101-github@achow101.com>2022-04-11 17:11:37 -0400
committerAndrew Chow <github@achow101.com>2023-06-01 13:09:08 -0400
commitba616b932cb9e9adb7eb9f1826caa62ce422a22d (patch)
tree032c9cf74574b1f29a39c79b76fc9495353188b9 /src/timedata.cpp
parent1d858b055daeea363e0450f327672658548be4c6 (diff)
downloadbitcoin-ba616b932cb9e9adb7eb9f1826caa62ce422a22d.tar.xz
wallet: Add GetPrefixCursor to DatabaseBatch
In order to get records beginning with a prefix, we will need a cursor specifically for that prefix. So add a GetPrefixCursor function and DatabaseCursor classes for dealing with those prefixes. Tested on each supported db engine. 1) Write two different key->value elements to db. 2) Create a new prefix cursor and walk-through every returned element, verifying that it gets parsed properly. 3) Try to move the cursor outside the filtered range: expect failure and flag complete=true. Co-Authored-By: Ryan Ofsky <ryan@ofsky.org> Co-Authored-By: furszy <matiasfurszyfer@protonmail.com>
Diffstat (limited to 'src/timedata.cpp')
0 files changed, 0 insertions, 0 deletions