DBIx::DataModel::Meta - meta-information for DBIx::DataModel
The family of classes in DBIx::DataModel::Meta are designed to hold meta-information about schemas, tables, joins, etc.
DBIx::DataModel::Meta
Under normal circumstances these classes will be mostly invisible to DBIx::DataModel users : they are used primarily for internal needs. Instances of DBIx::DataModel::Meta::Schema, DBIx::DataModel::Meta::Table, etc. are created automatically when a new schema is populated; then the relevant information is exposed through façade methods in DBIx::DataModel::Schema, DBIx::DataModel::Source::Table, etc.
This "meta-object protocol" is specific to DBIx::DataModel : it does not use Moose nor any of its alternative implementations, because the needs here are simpler and domain-specific.
Meta-objects are accessed from ordinary objects through the metadm keyword, so as not to collide with a possible Moose integration.
metadm
This class is empty; it merely acts as parent for all DBIx::DataModel::Meta::* subclasses.
DBIx::DataModel::Meta::*
1 POD Error
The following errors were encountered while parsing the POD:
Non-ASCII character seen before =encoding in 'façade'. Assuming CP1252
To install DBIx::DataModel, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::DataModel
CPAN shell
perl -MCPAN -e shell install DBIx::DataModel
For more information on module installation, please visit the detailed CPAN module installation guide.