NAME Data::Shark - load various Data::Shark modules SYNOPSIS use Data::Shark; DESCRIPTION Data::Shark provides a simple mechanism to load some of the Data::Shark modules at one go. Currently this includes: Data::Shark::DB Data::Shark::DIO Data::Shark::FIO Data::Shark::Util Plese see the Google Code page for more documentation. It will eventually be rolled into the POD. Data::Shark::DBI The database layer provides some simple wrappers around the DBI. By using the simple wrappers a single point of error/status logging can be achieved, along with code size reduction. Data::Shark::DIO The DIO module generates data access functions. This allows a simple consistant interface for all data interaction, the functions can be read into memory or placed in file. Each function is defined by a namespace, group, name, type, statement, return type, etc. And has a set of input keys and output keys. Currently SQL access is supported, but others will be added. This modules removes any data access dependencies from a program. There is also support for caching, replication and profiling. The attributes can be stored in a RDBMS for easy administration. Example: my $result = MyNameSpace::MyGroup::get_customer( {'customer_id' => $cid}); If the return type is a hash, then the results are placed in a hash reference. $result->{'name'}, $result->{'address'}, etc. Data::Shark::FIO The module FIO generates a form access that class that handles validation and events, etc. Like the DIO module these attributes can be stored in a RDBMS for easy administration. NOTE: This module is under construntion. Data::Shark::Util The Util module contains a collection of helper methods. SEE ALSO perl DBI DEPENDENCIES This module requires these other modules and libraries: perl >= 5.8.0 DBI File::FileCache SQL::Abstract AUTHORS William Walz (Jack) LICENSE AND COPYRIGHT Copyright (c) 2007 William Walz. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.