Berkeleydb.

Estensione Perl per Berkeley DB versione 2, 3 o 4
Scarica ora

Berkeleydb. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Paul Marquess
  • Sito web dell'editore:
  • http://search.cpan.org/~pmqs/

Berkeleydb. Tag


Berkeleydb. Descrizione

Estensione perl per Berkeley DB versione 2, 3 o 4 BerkeleyDB è un modulo Perl che fornisce un'interfaccia alla maggior parte della funzionalità disponibile nelle versioni Berkeley DB 2, 3 e 4. In generale è sicuro presumere che l'interfaccia fornita qui sia identica all'interfaccia Berkeley DB. Le principali modifiche sono state per rendere il lavoro API Berkeley DB in un modo perl. Si noti che se si utilizza Berkeley DB 2.x, le nuove funzionalità disponibili in Berkeley DB 3.x o DB 4.x non sono disponibili tramite questo modulo.Synopsis utilizza BerkeleyDB; $ env = nuovo berkeleydb :: env ; $ dB = cravatta% hash, 'berkeleydb :: hash', ; $ DB = New BerkeleyDB :: hash ; $ db = cravatta% hash, 'berkeleydb :: btree', ; $ DB = New BerkeleyDB :: BTree ; $ DB = Tie @array, 'BerkeleyDb :: Recno', ; $ DB = New BerkeleyDB :: Recno ; $ DB = Tie @array, 'Berkeleydb :: Queue', ; $ DB = New BerkeleyDB :: Coda ; $ DB = New BerkeleyDB :: Sconosciuto ; $ Stato = BerkeleyDB :: DB_Remove $ Stato = BerkeleyDB :: db_rename $ Stato = BerkeleyDB :: db_Verifica $ hash {$ key} = $ Value; $ VALUE = $ HASH {$ Key}; ogni% hash; Keys% hash; Valori% hash; $ stato = $ db-> db_get () $ stato = $ db-> db_put (); $ stato = $ db-> db_del (); $ stato = $ db-> db_sync (); $ stato = $ db-> db_close (); $ Stato = $ DB-> DB_PGET () $ HASH_REF = $ DB-> DB_STAT (); $ stato = $ db-> db_key_range (); $ tipo = $ db-> tipo (); $ stato = $ db-> stato (); $ boolean = $ db-> byteswepped (); $ stato = $ db-> troncati ($ conteggio); $ Stato = $ DB-> Compact ($ avvio, $ stop, $ c_data, $ flags, $ end); $ bool = $ env-> cds_enabled (); $ bool = $ db-> cds_enabled (); $ LOCK = $ DB-> CDS_LOCK (); $ LOCK-> CDS_UNLOCK (); ($ flag, $ old_offset, $ old_length) = $ db-> partial_set ($ offset, $ lunghezza); ($ flag, $ old_offset, $ old_length) = $ db-> partial_clear (); $ cursore = $ DB-> DB_CURSOR (); $ NewCursor = $ cursore-> c_dup (); $ stato = $ cursore-> c_get (); $ stato = $ cursore-> c_put (); $ Stato = $ cursore-> c_del (); $ stato = $ cursore-> c_count (); $ stato = $ cursore-> c_PGET (); $ stato = $ cursore-> stato (); $ stato = $ cursore-> c_close (); $ cursore = $ db-> db_join (); $ stato = $ cursore-> c_get (); $ stato = $ cursore-> c_close (); $ stato = $ env-> txn_checkpoint () $ hash_ref = $ env-> txn_stat () $ stato = $ env-> setmutexlocks () $ Stato = $ env-> set_flags () $ Stato = $ env-> set_timeout () $ stato = $ env-> lsn_reset () $ txn = $ env-> txn_begin (); $ DB-> TXN ($ TXN); $ TXN-> TXN ($ DB1, $ DB2, ...); $ Stato = $ TXN-> TXN_PREPARE () $ Stato = $ TXN-> TXN_COMMIT () $ Stato = $ TXN-> TXN_ABORT () $ Stato = $ TXN-> TXN_ID () $ Stato = $ TXN-> TXN_Discard () $ Stato = $ TXN-> Set_timeout () $ Stato = $ env-> set_lg_dir (); $ stato = $ env-> set_lg_bsize (); $ stato = $ env-> set_lg_max (); $ stato = $ env-> set_data_dir (); $ stato = $ env-> set_tmp_dir (); $ stato = $ env-> set_verbose (); $ db_env_ptr = $ env-> db_env (); $ BerkeleyDB :: Errore $ BerkeleyDB :: DB_VERSION # DBM Filtri $ 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_valuet (sub {...}); # deprecato, ma supportato $ txn_mgr = $ env-> txnmgr (); $ Stato = $ TXN_MGR-> TXN_CheckPoint () $ HASH_REF = $ TXN_MGR-> TXN_STAT () $ TXN = $ TXN_MGR-> TXN_BEGIN (); Requisiti: · Perl.


Berkeleydb. Software correlato