Berkeleydb

PERL-extensie voor Berkeley DB versie 2, 3 of 4
Download nu

Berkeleydb Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Paul Marquess
  • Uitgever website:
  • http://search.cpan.org/~pmqs/

Berkeleydb Tags


Berkeleydb Beschrijving

Perl-extensie voor Berkeley DB versie 2, 3 of 4 BerkeleyDB is een PERL-module die een interface biedt voor de meeste functionaliteit die beschikbaar is in Berkeley DB-versies 2, 3 en 4. Over het algemeen is het veilig om aan te nemen dat het hiervoor geleverde interface identiek is aan de Berkeley DB-interface. De belangrijkste veranderingen zijn geweest om de Berkeley DB API op een perl-manier te laten werken. Merk op dat als u Berkeley DB 2.X gebruikt, de nieuwe functies die beschikbaar zijn in Berkeley DB 3.X of DB 4.X niet beschikbaar zijn via deze module.Synopsis Gebruik BerkeleyDB; $ ENV = NIEUWE BERKELEYDB :: ENV ; $ db = tie% hash, 'BerkeleyDB :: HASH', ; $ db = nieuwe berkeleydb :: hash ; $ db = tie% hash, 'Berkeleydb :: btree', ; $ db = nieuwe berkeleydb :: btree ; $ db = tie @array, 'BerkeleyDB :: RECNNO', ; $ db = nieuwe BerkeleyEYDB :: RECNO ; $ db = tie @array, 'Berkeleydb :: wachtrij', ; $ db = nieuwe BerkeleyDB :: wachtrij ; $ db = nieuw BerkeleyEYDB :: Onbekend ; $ Status = BerkeleyDB :: DB_Remove $ Status = BerkeleyDB :: DB_RENAME $ Status = BerkeleyDB :: DB_VERIFY $ HASH {$ KEY} = $ $ Waarde; $ waarde = $ hash {$ sleutel}; elke% hash; sleutels% hash; waardeert% hash; $ Status = $ DB-> DB_GET () $ Status = $ DB-> DB_PUT (); $ Status = $ db-> db_del (); $ Status = $ db-> db_sync (); $ Status = $ db-> db_close (); $ Status = $ DB-> DB_PGET () $ HASH_REF = $ DB-> DB_STAT (); $ Status = $ db-> db_key_range (); $ Type = $ DB-> Type (); $ Status = $ DB-> Status (); $ boolean = $ db-> byteswapped (); $ Status = $ db-> afkappen ($ tellen); $ Status = $ DB-> Compact ($ Start, $ stop, $ C_DATA, $ vlaggen, $ einde); $ BOOL = $ ENVU-> CDS_ENBAARD (); $ bool = $ db-> cds_enabled (); $ lock = $ db-> cds_lock (); $ LOCK-> CDS_UNLOCK (); ($ vlag, $ old_offset, $ old_length) = $ db-> partial_set ($ offset, $ lengte); ($ vlag, $ old_offset, $ old_length) = $ db-> partial_clear (); $ cursor = $ db-> db_cursor (); $ NEWCURSOR = $ CURSOR-> C_DUP (); $ Status = $ Cursor-> C_GET (); $ Status = $ cursor-> C_PUT (); $ Status = $ cursor-> c_del (); $ Status = $ Cursor-> C_Count (); $ Status = $ Cursor-> C_PGET (); $ Status = Cursor-> Status (); $ Status = $ cursor-> c_close (); $ cursor = $ db-> db_join (); $ Status = $ Cursor-> C_GET (); $ Status = $ cursor-> c_close (); $ Status = $ AV-> TXN_CECKPOINT () $ HASH_REF = $ AV-> TXN_STAT () $ Status = $ Env-> SetMutexlocks () $ Status = $ Env-> Set_Flags () $ Status = $ Env-> Set_Timeout () $ Status = $ ENV-> LSN_RESET () $ TXN = $ ENVURE TXN_BEGIN (); $ db-> txn ($ txn); $ TXN-> TXN ($ DB1, $ DB2, ...); $ Status = $ txn-> txn_Prepare () $ Status = $ txn-> txn_commit () $ Status = $ TXN-> TXN_ABORT () $ Status = $ TXN-> TXN_ID () $ Status = $ TXN-> TXN_DISCard () $ Status = $ TXN-> SET_TIEROUT () $ Status = $ ENV-> SET_LG_DIR (); $ STATUS = $ ENVU-> 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 :: Fout $ BerkeleyDB :: db_version # dbm filters $ old_filter = $ db-> filter_store_key (sub {...}); $ OUD_FILTER = $ DB-> FILTER_STORE_VALUE (SUB {...}); $ Old_Filter = $ DB-> Filter_Fetch_Key (sub {...}); $ Old_Filter = $ DB-> Filter_Fetch_Value (sub {...}); # verouderd, maar ondersteunde $ TXN_MGR = $ ENV-> TXNMGR (); $ Status = $ txn_mgr-> txn_checkpoint () $ hash_ref = $ txn_mgr-> txn_stat () $ txn = $ txn_mgr-> txn_begin (); Vereisten: · Perl


Berkeleydb Gerelateerde software