Search Toolkit Book for lmdb::cursor
Resource class for `MDB_cursor*` handles. More...
#include <util/lmdbxx/lmdb++.h>
Resource class for `MDB_cursor*` handles.
Definition at line 1863 of file lmdb++.h.
◆ cursor() [1/2]Constructor.
Definition at line 1893 of file lmdb++.h.
References handle().
◆ cursor() [2/2] lmdb::cursor::cursor ( cursor && other ) inlinenoexcept ◆ ~cursor() lmdb::cursor::~cursor ( ) inlinenoexcept ◆ close() void lmdb::cursor::close ( ) inlinenoexcept ◆ dbi() MDB_dbi lmdb::cursor::dbi ( ) const inlinenoexcept ◆ find() ◆ get() [1/5]template<typename K , typename V >
◆ get() [2/5] ◆ get() [3/5] ◆ get() [4/5] ◆ get() [5/5] ◆ handle() ◆ open()Creates an LMDB cursor.
Definition at line 1878 of file lmdb++.h.
References assert, lmdb::cursor_open(), and handle().
Referenced by CPubseqGatewayCacheBlobProp::EnumerateBlobProp(), CPubseqGatewayCacheBioseqInfo::Fetch(), CPubseqGatewayCacheBlobProp::Fetch(), CPubseqGatewayCacheSi2Csi::Fetch(), CPubseqGatewayCacheSi2Csi::FetchLast(), CPubseqGatewayCacheBlobProp::FetchLast(), CPubseqGatewayCacheBioseqInfo::FetchLast(), CSeqDBLMDB::GetDBTaxIds(), CSeqDBLMDB::GetOid(), CSeqDBLMDB::GetOids(), CSeqDBLMDB::GetOidsForTaxIds(), and CSeqDBLMDB::GetVolumesInfo().
◆ operator MDB_cursor *()Returns the underlying `MDB_cursor*` handle.
Definition at line 1923 of file lmdb++.h.
References _handle.
◆ operator=() ◆ renew() ◆ txn() MDB_txn* lmdb::cursor::txn ( ) const inlinenoexcept ◆ _handle ◆ default_flags constexpr unsigned int lmdb::cursor::default_flags = 0 staticconstexprDefinition at line 1868 of file lmdb++.h.
The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4