… | |
… | |
112 | our $VERSION = '1.3'; |
112 | our $VERSION = '1.3'; |
113 | |
113 | |
114 | our @BDB_REQ = qw( |
114 | our @BDB_REQ = qw( |
115 | db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect |
115 | db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect |
116 | db_env_memp_sync db_env_memp_trickle |
116 | db_env_memp_sync db_env_memp_trickle |
117 | db_open db_close db_compact db_sync db_put db_get db_pget db_del db_key_range |
117 | db_open db_close db_compact db_sync db_upgrade |
|
|
118 | db_put db_get db_pget db_del db_key_range |
118 | db_txn_commit db_txn_abort db_txn_finish |
119 | db_txn_commit db_txn_abort db_txn_finish |
119 | db_c_close db_c_count db_c_put db_c_get db_c_pget db_c_del |
120 | db_c_close db_c_count db_c_put db_c_get db_c_pget db_c_del |
120 | db_sequence_open db_sequence_close |
121 | db_sequence_open db_sequence_close |
121 | db_sequence_get db_sequence_remove |
122 | db_sequence_get db_sequence_remove |
122 | ); |
123 | ); |
… | |
… | |
181 | |
182 | |
182 | db_open (DB *db, DB_TXN_ornull *txnid, octetstring file, octetstring database, int type, U32 flags, int mode, SV *callback = &PL_sv_undef) |
183 | db_open (DB *db, DB_TXN_ornull *txnid, octetstring file, octetstring database, int type, U32 flags, int mode, SV *callback = &PL_sv_undef) |
183 | flags: AUTO_COMMIT CREATE EXCL MULTIVERSION NOMMAP RDONLY READ_UNCOMMITTED THREAD TRUNCATE |
184 | flags: AUTO_COMMIT CREATE EXCL MULTIVERSION NOMMAP RDONLY READ_UNCOMMITTED THREAD TRUNCATE |
184 | db_close (DB *db, U32 flags = 0, SV *callback = &PL_sv_undef) |
185 | db_close (DB *db, U32 flags = 0, SV *callback = &PL_sv_undef) |
185 | flags: DB_NOSYNC |
186 | flags: DB_NOSYNC |
|
|
187 | db_upgrade (DB *db, octetstring file, U32 flags = 0, SV *callback = &PL_sv_undef) |
186 | db_compact (DB *db, DB_TXN_ornull *txn = 0, SV *start = 0, SV *stop = 0, SV *unused1 = 0, U32 flags = DB_FREE_SPACE, SV *unused2 = 0, SV *callback = &PL_sv_undef) |
188 | db_compact (DB *db, DB_TXN_ornull *txn = 0, SV *start = 0, SV *stop = 0, SV *unused1 = 0, U32 flags = DB_FREE_SPACE, SV *unused2 = 0, SV *callback = &PL_sv_undef) |
187 | flags: FREELIST_ONLY FREE_SPACE |
189 | flags: FREELIST_ONLY FREE_SPACE |
188 | db_sync (DB *db, U32 flags = 0, SV *callback = &PL_sv_undef) |
190 | db_sync (DB *db, U32 flags = 0, SV *callback = &PL_sv_undef) |
189 | db_key_range (DB *db, DB_TXN_ornull *txn, SV *key, SV *key_range, U32 flags = 0, SV *callback = &PL_sv_undef) |
191 | db_key_range (DB *db, DB_TXN_ornull *txn, SV *key, SV *key_range, U32 flags = 0, SV *callback = &PL_sv_undef) |
190 | db_put (DB *db, DB_TXN_ornull *txn, SV *key, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |
192 | db_put (DB *db, DB_TXN_ornull *txn, SV *key, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |