DBIx::Class::Schema::Loader::DBObject(3)
Base Class for Database Objects Such as
METHODS
loader
The loader object this object is associated with, this is a required parameter
to ``new''.
name
Name of the object. The object stringifies to this value.
new
The constructor, takes ``loader'', ``name'', ``schema'', and ``ignore_schema''
as key-value parameters.
clone
Make a shallow copy of the object.
schema
The schema (or owner) of the object. Returns nothing if ``ignore_schema'' is
true.
ignore_schema
Set to true to make ``schema'' and ``sql_name'' not use the defined ``schema''.
Does not affect ``dbic_name'' (for
qualify_objects testing on
SQLite.)
sql_name
Returns the properly quoted full identifier with ``schema'' and ``name''.
dbic_name
Returns a value suitable for the "__PACKAGE__->table" call in DBIx::Class Result files.
name_parts
Returns an arrayref of the values returned by the methods specified in
the moniker_parts of
the ``loader'' object. The object arrayrefifies to this value.
AUTHORS
See ``AUTHORS'' in DBIx::Class::Schema::Loader.
LICENSE
This library is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.