… | |
… | |
224 | flags: FREELIST_ONLY FREE_SPACE |
224 | flags: FREELIST_ONLY FREE_SPACE |
225 | db_sync (DB *db, U32 flags = 0, SV *callback = &PL_sv_undef) |
225 | db_sync (DB *db, U32 flags = 0, SV *callback = &PL_sv_undef) |
226 | db_key_range (DB *db, DB_TXN_ornull *txn, SV *key, SV *key_range, U32 flags = 0, SV *callback = &PL_sv_undef) |
226 | db_key_range (DB *db, DB_TXN_ornull *txn, SV *key, SV *key_range, U32 flags = 0, SV *callback = &PL_sv_undef) |
227 | db_put (DB *db, DB_TXN_ornull *txn, SV *key, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |
227 | db_put (DB *db, DB_TXN_ornull *txn, SV *key, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |
228 | flags: APPEND NODUPDATA NOOVERWRITE |
228 | flags: APPEND NODUPDATA NOOVERWRITE |
229 | db_exists (DB *db, DB_TXN_ornull *txn, SV *key, U32 flags = 0, SV *callback = 0) |
229 | db_exists (DB *db, DB_TXN_ornull *txn, SV *key, U32 flags = 0, SV *callback = 0) (v4.6) |
230 | db_get (DB *db, DB_TXN_ornull *txn, SV *key, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |
230 | db_get (DB *db, DB_TXN_ornull *txn, SV *key, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |
231 | flags: CONSUME CONSUME_WAIT GET_BOTH SET_RECNO MULTIPLE READ_COMMITTED READ_UNCOMMITTED RMW |
231 | flags: CONSUME CONSUME_WAIT GET_BOTH SET_RECNO MULTIPLE READ_COMMITTED READ_UNCOMMITTED RMW |
232 | db_pget (DB *db, DB_TXN_ornull *txn, SV *key, SV *pkey, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |
232 | db_pget (DB *db, DB_TXN_ornull *txn, SV *key, SV *pkey, SV *data, U32 flags = 0, SV *callback = &PL_sv_undef) |
233 | flags: CONSUME CONSUME_WAIT GET_BOTH SET_RECNO MULTIPLE READ_COMMITTED READ_UNCOMMITTED RMW |
233 | flags: CONSUME CONSUME_WAIT GET_BOTH SET_RECNO MULTIPLE READ_COMMITTED READ_UNCOMMITTED RMW |
234 | db_del (DB *db, DB_TXN_ornull *txn, SV *key, U32 flags = 0, SV *callback = &PL_sv_undef) |
234 | db_del (DB *db, DB_TXN_ornull *txn, SV *key, U32 flags = 0, SV *callback = &PL_sv_undef) |
… | |
… | |
302 | $int = $env->set_tmp_dir (const char *dir) |
302 | $int = $env->set_tmp_dir (const char *dir) |
303 | $int = $env->set_lg_dir (const char *dir) |
303 | $int = $env->set_lg_dir (const char *dir) |
304 | $int = $env->set_shm_key (long shm_key) |
304 | $int = $env->set_shm_key (long shm_key) |
305 | $int = $env->set_cachesize (U32 gbytes, U32 bytes, int ncache = 0) |
305 | $int = $env->set_cachesize (U32 gbytes, U32 bytes, int ncache = 0) |
306 | $int = $env->set_flags (U32 flags, int onoff = 1) |
306 | $int = $env->set_flags (U32 flags, int onoff = 1) |
307 | $int = $env->log_set_config (U32 flags, int onoff = 1) [v4.7] |
307 | $int = $env->log_set_config (U32 flags, int onoff = 1) (v4.7) |
308 | $int = $env->set_intermediate_dir_mode (const char *modestring) [v4.7] |
308 | $int = $env->set_intermediate_dir_mode (const char *modestring) (v4.7) |
309 | $env->set_errfile (FILE *errfile = 0) |
309 | $env->set_errfile (FILE *errfile = 0) |
310 | $env->set_msgfile (FILE *msgfile = 0) |
310 | $env->set_msgfile (FILE *msgfile = 0) |
311 | $int = $env->set_verbose (U32 which, int onoff = 1) |
311 | $int = $env->set_verbose (U32 which, int onoff = 1) |
312 | $int = $env->set_encrypt (const char *password, U32 flags = 0) |
312 | $int = $env->set_encrypt (const char *password, U32 flags = 0) |
313 | $int = $env->set_timeout (NV timeout_seconds, U32 flags = SET_TXN_TIMEOUT) |
313 | $int = $env->set_timeout (NV timeout_seconds, U32 flags = SET_TXN_TIMEOUT) |
… | |
… | |
325 | $int = $env->mutex_set_max (U32 max) |
325 | $int = $env->mutex_set_max (U32 max) |
326 | $int = $env->mutex_set_align (U32 align) |
326 | $int = $env->mutex_set_align (U32 align) |
327 | |
327 | |
328 | $txn = $env->txn_begin (DB_TXN_ornull *parent = 0, U32 flags = 0) |
328 | $txn = $env->txn_begin (DB_TXN_ornull *parent = 0, U32 flags = 0) |
329 | flags: READ_COMMITTED READ_UNCOMMITTED TXN_NOSYNC TXN_NOWAIT TXN_SNAPSHOT TXN_SYNC TXN_WAIT TXN_WRITE_NOSYNC |
329 | flags: READ_COMMITTED READ_UNCOMMITTED TXN_NOSYNC TXN_NOWAIT TXN_SNAPSHOT TXN_SYNC TXN_WAIT TXN_WRITE_NOSYNC |
330 | $txn = $env->cdsgroup_begin; |
330 | $txn = $env->cdsgroup_begin; (v4.5) |
331 | |
331 | |
332 | =head4 Example: |
332 | =head4 Example: |
333 | |
333 | |
334 | use AnyEvent; |
334 | use AnyEvent; |
335 | use BDB; |
335 | use BDB; |
… | |
… | |
427 | DESTROY (DBC_ornull *dbc) |
427 | DESTROY (DBC_ornull *dbc) |
428 | CODE: |
428 | CODE: |
429 | if (dbc) |
429 | if (dbc) |
430 | dbc->c_close (dbc); |
430 | dbc->c_close (dbc); |
431 | |
431 | |
432 | $int = $cursor->set_priority ($priority = PRIORITY_*) |
432 | $int = $cursor->set_priority ($priority = PRIORITY_*) (v4.6) |
433 | |
433 | |
434 | =head4 Example: |
434 | =head4 Example: |
435 | |
435 | |
436 | my $c = $db->cursor; |
436 | my $c = $db->cursor; |
437 | |
437 | |