Changes for version 1.05
- SPEEDUP: significantly faster list deletes
- BUGFIX: same name top level lists were affected by recursive drop_placeholder() in memory
- BUGFIX: collections allowed to retrieve non-existing objects
- key_length added to list placeholders making it possible to have key lengths from 1 to 255 for lists
- a bug in MySQL_DBI treatment of 'distinct' option fixed
- transact_*() methods and driver support for InnoDB
- glue() method added to all Hash, List and Collection
- Hash::collection_key() method added
- fetch() can now fetch collections using xaofs://collection/class/Data::Product/ syntax
- describe() method implemented for collections
- minor bug in Collection fixed
- name restrictions are now enforced in List according to documentation
Documentation
XAO::FS database tool
Modules
XAO Foundation Server
default dynamic data object for Data::Customer
default dynamic data object for Data::Order
default dynamic data object for Data::Product
Collection class for XAO::FS
embeddable configuration object for XAO::FS
root node of objects tree
glue that connects database with classes in XAO::FS
DBD::mysql driver for XAO::FS
DBI/DBD base for XAO::FS drivers
Core data class for XAO::FS
List class for XAO::FS
Provides
in lib/XAO/testcases/FS/base.pm
in lib/XAO/testcases/FS/basic.pm
in lib/XAO/testcases/FS/collection.pm
in lib/XAO/testcases/FS/config.pm
in lib/XAO/testcases/FS/fields.pm
in lib/XAO/testcases/FS/index.pm
in lib/XAO/testcases/FS/linkage.pm
in lib/XAO/testcases/FS/lists.pm
in lib/XAO/testcases/FS/placeholders.pm
in lib/XAO/testcases/FS/search.pm
in lib/XAO/testcases/FS/transact.pm