rpm
5.4.10
|
Go to the source code of this file.
Data Structures | |
struct | __db |
struct | __db_dbt |
struct | __db_env |
struct | __db_h_stat |
struct | __dbc |
struct | __db_txn |
Macros | |
#define | DB_DBT_APPMALLOC 0x001 /* Callback allocated memory. */ |
#define | DB_DBT_BULK 0x002 /* Internal: Insert if duplicate. */ |
#define | DB_DBT_DUPOK 0x004 /* Internal: Insert if duplicate. */ |
#define | DB_DBT_ISSET 0x008 /* Lower level calls set value. */ |
#define | DB_DBT_MALLOC 0x010 /* Return in malloc'd memory. */ |
#define | DB_DBT_MULTIPLE 0x020 /* References multiple records. */ |
#define | DB_DBT_PARTIAL 0x040 /* Partial put/get. */ |
#define | DB_DBT_REALLOC 0x080 /* Return in realloc'd memory. */ |
#define | DB_DBT_READONLY 0x100 /* Readonly, don't update. */ |
#define | DB_DBT_STREAMING 0x200 /* Internal: DBT is being streamed. */ |
#define | DB_DBT_USERCOPY 0x400 /* Use the user-supplied callback. */ |
#define | DB_DBT_USERMEM 0x800 /* Return in user's memory. */ |
#define | DB_CURRENT 6 |
#define | DB_KEYLAST 14 |
#define | DB_NEXT 16 |
#define | DB_NEXT_DUP 17 |
#define | DB_SET 26 |
#define | DB_SET_RANGE 27 |
#define | DB_WRITECURSOR 0x00000010 |
#define | DB_BUFFER_SMALL (-30999) |
#define | DB_NOTFOUND (-30988) |
#define | DB_INIT_TXN 0x00002000 |
#define | DB_EXCL 0x0004000 |
#define | DB_PRIVATE 0x0200000 |
#define | DB_VERSION_MAJOR 3 |
#define | DB_VERSION_MINOR 0 |
#define | DB_VERSION_PATCH 0 |
#define | DB_CREATE 0x00000001 |
#define | DB_INIT_LOCK 0x00000100 |
#define | DB_INIT_LOG 0x00000200 |
#define | DB_INIT_MPOOL 0x00000400 |
#define | DB_INIT_TXN 0x00002000 |
#define | DB_AUTO_COMMIT 0x00000100 |
#define | DB_THREAD 0x00000020 |
#define | DB_DUP 0x00000010 |
#define | DB_DUPSORT 0x00000002 |
Typedefs | |
typedef struct __db | DB |
typedef struct __db_dbt | DBT |
typedef struct __db_env | DB_ENV |
typedef struct __db_h_stat | DB_HASH_STAT |
typedef struct __dbc | DBC |
typedef struct __db_sequence | DB_SEQUENCE |
typedef struct __db_txn | DB_TXN |
Enumerations | |
enum | DBTYPE { DB_BTREE = 1, DB_HASH = 2, DB_HEAP = 6, DB_RECNO = 3, DB_QUEUE = 4, DB_UNKNOWN = 5 } |
#define DB_BUFFER_SMALL (-30999) |
Definition at line 93 of file db_emu.h.
Referenced by db3cget(), and rpmmiGet().
#define DB_CREATE 0x00000001 |
#define DB_CURRENT 6 |
Definition at line 84 of file db_emu.h.
Referenced by dbiMireKeys().
#define DB_DBT_APPMALLOC 0x001 /* Callback allocated memory. */ |
Definition at line 31 of file db_emu.h.
Referenced by db3Acallback(), and loadDBT().
#define DB_DBT_BULK 0x002 /* Internal: Insert if duplicate. */ |
#define DB_DBT_DUPOK 0x004 /* Internal: Insert if duplicate. */ |
#define DB_DBT_ISSET 0x008 /* Lower level calls set value. */ |
#define DB_DBT_MALLOC 0x010 /* Return in malloc'd memory. */ |
Definition at line 35 of file db_emu.h.
Referenced by sql_cget().
#define DB_DBT_MULTIPLE 0x020 /* References multiple records. */ |
Definition at line 36 of file db_emu.h.
Referenced by db3Acallback(), and fmtDBT().
#define DB_DBT_PARTIAL 0x040 /* Partial put/get. */ |
Definition at line 37 of file db_emu.h.
Referenced by dbiMireKeys().
#define DB_DBT_REALLOC 0x080 /* Return in realloc'd memory. */ |
#define DB_DBT_STREAMING 0x200 /* Internal: DBT is being streamed. */ |
#define DB_DBT_USERCOPY 0x400 /* Use the user-supplied callback. */ |
#define DB_DBT_USERMEM 0x800 /* Return in user's memory. */ |
Definition at line 42 of file db_emu.h.
Referenced by rpmmiGet().
#define DB_EXCL 0x0004000 |
Definition at line 97 of file db_emu.h.
Referenced by db3open(), and sql_initDB().
#define DB_INIT_TXN 0x00002000 |
#define DB_KEYLAST 14 |
Definition at line 85 of file db_emu.h.
Referenced by db3cput(), miFreeHeader(), and rpmdbAdd().
#define DB_NEXT 16 |
Definition at line 86 of file db_emu.h.
Referenced by dbiMireKeys(), and rpmmiNext().
#define DB_NEXT_DUP 17 |
Definition at line 87 of file db_emu.h.
Referenced by dbiMireKeys(), and rpmmiNext().
#define DB_NOTFOUND (-30988) |
Definition at line 94 of file db_emu.h.
Referenced by db3cget(), db3cpget(), db3exists(), dbiFindMatches(), dbiMireKeys(), rpmdbCount(), rpmmiNext(), and sql_cget().
#define DB_PRIVATE 0x0200000 |
Definition at line 98 of file db_emu.h.
Referenced by db3open(), sql_close(), and sql_open().
#define DB_SET 26 |
Definition at line 88 of file db_emu.h.
Referenced by db3cdel(), dbiMireKeys(), rpmdbCount(), rpmdbRemove(), rpmmiCount(), rpmmiInit(), rpmmiNext(), sql_cget(), and unsatisfiedDepend().
#define DB_SET_RANGE 27 |
Definition at line 89 of file db_emu.h.
Referenced by dbiMireKeys().
#define DB_VERSION_MAJOR 3 |
#define DB_WRITECURSOR 0x00000010 |
Definition at line 91 of file db_emu.h.
Referenced by db3copen(), rpmdbAdd(), rpmdbRemove(), rpmmiSetRewrite(), and unsatisfiedDepend().
typedef struct __db_h_stat DB_HASH_STAT |
typedef struct __db_sequence DB_SEQUENCE |