#include <ArmarXCore/applications/ArmarXStorm/other_files/IceDB/IceDB.h>
|
| Dbi () |
|
| Dbi (const Txn &txn, const std::string &name, const C &ctx, unsigned int flags=0, MDB_cmp_func *cmp=0) |
|
bool | del (const ReadWriteTxn &txn, const K &key) |
|
bool | del (const ReadWriteTxn &txn, const K &key, const D &data) |
|
bool | find (const Txn &txn, const K &key) const |
|
bool | get (const Txn &txn, const K &key, D &data) const |
|
C | marshalingContext () const |
|
void | put (const ReadWriteTxn &txn, const K &key, const D &data, unsigned int flags=0) |
|
void | clear (const ReadWriteTxn &) |
|
MDB_dbi | mdbi () const |
|
virtual | ~DbiBase () |
|
|
| DbiBase () |
|
| DbiBase (const Txn &, const std::string &, unsigned int, MDB_cmp_func *) |
|
bool | del (const ReadWriteTxn &, MDB_val *, MDB_val *) |
|
bool | find (const Txn &, MDB_val *) const |
|
bool | get (const Txn &, MDB_val *, MDB_val *) const |
|
void | put (const ReadWriteTxn &, MDB_val *, MDB_val *, unsigned int) |
|
template<typename K, typename D, typename C, typename H>
class IceDB::Dbi< K, D, C, H >
Definition at line 242 of file IceDB.h.
◆ Dbi() [1/2]
Dbi |
( |
const Txn & |
txn, |
|
|
const std::string & |
name, |
|
|
const C & |
ctx, |
|
|
unsigned int |
flags = 0 , |
|
|
MDB_cmp_func * |
cmp = 0 |
|
) |
| |
|
inline |
◆ Dbi() [2/2]
◆ del() [1/2]
◆ del() [2/2]
bool del |
( |
const ReadWriteTxn & |
txn, |
|
|
const K & |
key, |
|
|
const D & |
data |
|
) |
| |
|
inline |
◆ find()
bool find |
( |
const Txn & |
txn, |
|
|
const K & |
key |
|
) |
| const |
|
inline |
◆ get()
bool get |
( |
const Txn & |
txn, |
|
|
const K & |
key, |
|
|
D & |
data |
|
) |
| const |
|
inline |
◆ marshalingContext()
C marshalingContext |
( |
| ) |
const |
|
inline |
◆ put()
void put |
( |
const ReadWriteTxn & |
txn, |
|
|
const K & |
key, |
|
|
const D & |
data, |
|
|
unsigned int |
flags = 0 |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- ArmarXCore/applications/ArmarXStorm/other_files/IceDB/IceDB.h