Deprecated.
NAME
MooseX::DBIC::AddColumn - Lets you write DBIC add_column() definitions as attribute options (DEPRECATED)
THIS MODULE IS BEING DEPRECATED IN FAVOUR OF DBIx::Class::MooseColumns.
VERSION
Version 0.05
SYNOPSIS
package MyApp::Schema::Result::Artist;
use Moose;
use MooseX::DBIC::AddColumn;
use namespace::autoclean;
extends 'DBIx::Class::Core';
has id => (
isa => 'Int',
is => 'rw',
add_column => {
is_auto_increment => 1,
},
);
has foo => (
isa => 'Str',
is => 'rw',
add_column => {
data_type => 'datetime'
},
);
has bar => ( # will call __PACKAGE__->add_column({})
isa => 'Str',
is => 'rw',
add_column => {
},
);
has quux => ( # no __PACKAGE__->add_column() call
isa => 'Str',
is => 'rw',
);
__PACKAGE__->meta->make_immutable(inline_constructor => 0);
1;
DISCLAIMER
This is ALPHA SOFTWARE. Use at your own risk. Features may change.
This module is being deprecated in favour of DBIx::Class::MooseColumns. Please don't use it.
DESCRIPTION
This module allows you to put the arguments to "add_column" in DBIx::Class::ResultSource right into your attribute definitions and will automatically call it when it finds an add_column
attribute option. It also replaces the DBIx::Class-generated accessor methods (these are Class::Accessor::Grouped-generated accessor methods under the hood) with the Moose-generated accessor methods so that you can use more of the wonderful powers of Moose (eg. type constraints, triggers, ...).
SEE ALSO
AUTHOR
Norbert Buchmuller, <norbi at nix.hu>
BUGS
Please report any bugs or feature requests to bug-moosex-dbic-addcolumn at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MooseX-DBIC-AddColumn. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc MooseX::DBIC::AddColumn
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-DBIC-AddColumn
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
COPYRIGHT & LICENSE
Copyright 2010 Norbert Buchmuller, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.