Berkeleydb.

Perl-Erweiterung für Berkeley DB-Version 2, 3 oder 4
Jetzt downloaden

Berkeleydb. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Paul Marquess
  • Website des Verlags:
  • http://search.cpan.org/~pmqs/

Berkeleydb. Stichworte


Berkeleydb. Beschreibung

Perl-Erweiterung für Berkeley db Version 2, 3 oder 4 Berkeleydb ist ein Perl-Modul, das eine Schnittstelle zu den meisten Funktionen in Berkeley DB-Versionen 2, 3 und 4 bietet. In der Regel ist es sicher anzunehmen, dass die hier angegebene Schnittstelle mit der Berkeley DB-Schnittstelle identisch ist. Die wichtigsten Änderungen bestehen darin, die Berkeley-DB-API auf Perl-Art zu machen. Beachten Sie, dass, wenn Sie Berkeley DB 2.x verwenden, die in Berkeley DB 3.x oder dB 4.x verfügbaren Funktionen nicht über dieses Modul verfügbar.Synopsis Berkeleydb verwenden. $ env = new berkeleydb :: env ; $ db = Krawatte% Hash, 'berkeleydb :: Hash', ; $ db = new berkeleydb :: Hash ; $ db = Krawatte% Hash, 'berkeleydb :: btree', ; $ db = new berkeleydb :: btree ; $ db = Krawatte @array, 'berkeleydb :: recno', ; $ db = new berkeleydb :: recno ; $ db = Krawatte @array, 'berkeleydb :: warterue', ; $ db = New Berkeleydb :: Warteschlange ; $ db = new berkeleydb :: unbekannt ; $ status = berkeleydb :: db_remove $ status = berkeleydb :: db_rename $ status = berkeleydb :: db_verify $ Hash {$ KEY} = $ wert; $ value = $ Hash {$ KEY}; jeder% Hash; Schlüssel% Hash; Werte% 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-> typ (); $ status = $ db-> status (); $ boolean = $ db-> byteswapped (); $ status = $ db-> abgeschnitten ($ count); $ status = $ db-> kompakt ($ Start, $ Stop, $ C_DATA, $ Flags, $ ENDE); $ bool = $ env-> cds_enabled (); $ bool = $ db-> cds_enabled (); $ lock = $ db-> cds_lock (); $ lock-> cds_unlock (); ($ Flagge, $ Old_Offset, $ Old_length) = $ db-> partial_set ($ offset, $ länge); ($ Flag, $ 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 = $ env-> txn_checkpoint () $ hash_ref = $ env-> txn_stat () $ status = $ env-> setmutexlocks () $ status = $ env-> set_flags () $ status = $ env-> set_timeout () $ status = $ env-> lsn_reset () $ txn = $ env-> 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_timeout () $ 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 {...}); # veraltet, aber unterstützte $ txn_mgr = $ env-> txnmgr (); $ status = $ txn_mgr-> txn_checkpoint () $ hash_ref = $ txn_mgr-> txn_stat () $ txn = $ txn_mgr-> txn_begin (); Anforderungen: · Perl.


Berkeleydb. Zugehörige Software