package DBIx::DataModel::Meta; 1; __END__ =head1 NAME DBIx::DataModel::Meta - meta-information for DBIx::DataModel =head1 DESCRIPTION The family of classes in C are designed to hold meta-information about schemas, tables, joins, etc. Under normal circumstances these classes will be mostly invisible to L users : they are used primarily for internal needs. Instances of L, L, etc. are created automatically when a new schema is populated; then the relevant information is exposed through façade methods in L, L, etc. This "meta-object protocol" is specific to L : it does not use L nor any of its alternative implementations, because the needs here are simpler and domain-specific. Meta-objects are accessed from ordinary objects through the C keyword, so as not to collide with a possible L integration. =head1 METHODS This class is empty; it merely acts as parent for all C subclasses.