![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include <dbwrapper.h>
Public Member Functions | |
| CDBTransactionIterator (CDBTransaction &_transaction, int _nVersion) | |
| void | SeekToFirst () |
| template<typename K > | |
| void | Seek (const K &key) |
| void | Seek (const CDataStream &ssKey) |
| bool | Valid () |
| void | Next () |
| template<typename K > | |
| bool | GetKey (K &key) |
| CDataStream | GetKey () |
| template<typename V > | |
| bool | GetValue (V &value) |
Private Types | |
| typedef std::remove_pointer< decltype(transaction.parent.NewIterator())>::type | ParentIterator |
Private Member Functions | |
| void | SkipDeletedAndOverwritten () |
| void | DecideCur () |
Private Attributes | |
| CDBTransaction & | transaction |
| CDBTransaction::WritesMap::iterator | transactionIt |
| std::unique_ptr< ParentIterator > | parentIt |
| CDataStream | parentKey |
| int | nVersion |
| bool | curIsParent {false} |
Definition at line 388 of file dbwrapper.h.
|
private |
Definition at line 393 of file dbwrapper.h.
|
inline |
Definition at line 406 of file dbwrapper.h.
|
inlineprivate |
|
inline |
|
inline |
Definition at line 458 of file dbwrapper.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
private |
Definition at line 403 of file dbwrapper.h.
|
private |
Definition at line 402 of file dbwrapper.h.
|
private |
Definition at line 400 of file dbwrapper.h.
|
private |
Definition at line 401 of file dbwrapper.h.
|
private |
Definition at line 391 of file dbwrapper.h.
|
private |
Definition at line 399 of file dbwrapper.h.