Lines Matching defs:DBD
12 1. Provide storage for a DBD * handle
13 DBD *dbd;
14 2. Call dbif_init with a filename to receive a DBD handle:
17 Note: the DBD type is NOT from BerkeleyDB ! We've defined it.
93 } DBD;
98 extern DBD *dbif_init(const char *envhome, const char *dbname);
99 extern int dbif_env_open(DBD *dbd, struct db_param *dbp, uint32_t dbenv_oflags);
100 extern int dbif_open(DBD *dbd, struct db_param *dbp, int reindex);
101 extern int dbif_close(DBD *dbd);
104 extern int dbif_get(DBD *, const int, DBT *, DBT *, u_int32_t);
105 extern int dbif_pget(DBD *, const int, DBT *, DBT *, DBT *, u_int32_t);
106 extern int dbif_put(DBD *, const int, DBT *, DBT *, u_int32_t);
107 extern int dbif_del(DBD *, const int, DBT *, u_int32_t);
108 extern int dbif_count(DBD *, const int, u_int32_t *);
109 extern int dbif_search(DBD *dbd, DBT *key, char *resbuf);
110 extern int dbif_copy_rootinfokey(DBD *srcdbd, DBD *destdbd);
111 extern int dbif_txn_begin(DBD *);
112 extern int dbif_txn_commit(DBD *);
113 extern int dbif_txn_abort(DBD *);
114 extern int dbif_txn_close(DBD *dbd, int ret); /* Switch between commit+abort */
115 extern int dbif_txn_checkpoint(DBD *, u_int32_t, u_int32_t, u_int32_t);
117 extern int dbif_dump(DBD *dbd, int dumpindexes);
118 extern int dbif_idwalk(DBD *dbd, cnid_t *cnid, int close);