Berkeleydb

Extensión Perl para Berkeley DB versión 2, 3 o 4
Descargar ahora

Berkeleydb Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Paul Marquess
  • Sitio web del editor:
  • http://search.cpan.org/~pmqs/

Berkeleydb Etiquetas


Berkeleydb Descripción

Extensión Perl para Berkeley DB versión 2, 3 o 4 BerkeleyDB es un módulo PERL que proporciona una interfaz a la mayor parte de la funcionalidad disponible en las versiones 2, 3 y 4. En general, es seguro asumir que la interfaz proporcionada aquí para ser idéntica a la interfaz Berkeley DB. Los principales cambios han sido para hacer que la API de Berkeley DB sea de una manera. Tenga en cuenta que si está utilizando Berkeley DB 2.x, las nuevas funciones disponibles en Berkeley DB 3.x o DB 4.x no están disponibles a través de este module.Synopsis Use BerkeleyDB; $ env = nuevo berkeleydb :: env ; $ db = Lazo% hash, 'berkeleydb :: hash', ; $ db = new berkeleydb :: hash ; $ db = Lazo% hash, 'berkeleydb :: btree', ; $ db = new berkeleydb :: btree ; $ db = Tie @Array, 'Berkeleydb :: Recno', ; $ db = NUEVO BERKELEYDB :: RECNO ; $ db = Tie @Array, 'Berkeleydb :: Queue', ; $ db = new berkeleydb :: cola ; $ db = NUEVO BERKELEYDB :: Desconocido ; $ status = berkeleydb :: db_remove $ status = berkeleydb :: db_renarame $ status = berkeleydb :: db_verify $ hash {$ tecla} = $ valor; $ valor = $ hash {$ clave}; cada% hash; teclas% hash; valores% hash; $ estado = $ db-> db_get () $ status = $ db-> db_put (); $ estado = $ db-> db_del (); $ estado = $ db-> db_sync (); $ estado = $ db-> db_close (); $ estado = $ db-> db_pget () $ hash_ref = $ db-> db_stat (); $ estado = $ db-> db_key_range (); $ tipo = $ db-> tipo (); $ estado = $ db-> estado (); $ boolean = $ db-> byteswapped (); $ estado = $ db-> truncado ($ cuenta); $ estado = $ db-> compacto ($ start, $ stop, $ c_data, $ banderas, $ End); $ bool = $ env-> cds_enabled (); $ bool = $ db-> cds_enabled (); $ bloqueo = $ db-> cds_lock (); $ bloqueo-> cds_unlock (); ($ bandera, $ old_offset, $ old_length) = $ db-> parcial_set ($ offset, $ longitud); ($ bandera, $ old_offset, $ old_length) = $ db-> parial_clear (); $ cursor = $ db-> db_cursor (); $ newcursor = $ cursor-> c_dup (); $ estado = $ cursor-> c_get (); $ estado = $ cursor-> c_put (); $ estado = $ cursor-> c_del (); $ estado = $ cursor-> c_count (); $ estado = $ cursor-> c_pget (); $ estado = $ cursor-> estado (); $ estado = $ cursor-> c_close (); $ cursor = $ db-> db_join (); $ estado = $ cursor-> c_get (); $ estado = $ cursor-> c_close (); $ status = $ env-> txn_checkpoint () $ hash_ref = $ env-> txn_stat () $ status = $ env-> setmutexlocks () $ status = $ env-> set_flags () $ status = $ env-> set_timeut () $ status = $ env-> lsn_reset () $ txn = $ env-> txn_begin (); $ db-> txn ($ txn); $ txn-> txn ($ db1, $ db2, ...); $ estado = $ txn-> txn_prepare () $ status = $ txn-> txn_commit () $ status = $ txn-> txn_abort () $ status = $ txn-> txn_id () $ status = $ txn-> txn_discard () $ estado = $ txn-> set_timout () $ status = $ env-> set_lg_dir (); $ status = $ env-> set_lg_bsize (); $ status = $ env-> set_lg_max (); $ status = $ env-> set_data_dir (); $ status = $ env-> set_tmp_dir (); $ status = $ env-> set_verbose (); $ db_env_ptr = $ env-> db_env (); $ Berkeleydb :: error $ berkeleydb :: db_version # dbm filters $ old_filter = $ db-> filter_store_key (sub {...}); $ old_filter = $ db-> filter_store_value (sub {...}); $ old_filter = $ db-> filter_fetch_key (sub {...}); $ old_filter = $ db-> filter_fetch_value (sub {...}); # desaprobado, pero admitido $ txn_mgr = $ env-> txnmgr (); $ status = $ txn_mgr-> txn_checkpoint () $ hash_ref = $ txn_mgr-> txn_stat () $ txn = $ txn_mgr-> txn_begin (); Requisitos: · Perl


Berkeleydb Software relacionado