|
template<typename TKey , typename TValue , typename TxType > |
bool | bb::lmdblib::lmdb_queries::get_value_or_previous (TKey &key, TValue &data, const LMDBDatabase &db, const TxType &tx) |
|
template<typename TKey , typename TValue , typename TxType > |
bool | bb::lmdblib::lmdb_queries::get_value_or_previous (TKey &key, TValue &data, const LMDBDatabase &db, const std::function< bool(const MDB_val &)> &is_valid, const TxType &tx) |
|
template<typename TKey , typename TxType > |
bool | bb::lmdblib::lmdb_queries::get_value_or_greater (TKey &key, Value &data, const LMDBDatabase &db, const TxType &tx) |
|
template<typename TKey , typename TxType > |
void | bb::lmdblib::lmdb_queries::get_all_values_greater_or_equal_key (const TKey &key, ValuesVector &data, const LMDBDatabase &db, const TxType &tx) |
|
template<typename TKey , typename TxType > |
void | bb::lmdblib::lmdb_queries::delete_all_values_greater_or_equal_key (const TKey &key, const LMDBDatabase &db, const TxType &tx) |
|
template<typename TKey , typename TxType > |
void | bb::lmdblib::lmdb_queries::get_all_values_lesser_or_equal_key (const TKey &key, ValuesVector &data, const LMDBDatabase &db, const TxType &tx) |
|
template<typename TKey , typename TxType > |
void | bb::lmdblib::lmdb_queries::delete_all_values_lesser_or_equal_key (const TKey &key, const LMDBDatabase &db, const TxType &tx) |
|
void | bb::lmdblib::lmdb_queries::put_value (Key &key, Value &data, const LMDBDatabase &db, bb::lmdblib::LMDBWriteTransaction &tx, bool duplicatesPermitted) |
|
void | bb::lmdblib::lmdb_queries::put_value (Key &key, const uint64_t &data, const LMDBDatabase &db, bb::lmdblib::LMDBWriteTransaction &tx, bool duplicatesPermitted) |
|
void | bb::lmdblib::lmdb_queries::delete_value (Key &key, const LMDBDatabase &db, bb::lmdblib::LMDBWriteTransaction &tx) |
|
void | bb::lmdblib::lmdb_queries::delete_value (Key &key, Value &value, const LMDBDatabase &db, bb::lmdblib::LMDBWriteTransaction &tx) |
|
bool | bb::lmdblib::lmdb_queries::get_value (Key &key, Value &data, const LMDBDatabase &db, const bb::lmdblib::LMDBTransaction &tx) |
|
bool | bb::lmdblib::lmdb_queries::get_value (Key &key, uint64_t &data, const LMDBDatabase &db, const bb::lmdblib::LMDBTransaction &tx) |
|
bool | bb::lmdblib::lmdb_queries::set_at_key (const LMDBCursor &cursor, Key &key) |
|
bool | bb::lmdblib::lmdb_queries::set_at_key_gte (const LMDBCursor &cursor, Key &key) |
|
bool | bb::lmdblib::lmdb_queries::set_at_start (const LMDBCursor &cursor) |
|
bool | bb::lmdblib::lmdb_queries::set_at_end (const LMDBCursor &cursor) |
|
bool | bb::lmdblib::lmdb_queries::read_next (const LMDBCursor &cursor, KeyDupValuesVector &keyValues, uint64_t numKeysToRead) |
|
bool | bb::lmdblib::lmdb_queries::read_prev (const LMDBCursor &cursor, KeyDupValuesVector &keyValues, uint64_t numKeysToRead) |
|
bool | bb::lmdblib::lmdb_queries::read_next_dup (const LMDBCursor &cursor, KeyDupValuesVector &keyValues, uint64_t numKeysToRead) |
|
bool | bb::lmdblib::lmdb_queries::read_prev_dup (const LMDBCursor &cursor, KeyDupValuesVector &keyValues, uint64_t numKeysToRead) |
|
bool | bb::lmdblib::lmdb_queries::count_until_next (const LMDBCursor &cursor, const Key &key, uint64_t &count) |
|
bool | bb::lmdblib::lmdb_queries::count_until_prev (const LMDBCursor &cursor, const Key &key, uint64_t &count) |
|
bool | bb::lmdblib::lmdb_queries::count_until_next_dup (const LMDBCursor &cursor, const Key &key, uint64_t &count) |
|
bool | bb::lmdblib::lmdb_queries::count_until_prev_dup (const LMDBCursor &cursor, const Key &key, uint64_t &count) |
|