DBIx::DataModel::Schema - Factory for DBIx::DataModel Schemas
This is the parent class for all schema classes created through
DBIx::DataModel->Schema($schema_name, ...);
Methods are documented in
DBIx::DataModel::Doc::Reference (DBIx::DataModel::Doc::Reference).
This module implements
- Schema (Schema in DBIx::DataModel::Doc::Reference)
- Table (Table in DBIx::DataModel::Doc::Reference)
- View (View in DBIx::DataModel::Doc::Reference)
- Association (Association in DBIx::DataModel::Doc::Reference)
- join (join in DBIx::DataModel::Doc::Reference)
- ColumnType (ColumnType in DBIx::DataModel::Doc::Reference)
- dbh (dbh in DBIx::DataModel::Doc::Reference)
- debug (debug in DBIx::DataModel::Doc::Reference)
- noUpdateColumns (noUpdateColumns in DBIx::DataModel::Doc::Reference)
- autoUpdateColumns (autoUpdateColumns in DBIx::DataModel::Doc::Reference)
- selectImplicitlyFor (selectImplicitlyFor in DBIx::DataModel::Doc::Reference)
- dbiPrepareMethod (dbiPrepareMethod in DBIx::DataModel::Doc::Reference)
- tables (tables in DBIx::DataModel::Doc::Reference)
- table (table in DBIx::DataModel::Doc::Reference)
- views (views in DBIx::DataModel::Doc::Reference)
- view (view in DBIx::DataModel::Doc::Reference)
- localizeState (localizeState in DBIx::DataModel::Doc::Reference)
- statementClass (statementClass in DBIx::DataModel::Doc::Reference)
- doTransaction (doTransaction in DBIx::DataModel::Doc::Reference)
- unbless (unbless in DBIx::DataModel::Doc::Reference)
- _createPackage (_createPackage in DBIx::DataModel::Doc::Reference)
- _defineMethod (_defineMethod in DBIx::DataModel::Doc::Reference)
This module has two internal subclasses.
A private class for localizing state (using a DESTROY method).
A private class for exceptions during transactions
(see doTransaction (doTransaction in DBIx::DataModel::Doc::Reference)).
Laurent Dami, <laurent.dami AT etat ge ch>
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.