Home | History | Annotate | Download | only in liblmdb

Lines Matching defs:MDB_txn

240 typedef struct MDB_txn MDB_txn;
300 /** tie reader locktable slots to #MDB_txn objects instead of to threads */
580 * #MDB_txn objects instead of to threads. I.e. #mdb_txn_reset() keeps
581 * the slot reserved for the #MDB_txn object. A thread may use parallel
856 * MDB_txn object until it or the #MDB_env object is destroyed.
961 * @param[out] txn Address where the new #MDB_txn handle will be stored
975 int mdb_txn_begin(MDB_env *env, MDB_txn *parent, unsigned int flags, MDB_txn **txn);
981 MDB_env *mdb_txn_env(MDB_txn *txn);
992 size_t mdb_txn_id(MDB_txn *txn);
1010 int mdb_txn_commit(MDB_txn *txn);
1020 void mdb_txn_abort(MDB_txn *txn);
1029 * #MDB_txn. Use mdb_txn_abort() to discard a reset handle, and to free
1039 void mdb_txn_reset(MDB_txn *txn);
1055 int mdb_txn_renew(MDB_txn *txn);
1130 int mdb_dbi_open(MDB_txn *txn, const char *name, unsigned int flags, MDB_dbi *dbi);
1144 int mdb_stat(MDB_txn *txn, MDB_dbi dbi, MDB_stat *stat);
1153 int mdb_dbi_flags(MDB_txn *txn, MDB_dbi dbi, unsigned int *flags);
1182 int mdb_drop(MDB_txn *txn, MDB_dbi dbi, int del);
1203 int mdb_set_compare(MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp);
1226 int mdb_set_dupsort(MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp);
1246 int mdb_set_relfunc(MDB_txn *txn, MDB_dbi dbi, MDB_rel_func *rel);
1262 int mdb_set_relctx(MDB_txn *txn, MDB_dbi dbi, void *ctx);
1290 int mdb_get(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data);
1339 int mdb_put(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data,
1364 int mdb_del(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data);
1388 int mdb_cursor_open(MDB_txn *txn, MDB_dbi dbi, MDB_cursor **cursor);
1414 int mdb_cursor_renew(MDB_txn *txn, MDB_cursor *cursor);
1420 MDB_txn *mdb_cursor_txn(MDB_cursor *cursor);
1559 int mdb_cmp(MDB_txn *txn, MDB_dbi dbi, const MDB_val *a, const MDB_val *b);
1571 int mdb_dcmp(MDB_txn *txn, MDB_dbi dbi, const MDB_val *a, const MDB_val *b);