NAME
DBIx::DataModel::Schema - Factory for DBIx::DataModel Schemas
DESCRIPTION
This is the parent class for all schema classes created through
DBIx::DataModel->Schema($schema_name, ...);
METHODS
Methods are documented in DBIx::DataModel::Doc::Reference. This module implements
- Schema
- Table
- View
- Association
- join
- ColumnType
- dbh
- debug
- noUpdateColumns
- autoUpdateColumns
- selectImplicitlyFor
- dbiPrepareMethod
- tables
- table
- views
- view
- localizeState
- statementClass
- doTransaction
- unbless
- _createPackage
- _defineMethod
PRIVATE SUBCLASSES
This module has two internal subclasses.
_State
A private class for localizing state (using a DESTROY method).
_Exception
A private class for exceptions during transactions (see doTransaction).
AUTHOR
Laurent Dami, <laurent.dami AT etat ge ch>
COPYRIGHT & LICENSE
Copyright 2006, 2008 Laurent Dami.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.