Changes for version 0.03 - 2008-11-06
- INCOMPATIBLE API CHANGES THAT BREAK EXISTING CODE
- No longer use Moose; with 'DustyDB::Record' syntax
- Define models using "use DustyDB::Object" instead
- Added a DustyDB::Object model
- Complete rewrite of DustyDB::Record and DustyDB::Model
- Added DustyDB::Meta::Class and DustyDB::Meta::Attribute
- Removed DustyDB::Filter since DustyDB::Meta::Attribute includes these features for all attributes
- Added a handy key() method that provides sugar for DustyDB::Key
Modules
yet another Moose-based object database
collections of records
mark an attribute as being part of the primary key
Moose meta-class for DustyDB::Record attributes
meta-class role for DustyDB::Record objects
model classes represent the tables in your database
use this class to declare a model to store
role for DustyDB models