CDBWrapper::HasKeyStartingWith

Probe an unopened database for a key prefix. Return true if a database at path exists and contains at least 1 entry beginning with prefix; missing or empty databases return false, and database errors throw dbwrapper_error.

Synopsis

Declared in <dbwrapper.h>

static
bool
HasKeyStartingWith(
    fs::path const& path,
    uint8_t prefix);

Return Value

True if an entry beginning with prefix exists, false otherwise.

Parameters

NameDescription
pathFilesystem path of the database to probe.
prefixThe single-byte key prefix to search for.