Changes for version 2.0019 - 2023-11-12

  • improvement so that when you try to put too much data in you get a useful error, and don't corrupt the db

Documentation

Cookbook for DBM::Deep
Out of date documentation on DBM::Deep internals

Modules

A pure perl multi-level hash/array DBM that supports transactions
mediate mapping between DBM::Deep objects and storage medium
engine for use with DBM::Deep::Storage::File
iterator for FIRSTKEY() and NEXTKEY()
mediate between DBM::Deep::Iterator and DBM::Deep::Engine::Sector::BucketList
mediate between DBM::Deep::Iterator and DBM::Deep::Engine::Sector::Index
NULL object
abstract base class for storage
mediate low-level interaction with storage mechanism

Provides

in lib/DBM/Deep/Array.pm
in lib/DBM/Deep/Engine/DBI.pm
in lib/DBM/Deep/Hash.pm
in lib/DBM/Deep/Iterator/DBI.pm
in lib/DBM/Deep/Iterator/File.pm
in lib/DBM/Deep/Sector.pm
in lib/DBM/Deep/Sector/DBI.pm
in lib/DBM/Deep/Sector/DBI/Reference.pm
in lib/DBM/Deep/Sector/DBI/Scalar.pm
in lib/DBM/Deep/Sector/File.pm
in lib/DBM/Deep/Sector/File/BucketList.pm
in lib/DBM/Deep/Sector/File/Data.pm
in lib/DBM/Deep/Sector/File/Index.pm
in lib/DBM/Deep/Sector/File/Null.pm
in lib/DBM/Deep/Sector/File/Reference.pm
in lib/DBM/Deep/Sector/File/Scalar.pm
in lib/DBM/Deep/Storage/DBI.pm