GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  DBIX::CLASS::SCHEMA::LOADER::DBOBJECT (3)

.ds Aq ’

NAME

DBIx::Class::Schema::Loader::DBObject - Base Class for Database Objects Such as Tables and Views in DBIx::Class::Schema::Loader

CONTENTS

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.

SEE ALSO

DBIx::Class::Schema::Loader::Table, DBIx::Class::Schema::Loader, DBIx::Class::Schema::Loader::Base

AUTHOR

See AUTHOR in DBIx::Class::Schema::Loader and CONTRIBUTORS 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.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 DBIX::CLASS::SCHEMA::LOADER::DBOBJECT (3) 2015-03-05

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.