Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

DBIx::Class::CDBICompat
Class::DBI Compatibility layer.

DBIx::Class::CDBICompat - Class::DBI Compatibility layer.


NAME

DBIx::Class::CDBICompat - Class::DBI Compatibility layer.


SYNOPSIS


  use base qw/DBIx::Class/;

  __PACKAGE__->load_components(qw/CDBICompat Core DB/);


DESCRIPTION

DBIx::Class features a fully featured compatibility layer with the Class::DBI manpage to ease transition for existing CDBI users. In fact, this class is just a receipe containing all the features emulated. If you like, you can choose which features to emulate by building your own class and loading it like this:


  __PACKAGE__->load_own_components(qw/CDBICompat/);

this will automatically load the features included in My::DB::CDBICompat, provided it looks something like this:


  package My::DB::CDBICompat;

  __PACKAGE__->load_components(qw/

    CDBICompat::ColumnGroups

    CDBICompat::Retrieve

    CDBICompat::HasA

    CDBICompat::HasMany

    CDBICompat::MightHave

  /);


COMPONENTS

AccessorMapping
AttributeAPI
AutoUpdate
Allows you to turn on automatic updates for column values.

ColumnCase
ColumnGroups
Constraints
Constructor
DestroyWarning
GetSet
HasA
HasMany
ImaDBI
LazyLoading
LiveObjectIndex
The live object index tries to ensure there is only one version of a object in the perl interpreter.

MightHave
ObjIndexStubs
ReadOnly
Retrieve
Stringify
TempColumns
Triggers
PassThrough


AUTHORS

Matt S. Trout <mst@shadowcatsystems.co.uk>


LICENSE

You may distribute this code under the same terms as Perl itself.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy