CursorBase Class Reference

#include <ArmarXCore/applications/ArmarXStorm/other_files/IceDB/IceDB.h>

+ Inheritance diagram for CursorBase:

Public Member Functions

void close ()
 
MDB_cursor * mcursor () const
 
virtual ~CursorBase ()
 

Protected Member Functions

 CursorBase (MDB_dbi dbi, const Txn &txn, bool)
 
void del (unsigned int)
 
bool find (MDB_val *)
 
bool find (MDB_val *, MDB_val *)
 
bool get (MDB_val *, MDB_val *, MDB_cursor_op)
 
void put (MDB_val *, MDB_val *, unsigned int)
 
void renew (const ReadOnlyTxn &)
 

Detailed Description

Definition at line 346 of file IceDB.h.

Constructor & Destructor Documentation

◆ ~CursorBase()

virtual ~CursorBase ( )
virtual

◆ CursorBase()

CursorBase ( MDB_dbi  dbi,
const Txn txn,
bool   
)
protected

Member Function Documentation

◆ close()

void close ( )

◆ del()

void del ( unsigned int  )
protected
+ Here is the caller graph for this function:

◆ find() [1/2]

bool find ( MDB_val *  )
protected
+ Here is the caller graph for this function:

◆ find() [2/2]

bool find ( MDB_val *  ,
MDB_val *   
)
protected

◆ get()

bool get ( MDB_val *  ,
MDB_val *  ,
MDB_cursor_op   
)
protected
+ Here is the caller graph for this function:

◆ mcursor()

MDB_cursor* mcursor ( ) const

◆ put()

void put ( MDB_val *  ,
MDB_val *  ,
unsigned int   
)
protected
+ Here is the caller graph for this function:

◆ renew()

void renew ( const ReadOnlyTxn )
protected
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: