#include <Python.h>
#include <db.h>
Go to the source code of this file.
Data Structures | |
| struct | DBCursorObject |
| struct | DBEnvObject |
| struct | DBLockObject |
| struct | DBObject |
| struct | DBTxnObject |
Defines | |
| #define | DBVER (DB_VERSION_MAJOR * 10 + DB_VERSION_MINOR) |
| #define | PY_BSDDB_VERSION "3.4.2" |
| #define | MYDB_BEGIN_ALLOW_THREADS |
| #define | MYDB_END_ALLOW_THREADS |
| #define | MYDB_BEGIN_BLOCK_THREADS |
| #define | MYDB_END_BLOCK_THREADS |
| #define | GET_RETURNS_NONE_DEFAULT 1 |
| #define | INCOMPLETE_IS_WARNING 1 |
| #define | DBObject_Check(v) ((v)->ob_type == &DB_Type) |
| #define | DBCursorObject_Check(v) ((v)->ob_type == &DBCursor_Type) |
| #define | DBEnvObject_Check(v) ((v)->ob_type == &DBEnv_Type) |
| #define | DBTxnObject_Check(v) ((v)->ob_type == &DBTxn_Type) |
| #define | DBLockObject_Check(v) ((v)->ob_type == &DBLock_Type) |
| #define | RETURN_IF_ERR() |
| #define | RETURN_NONE() Py_INCREF(Py_None); return Py_None; |
| #define | CHECK_DB_NOT_CLOSED(dbobj) |
| #define | CHECK_ENV_NOT_CLOSED(env) |
| #define | CHECK_CURSOR_NOT_CLOSED(curs) |
| #define | CHECK_DBFLAG(mydb, flag) |
| #define | CLEAR_DBT(dbt) (memset(&(dbt), 0, sizeof(dbt))) |
| #define | FREE_DBT(dbt) |
| #define | MAKE_HASH_ENTRY(name) _addIntToDict(d, #name, ((DB_HASH_STAT*)sp)->hash_##name) |
| #define | MAKE_BT_ENTRY(name) _addIntToDict(d, #name, ((DB_BTREE_STAT*)sp)->bt_##name) |
| #define | MAKE_QUEUE_ENTRY(name) _addIntToDict(d, #name, ((DB_QUEUE_STAT*)sp)->qs_##name) |
| #define | _KEYS_LIST 1 |
| #define | _VALUES_LIST 2 |
| #define | _ITEMS_LIST 3 |
| #define | MAKE_ENTRY(name) _addIntToDict(d, #name, sp->st_##name) |
| #define | MAKE_ENTRY(name) _addIntToDict(d, #name, sp->st_##name) |
| #define | ADD_INT(dict, NAME) _addIntToDict(dict, #NAME, NAME) |
| #define | MAKE_EX(name) |
Functions | |
| int | makeDBError (int err) |
| int | _DB_get_type (DBObject *self) |
| int | make_dbt (PyObject *obj, DBT *dbt) |
| int | make_key_dbt (DBObject *self, PyObject *keyobj, DBT *key, int *pflags) |
| int | add_partial_dbt (DBT *d, int dlen, int doff) |
| void | _db_errorCallback (const char *prefix, char *msg) |
| void | makeTypeError (char *expected, PyObject *found) |
| int | checkTxnObj (PyObject *txnobj, DB_TXN **txn) |
| int | _DB_delete (DBObject *self, DB_TXN *txn, DBT *key, int flags) |
| int | _DB_put (DBObject *self, DB_TXN *txn, DBT *key, DBT *data, int flags) |
| PyObject * | _DBCursor_get (DBCursorObject *self, int extra_flags, PyObject *args, PyObject *kwargs, char *format) |
| void | _addIntToDict (PyObject *dict, char *name, int value) |
| DBObject * | newDBObject (DBEnvObject *arg, int flags) |
| void | DB_dealloc (DBObject *self) |
| DBCursorObject * | newDBCursorObject (DBC *dbc, DBObject *db) |
| void | DBCursor_dealloc (DBCursorObject *self) |
| DBEnvObject * | newDBEnvObject (int flags) |
| void | DBEnv_dealloc (DBEnvObject *self) |
| DBTxnObject * | newDBTxnObject (DBEnvObject *myenv, DB_TXN *parent, int flags) |
| void | DBTxn_dealloc (DBTxnObject *self) |
| DBLockObject * | newDBLockObject (DBEnvObject *myenv, u_int32_t locker, DBT *obj, db_lockmode_t lock_mode, int flags) |
| void | DBLock_dealloc (DBLockObject *self) |
| PyObject * | DB_append (DBObject *self, PyObject *args) |
| PyObject * | DB_close (DBObject *self, PyObject *args) |
| PyObject * | DB_cursor (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_delete (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_fd (DBObject *self, PyObject *args) |
| PyObject * | DB_get (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_get_size (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_get_both (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_get_byteswapped (DBObject *self, PyObject *args) |
| PyObject * | DB_get_type (DBObject *self, PyObject *args) |
| PyObject * | DB_join (DBObject *self, PyObject *args) |
| PyObject * | DB_key_range (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_open (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_put (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_remove (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_rename (DBObject *self, PyObject *args) |
| PyObject * | DB_set_bt_minkey (DBObject *self, PyObject *args) |
| PyObject * | DB_set_cachesize (DBObject *self, PyObject *args) |
| PyObject * | DB_set_flags (DBObject *self, PyObject *args) |
| PyObject * | DB_set_h_ffactor (DBObject *self, PyObject *args) |
| PyObject * | DB_set_h_nelem (DBObject *self, PyObject *args) |
| PyObject * | DB_set_lorder (DBObject *self, PyObject *args) |
| PyObject * | DB_set_pagesize (DBObject *self, PyObject *args) |
| PyObject * | DB_set_re_delim (DBObject *self, PyObject *args) |
| PyObject * | DB_set_re_len (DBObject *self, PyObject *args) |
| PyObject * | DB_set_re_pad (DBObject *self, PyObject *args) |
| PyObject * | DB_set_re_source (DBObject *self, PyObject *args) |
| PyObject * | DB_stat (DBObject *self, PyObject *args) |
| PyObject * | DB_sync (DBObject *self, PyObject *args) |
| PyObject * | DB_upgrade (DBObject *self, PyObject *args) |
| PyObject * | DB_verify (DBObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DB_set_get_returns_none (DBObject *self, PyObject *args) |
| int | DB_length (DBObject *self) |
| PyObject * | DB_subscript (DBObject *self, PyObject *keyobj) |
| int | DB_ass_sub (DBObject *self, PyObject *keyobj, PyObject *dataobj) |
| PyObject * | DB_has_key (DBObject *self, PyObject *args) |
| PyObject * | _DB_make_list (DBObject *self, DB_TXN *txn, int type) |
| PyObject * | DB_keys (DBObject *self, PyObject *args) |
| PyObject * | DB_items (DBObject *self, PyObject *args) |
| PyObject * | DB_values (DBObject *self, PyObject *args) |
| PyObject * | DBC_close (DBCursorObject *self, PyObject *args) |
| PyObject * | DBC_count (DBCursorObject *self, PyObject *args) |
| PyObject * | DBC_current (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_delete (DBCursorObject *self, PyObject *args) |
| PyObject * | DBC_dup (DBCursorObject *self, PyObject *args) |
| PyObject * | DBC_first (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_get (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_get_recno (DBCursorObject *self, PyObject *args) |
| PyObject * | DBC_last (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_next (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_prev (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_put (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_set (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_set_range (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_get_both (DBCursorObject *self, PyObject *args) |
| PyObject * | DBC_set_recno (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_consume (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_next_dup (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_next_nodup (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_prev_nodup (DBCursorObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBC_join_item (DBCursorObject *self, PyObject *args) |
| PyObject * | DBEnv_close (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_open (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_remove (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_cachesize (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_data_dir (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_lg_bsize (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_lg_dir (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_lg_max (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_lk_detect (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_lk_max (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_mp_mmapsize (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_tmp_dir (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_txn_begin (DBEnvObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBEnv_txn_checkpoint (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_tx_max (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_lock_detect (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_lock_get (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_lock_id (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_lock_put (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_lock_stat (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_log_archive (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_txn_stat (DBEnvObject *self, PyObject *args) |
| PyObject * | DBEnv_set_get_returns_none (DBEnvObject *self, PyObject *args) |
| PyObject * | DBTxn_commit (DBTxnObject *self, PyObject *args) |
| PyObject * | DBTxn_prepare (DBTxnObject *self, PyObject *args) |
| PyObject * | DBTxn_abort (DBTxnObject *self, PyObject *args) |
| PyObject * | DBTxn_id (DBTxnObject *self, PyObject *args) |
| PyObject * | DB_getattr (DBObject *self, char *name) |
| PyObject * | DBEnv_getattr (DBEnvObject *self, char *name) |
| PyObject * | DBCursor_getattr (DBCursorObject *self, char *name) |
| PyObject * | DBTxn_getattr (DBTxnObject *self, char *name) |
| PyObject * | DBLock_getattr (DBLockObject *self, char *name) |
| PyObject * | DB_construct (PyObject *self, PyObject *args, PyObject *kwargs) |
| PyObject * | DBEnv_construct (PyObject *self, PyObject *args) |
| PyObject * | bsddb_version (PyObject *self, PyObject *args) |
| void | init_rpmdb (void) |
| DL_EXPORT (void) init_rpmdb(void) | |
Variables | |
| char * | rcs_id = "$Id: _rpmdb.c,v 1.7.2.1 2003/07/08 19:00:34 jbj Exp $" |
| PyObject * | DBError |
| PyObject * | DBKeyEmptyError |
| PyObject * | DBKeyExistError |
| PyObject * | DBLockDeadlockError |
| PyObject * | DBLockNotGrantedError |
| PyObject * | DBNotFoundError |
| PyObject * | DBOldVersionError |
| PyObject * | DBRunRecoveryError |
| PyObject * | DBVerifyBadError |
| PyObject * | DBNoServerError |
| PyObject * | DBNoServerHomeError |
| PyObject * | DBNoServerIDError |
| PyObject * | DBInvalidArgError |
| PyObject * | DBAccessError |
| PyObject * | DBNoSpaceError |
| PyObject * | DBNoMemoryError |
| PyObject * | DBAgainError |
| PyObject * | DBBusyError |
| PyObject * | DBFileExistsError |
| PyObject * | DBNoSuchFileError |
| PyObject * | DBPermissionsError |
| staticforward PyTypeObject | DB_Type |
| staticforward PyTypeObject | DBCursor_Type |
| staticforward PyTypeObject | DBEnv_Type |
| staticforward PyTypeObject | DBTxn_Type |
| staticforward PyTypeObject | DBLock_Type |
| char | _db_errmsg [1024] |
| PyMethodDef | DB_methods [] |
| PyMappingMethods | DB_mapping |
| PyMethodDef | DBCursor_methods [] |
| PyMethodDef | DBEnv_methods [] |
| PyMethodDef | DBTxn_methods [] |
| char | bsddb_version_doc [] |
| PyMethodDef | bsddb_methods [] |
Definition in file _rpmdb.c.
|
|
Definition at line 2202 of file _rpmdb.c. Referenced by _DB_make_list(), and DB_items(). |
|
|
Definition at line 2200 of file _rpmdb.c. Referenced by _DB_make_list(), and DB_keys(). |
|
|
Definition at line 2201 of file _rpmdb.c. Referenced by _DB_make_list(), and DB_values(). |
|
|
Definition at line 3952 of file _rpmdb.c. Referenced by DL_EXPORT(). |
|
|
Value: if (curs->dbc == NULL) { \ PyErr_SetObject(DBError, Py_BuildValue("(is)", 0, \ "DBCursor object has been closed"));\ return NULL; \ } Definition at line 254 of file _rpmdb.c. Referenced by _DBCursor_get(), DBC_count(), DBC_delete(), DBC_dup(), DBC_get(), DBC_get_both(), DBC_get_recno(), DBC_join_item(), DBC_put(), DBC_set(), DBC_set_range(), and DBC_set_recno(). |
|
|
Value: if (dbobj->db == NULL) { \ PyErr_SetObject(DBError, Py_BuildValue("(is)", 0, \ "DB object has been closed")); \ return NULL; \ } Definition at line 240 of file _rpmdb.c. Referenced by _DB_make_list(), DB_append(), DB_cursor(), DB_delete(), DB_fd(), DB_get(), DB_get_both(), DB_get_byteswapped(), DB_get_size(), DB_get_type(), DB_has_key(), DB_join(), DB_key_range(), DB_put(), DB_remove(), DB_rename(), DB_set_bt_minkey(), DB_set_cachesize(), DB_set_flags(), DB_set_get_returns_none(), DB_set_h_ffactor(), DB_set_h_nelem(), DB_set_lorder(), DB_set_pagesize(), DB_set_re_delim(), DB_set_re_len(), DB_set_re_pad(), DB_set_re_source(), DB_stat(), DB_subscript(), DB_sync(), DB_upgrade(), and DB_verify(). |
|
|
Value: (((mydb)->flags & (flag)) || \
(((mydb)->myenvobj != NULL) && ((mydb)->myenvobj->flags & (flag))))Definition at line 263 of file _rpmdb.c. Referenced by _DB_make_list(), _DBCursor_get(), DB_get(), DB_get_both(), DB_subscript(), DBC_get(), DBC_get_recno(), DBC_join_item(), DBC_set(), DBC_set_range(), and DBC_set_recno(). |
|
|
Value: if (env->db_env == NULL) { \ PyErr_SetObject(DBError, Py_BuildValue("(is)", 0, \ "DBEnv object has been closed"));\ return NULL; \ } Definition at line 247 of file _rpmdb.c. Referenced by DB_close(), DBEnv_getattr(), DBEnv_lock_detect(), DBEnv_lock_id(), DBEnv_lock_put(), DBEnv_lock_stat(), DBEnv_log_archive(), DBEnv_open(), DBEnv_remove(), DBEnv_set_cachesize(), DBEnv_set_data_dir(), DBEnv_set_get_returns_none(), DBEnv_set_lg_bsize(), DBEnv_set_lg_dir(), DBEnv_set_lg_max(), DBEnv_set_lk_detect(), DBEnv_set_lk_max(), DBEnv_set_mp_mmapsize(), DBEnv_set_tmp_dir(), DBEnv_set_tx_max(), DBEnv_txn_begin(), DBEnv_txn_checkpoint(), and DBEnv_txn_stat(). |
|
|
Definition at line 266 of file _rpmdb.c. Referenced by _DB_make_list(), _DBCursor_get(), DB_append(), DB_get(), DB_get_size(), DB_has_key(), DB_subscript(), DBC_get(), DBC_get_recno(), DBC_join_item(), DBC_set(), DBC_set_range(), DBC_set_recno(), make_dbt(), and make_key_dbt(). |
|
|
Definition at line 224 of file _rpmdb.c. Referenced by DB_join(). |
|
|
Definition at line 225 of file _rpmdb.c. Referenced by DB_construct(). |
|
|
|
|
|
|
|
|
Definition at line 226 of file _rpmdb.c. Referenced by checkTxnObj(). |
|
|
|
|
|
Value: if ((dbt.flags & (DB_DBT_MALLOC|DB_DBT_REALLOC)) && \
dbt.data != NULL) { free(dbt.data); }Definition at line 268 of file _rpmdb.c. Referenced by _DB_make_list(), _DBCursor_get(), DB_ass_sub(), DB_delete(), DB_get(), DB_get_both(), DB_get_size(), DB_has_key(), DB_put(), DB_subscript(), DBC_get(), DBC_get_both(), DBC_get_recno(), DBC_join_item(), DBC_put(), DBC_set(), DBC_set_range(), and DBC_set_recno(). |
|
|
Definition at line 132 of file _rpmdb.c. Referenced by newDBEnvObject(), and newDBObject(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: name = PyErr_NewException("rpmdb._rpmdb." #name, DBError, NULL); \
PyDict_SetItemString(d, #name, name) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 93 of file _rpmdb.c. Referenced by DL_EXPORT(). |
|
|
|
||||||||||||||||
|
Definition at line 607 of file _rpmdb.c. Referenced by DL_EXPORT(). |
|
||||||||||||||||||||
|
Definition at line 506 of file _rpmdb.c. References DBObject::db, DBObject::haveStat, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. Referenced by DB_ass_sub(), and DB_delete(). |
|
||||||||||||
|
Definition at line 397 of file _rpmdb.c. References _db_errmsg. Referenced by newDBEnvObject(), and newDBObject(). |
|
|
Definition at line 276 of file _rpmdb.c. References DBObject::db, and makeDBError(). Referenced by _DB_make_list(), _DBCursor_get(), DB_get_type(), DB_stat(), DBC_get(), DBC_get_both(), DBC_set(), DBC_set_range(), and make_key_dbt(). |
|
||||||||||||||||
|
Definition at line 2205 of file _rpmdb.c. References _DB_get_type(), _ITEMS_LIST, _KEYS_LIST, _VALUES_LIST, CHECK_DB_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBObject::db, FREE_DBT, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. Referenced by DB_items(), DB_keys(), and DB_values(). |
|
||||||||||||||||||||||||
|
Definition at line 523 of file _rpmdb.c. References DBObject::db, DBObject::haveStat, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. Referenced by DB_append(), DB_ass_sub(), and DB_put(). |
|
||||||||||||||||||||||||
|
Definition at line 538 of file _rpmdb.c. References _DB_get_type(), add_partial_dbt(), CHECK_CURSOR_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBCursorObject::dbc, FREE_DBT, DBObject::getReturnsNone, makeDBError(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. Referenced by DBC_consume(), DBC_current(), DBC_first(), DBC_last(), DBC_next(), DBC_next_dup(), DBC_next_nodup(), DBC_prev(), and DBC_prev_nodup(). |
|
||||||||||||||||
|
Definition at line 377 of file _rpmdb.c. Referenced by _DBCursor_get(), DB_get(), DB_put(), DBC_get(), DBC_put(), DBC_set(), DBC_set_range(), and DBC_set_recno(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 488 of file _rpmdb.c. References DBTxnObject_Check, and makeTypeError(). Referenced by DB_append(), DB_cursor(), DB_delete(), DB_get(), DB_get_both(), DB_get_size(), DB_has_key(), DB_items(), DB_key_range(), DB_keys(), DB_put(), DB_values(), and DBEnv_txn_begin(). |
|
||||||||||||
|
Definition at line 889 of file _rpmdb.c. References _DB_put(), CHECK_DB_NOT_CLOSED, checkTxnObj(), CLEAR_DBT, and make_dbt(). |
|
||||||||||||||||
|
Definition at line 2129 of file _rpmdb.c. References _DB_delete(), _DB_put(), DBObject::db, DBError, FREE_DBT, make_dbt(), make_key_dbt(), and DBObject::setflags. |
|
||||||||||||
|
Definition at line 1068 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, DBObject::myenvobj, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||||||
|
Definition at line 3891 of file _rpmdb.c. References DBEnvObject_Check, makeTypeError(), and newDBObject(). |
|
||||||||||||||||
|
Definition at line 1155 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, checkTxnObj(), DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, newDBCursorObject(), and RETURN_IF_ERR. |
|
|
Definition at line 679 of file _rpmdb.c. References DBObject::db, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and DBObject::myenvobj. |
|
||||||||||||||||
|
Definition at line 1179 of file _rpmdb.c. References _DB_delete(), CHECK_DB_NOT_CLOSED, checkTxnObj(), FREE_DBT, make_key_dbt(), and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1206 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||||||
|
Definition at line 1223 of file _rpmdb.c. References add_partial_dbt(), CHECK_DB_NOT_CLOSED, CHECK_DBFLAG, checkTxnObj(), CLEAR_DBT, DBObject::db, FREE_DBT, DBObject::getReturnsNone, make_key_dbt(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||||||
|
Definition at line 1324 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, CHECK_DBFLAG, checkTxnObj(), DBObject::db, FREE_DBT, DBObject::getReturnsNone, make_dbt(), make_key_dbt(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 1379 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||||||
|
Definition at line 1284 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, checkTxnObj(), CLEAR_DBT, DBObject::db, FREE_DBT, make_key_dbt(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 1405 of file _rpmdb.c. References _DB_get_type(), CHECK_DB_NOT_CLOSED, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||
|
Definition at line 3749 of file _rpmdb.c. References DB_methods. |
|
||||||||||||
|
Definition at line 2169 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, checkTxnObj(), CLEAR_DBT, DBObject::db, FREE_DBT, make_key_dbt(), MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||
|
Definition at line 2323 of file _rpmdb.c. References _DB_make_list(), _ITEMS_LIST, and checkTxnObj(). |
|
||||||||||||
|
Definition at line 1423 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, DBCursorObject_Check, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, newDBCursorObject(), and RETURN_IF_ERR. |
|
||||||||||||||||
|
Definition at line 1466 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, checkTxnObj(), DBObject::db, make_dbt(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 2309 of file _rpmdb.c. References _DB_make_list(), _KEYS_LIST, and checkTxnObj(). |
|
|
Definition at line 2054 of file _rpmdb.c. References DBObject::db, DBError, DBObject::haveStat, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||||||
|
Definition at line 1495 of file _rpmdb.c. References DBObject::db, DBError, DBObject::flags, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_NONE. |
|
||||||||||||||||
|
Definition at line 1537 of file _rpmdb.c. References _DB_put(), add_partial_dbt(), CHECK_DB_NOT_CLOSED, checkTxnObj(), FREE_DBT, make_dbt(), and make_key_dbt(). |
|
||||||||||||||||
|
Definition at line 1576 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1598 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1618 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1635 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1654 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, RETURN_NONE, and DBObject::setflags. |
|
||||||||||||
|
Definition at line 2036 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, and DBObject::getReturnsNone. |
|
||||||||||||
|
Definition at line 1673 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1690 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1707 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1724 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1741 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1762 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1779 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1800 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1837 of file _rpmdb.c. References _DB_get_type(), CHECK_DB_NOT_CLOSED, DBObject::db, DBObject::haveStat, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 2092 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBObject::db, FREE_DBT, make_key_dbt(), makeDBError(), MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||
|
Definition at line 1946 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 1990 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 2337 of file _rpmdb.c. References _DB_make_list(), _VALUES_LIST, and checkTxnObj(). |
|
||||||||||||||||
|
Definition at line 2008 of file _rpmdb.c. References CHECK_DB_NOT_CLOSED, DBObject::db, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 2355 of file _rpmdb.c. References DBCursorObject::dbc, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||||||
|
Definition at line 2829 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||
|
Definition at line 2374 of file _rpmdb.c. References CHECK_CURSOR_NOT_CLOSED, DBCursorObject::dbc, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||||||
|
Definition at line 2395 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||
|
Definition at line 2402 of file _rpmdb.c. References CHECK_CURSOR_NOT_CLOSED, DBCursorObject::dbc, DBObject::haveStat, DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 2422 of file _rpmdb.c. References CHECK_CURSOR_NOT_CLOSED, DBCursorObject::dbc, DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, newDBCursorObject(), and RETURN_IF_ERR. |
|
||||||||||||||||
|
Definition at line 2441 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||||||
|
Definition at line 2448 of file _rpmdb.c. References _DB_get_type(), add_partial_dbt(), CHECK_CURSOR_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBCursorObject::dbc, FREE_DBT, DBObject::getReturnsNone, make_dbt(), make_key_dbt(), makeDBError(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||
|
Definition at line 2727 of file _rpmdb.c. References _DB_get_type(), CHECK_CURSOR_NOT_CLOSED, DBCursorObject::dbc, FREE_DBT, make_dbt(), make_key_dbt(), makeDBError(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||
|
Definition at line 2525 of file _rpmdb.c. References CHECK_CURSOR_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBCursorObject::dbc, FREE_DBT, DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 2857 of file _rpmdb.c. References CHECK_CURSOR_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBCursorObject::dbc, FREE_DBT, makeDBError(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||||||
|
Definition at line 2558 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||||||
|
Definition at line 2565 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||||||
|
Definition at line 2836 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||||||
|
Definition at line 2843 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||||||
|
Definition at line 2572 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||||||
|
Definition at line 2850 of file _rpmdb.c. References _DBCursor_get(). |
|
||||||||||||||||
|
Definition at line 2579 of file _rpmdb.c. References add_partial_dbt(), CHECK_CURSOR_NOT_CLOSED, DBCursorObject::dbc, FREE_DBT, DBObject::haveStat, make_dbt(), make_key_dbt(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||||||
|
Definition at line 2611 of file _rpmdb.c. References _DB_get_type(), add_partial_dbt(), CHECK_CURSOR_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBCursorObject::dbc, FREE_DBT, make_key_dbt(), makeDBError(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||||||
|
Definition at line 2669 of file _rpmdb.c. References _DB_get_type(), add_partial_dbt(), CHECK_CURSOR_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBCursorObject::dbc, FREE_DBT, make_key_dbt(), makeDBError(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||||||
|
Definition at line 2774 of file _rpmdb.c. References add_partial_dbt(), CHECK_CURSOR_NOT_CLOSED, CHECK_DBFLAG, CLEAR_DBT, DBCursorObject::dbc, FREE_DBT, makeDBError(), DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
|
Definition at line 734 of file _rpmdb.c. References DBCursorObject::dbc, DBCursorObject::mydb, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||
|
Definition at line 3771 of file _rpmdb.c. References DBCursor_methods. |
|
||||||||||||
|
Definition at line 2896 of file _rpmdb.c. References DBEnvObject::closed, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3911 of file _rpmdb.c. References newDBEnvObject(). |
|
|
Definition at line 784 of file _rpmdb.c. References DBEnvObject::closed, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. |
|
||||||||||||
|
Definition at line 3756 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, DBEnv_methods, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3244 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 3266 of file _rpmdb.c. References make_dbt(), and newDBLockObject(). |
|
||||||||||||
|
Definition at line 3285 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 3308 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, DBLock_Type, DBLockObject::lock, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3330 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 3396 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
||||||||||||
|
Definition at line 2917 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::closed, DBEnvObject::db_env, DBEnvObject::flags, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 2938 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 2955 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 2993 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3494 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, and DBEnvObject::getReturnsNone. |
|
||||||||||||
|
Definition at line 3011 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3028 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3045 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3062 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3079 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3151 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3168 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3227 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||||||
|
Definition at line 3186 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, checkTxnObj(), and newDBTxnObject(). |
|
||||||||||||
|
Definition at line 3206 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, and RETURN_NONE. |
|
||||||||||||
|
Definition at line 3444 of file _rpmdb.c. References CHECK_ENV_NOT_CLOSED, DBEnvObject::db_env, MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and RETURN_IF_ERR. |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 3574 of file _rpmdb.c. References MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, RETURN_NONE, and DBTxnObject::txn. |
|
||||||||||||
|
Definition at line 3514 of file _rpmdb.c. References MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, RETURN_NONE, and DBTxnObject::txn. |
|
|
|
|
||||||||||||
|
Definition at line 3777 of file _rpmdb.c. References DBTxn_methods. |
|
||||||||||||
|
Definition at line 3594 of file _rpmdb.c. References MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and DBTxnObject::txn. |
|
||||||||||||
|
Definition at line 3533 of file _rpmdb.c. References MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, RETURN_IF_ERR, RETURN_NONE, and DBTxnObject::txn. |
|
|
|
|
|
||||||||||||
|
Definition at line 294 of file _rpmdb.c. References CLEAR_DBT. Referenced by DB_append(), DB_ass_sub(), DB_get_both(), DB_key_range(), DB_put(), DBC_get(), DBC_get_both(), DBC_put(), and DBEnv_lock_get(). |
|
||||||||||||||||||||
|
Definition at line 313 of file _rpmdb.c. References _DB_get_type(), and CLEAR_DBT. Referenced by DB_ass_sub(), DB_delete(), DB_get(), DB_get_both(), DB_get_size(), DB_has_key(), DB_put(), DB_subscript(), DBC_get(), DBC_get_both(), DBC_put(), DBC_set(), and DBC_set_range(). |
|
|
||||||||||||
|
Definition at line 480 of file _rpmdb.c. Referenced by checkTxnObj(), and DB_construct(). |
|
||||||||||||
|
Definition at line 715 of file _rpmdb.c. References DBCursorObject::dbc, DBCursor_Type, and DBCursorObject::mydb. Referenced by DB_cursor(), DB_join(), and DBC_dup(). |
|
|
Definition at line 753 of file _rpmdb.c. References _db_errorCallback(), DBEnvObject::closed, DBEnvObject::db_env, DBEnv_Type, DBEnvObject::flags, GET_RETURNS_NONE_DEFAULT, DBEnvObject::getReturnsNone, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. Referenced by DBEnv_construct(). |
|
||||||||||||||||||||||||
|
Definition at line 843 of file _rpmdb.c. References DBEnvObject::db_env, DBLock_Type, DBLockObject::lock, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, and MYDB_END_ALLOW_THREADS. Referenced by DBEnv_lock_get(). |
|
||||||||||||
|
Definition at line 623 of file _rpmdb.c. References _db_errorCallback(), DBObject::db, DBEnvObject::db_env, DB_Type, DBObject::flags, GET_RETURNS_NONE_DEFAULT, DBEnvObject::getReturnsNone, DBObject::getReturnsNone, DBObject::haveStat, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, DBObject::myenvobj, and DBObject::setflags. Referenced by DB_construct(). |
|
||||||||||||||||
|
Definition at line 800 of file _rpmdb.c. References DBEnvObject::db_env, DBTxn_Type, makeDBError(), MYDB_BEGIN_ALLOW_THREADS, MYDB_END_ALLOW_THREADS, and DBTxnObject::txn. Referenced by DBEnv_txn_begin(). |
|
|
Definition at line 396 of file _rpmdb.c. Referenced by _db_errorCallback(), and makeDBError(). |
|
|
Initial value: {
{"DB", (PyCFunction)DB_construct, METH_VARARGS | METH_KEYWORDS },
{"DBEnv", (PyCFunction)DBEnv_construct, METH_VARARGS},
{"version", (PyCFunction)bsddb_version, METH_VARARGS, bsddb_version_doc},
{NULL, NULL}
}Definition at line 3937 of file _rpmdb.c. Referenced by DL_EXPORT(). |
|
|
Initial value:
"Returns a tuple of major, minor, and patch release numbers of the\n\
underlying DB library." |
|
|
Initial value: {
(inquiry)DB_length,
(binaryfunc)DB_subscript,
(objobjargproc)DB_ass_sub,
} |
|
|
Definition at line 3614 of file _rpmdb.c. Referenced by DB_getattr(). |
|
|
Initial value: {
PyObject_HEAD_INIT(NULL)
0,
"DB",
sizeof(DBObject),
0,
(destructor)DB_dealloc,
0,
(getattrfunc)DB_getattr,
0,
0,
0,
0,
0,
&DB_mapping,
0,
}Definition at line 3788 of file _rpmdb.c. Referenced by DL_EXPORT(), and newDBObject(). |
|
|
Definition at line 163 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 166 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 167 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Initial value: {
{"close", (PyCFunction)DBC_close, METH_VARARGS},
{"count", (PyCFunction)DBC_count, METH_VARARGS},
{"current", (PyCFunction)DBC_current, METH_VARARGS|METH_KEYWORDS},
{"delete", (PyCFunction)DBC_delete, METH_VARARGS},
{"dup", (PyCFunction)DBC_dup, METH_VARARGS},
{"first", (PyCFunction)DBC_first, METH_VARARGS|METH_KEYWORDS},
{"get", (PyCFunction)DBC_get, METH_VARARGS|METH_KEYWORDS},
{"get_recno", (PyCFunction)DBC_get_recno, METH_VARARGS},
{"last", (PyCFunction)DBC_last, METH_VARARGS|METH_KEYWORDS},
{"next", (PyCFunction)DBC_next, METH_VARARGS|METH_KEYWORDS},
{"prev", (PyCFunction)DBC_prev, METH_VARARGS|METH_KEYWORDS},
{"put", (PyCFunction)DBC_put, METH_VARARGS|METH_KEYWORDS},
{"set", (PyCFunction)DBC_set, METH_VARARGS|METH_KEYWORDS},
{"set_range", (PyCFunction)DBC_set_range, METH_VARARGS|METH_KEYWORDS},
{"get_both", (PyCFunction)DBC_get_both, METH_VARARGS},
{"set_both", (PyCFunction)DBC_get_both, METH_VARARGS},
{"set_recno", (PyCFunction)DBC_set_recno, METH_VARARGS|METH_KEYWORDS},
{"consume", (PyCFunction)DBC_consume, METH_VARARGS|METH_KEYWORDS},
{"next_dup", (PyCFunction)DBC_next_dup, METH_VARARGS|METH_KEYWORDS},
{"next_nodup", (PyCFunction)DBC_next_nodup, METH_VARARGS|METH_KEYWORDS},
{"prev_nodup", (PyCFunction)DBC_prev_nodup, METH_VARARGS|METH_KEYWORDS},
{"join_item", (PyCFunction)DBC_join_item, METH_VARARGS},
{NULL, NULL}
}Definition at line 3676 of file _rpmdb.c. Referenced by DBCursor_getattr(). |
|
|
Initial value: {
PyObject_HEAD_INIT(NULL)
0,
"DBCursor",
sizeof(DBCursorObject),
0,
(destructor)DBCursor_dealloc,
0,
(getattrfunc)DBCursor_getattr,
0,
0,
0,
0,
0,
0,
0,
}Definition at line 3808 of file _rpmdb.c. Referenced by DL_EXPORT(), and newDBCursorObject(). |
|
|
Definition at line 3703 of file _rpmdb.c. Referenced by DBEnv_getattr(). |
|
|
Initial value: {
PyObject_HEAD_INIT(NULL)
0,
"DBEnv",
sizeof(DBEnvObject),
0,
(destructor)DBEnv_dealloc,
0,
(getattrfunc)DBEnv_getattr,
0,
0,
0,
0,
0,
0,
0,
}Definition at line 3828 of file _rpmdb.c. Referenced by DL_EXPORT(), and newDBEnvObject(). |
|
|
Definition at line 141 of file _rpmdb.c. Referenced by DB_ass_sub(), DB_length(), DB_open(), DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 168 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 162 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 142 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 143 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Initial value: {
PyObject_HEAD_INIT(NULL)
0,
"DBLock",
sizeof(DBLockObject),
0,
(destructor)DBLock_dealloc,
0,
(getattrfunc)DBLock_getattr,
0,
0,
0,
0,
0,
0,
0,
}Definition at line 3867 of file _rpmdb.c. Referenced by DBEnv_lock_put(), DL_EXPORT(), and newDBLockObject(). |
|
|
Definition at line 144 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 145 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 165 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 150 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 151 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 152 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 164 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 169 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 146 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 147 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 170 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 148 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Initial value: {
{"commit", (PyCFunction)DBTxn_commit, METH_VARARGS},
{"prepare", (PyCFunction)DBTxn_prepare, METH_VARARGS},
{"abort", (PyCFunction)DBTxn_abort, METH_VARARGS},
{"id", (PyCFunction)DBTxn_id, METH_VARARGS},
{NULL, NULL}
}Definition at line 3739 of file _rpmdb.c. Referenced by DBTxn_getattr(). |
|
|
Initial value: {
PyObject_HEAD_INIT(NULL)
0,
"DBTxn",
sizeof(DBTxnObject),
0,
(destructor)DBTxn_dealloc,
0,
(getattrfunc)DBTxn_getattr,
0,
0,
0,
0,
0,
0,
0,
}Definition at line 3847 of file _rpmdb.c. Referenced by DL_EXPORT(), and newDBTxnObject(). |
|
|
Definition at line 149 of file _rpmdb.c. Referenced by DL_EXPORT(), and makeDBError(). |
|
|
Definition at line 95 of file _rpmdb.c. Referenced by DL_EXPORT(). |
1.2.18