X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FTranslator%2FObject%2FColumn.pm;h=2badd35e5685ad38777485a47bcf0ceb37239472;hb=109263d02704d72c51cdbafe33eeb882db598728;hp=4ab81f306e6ed7e1e4a5f07f13b3540b3197ee69;hpb=4e8b318892b2e36fe6ee09a2e51e87334c943a25;p=dbsrgits%2FSQL-Translator-2.0-ish.git diff --git a/lib/SQL/Translator/Object/Column.pm b/lib/SQL/Translator/Object/Column.pm index 4ab81f3..2badd35 100644 --- a/lib/SQL/Translator/Object/Column.pm +++ b/lib/SQL/Translator/Object/Column.pm @@ -4,12 +4,48 @@ use MooseX::Types::Moose qw(Bool Int Str); use SQL::Translator::Types qw(Trigger); extends 'SQL::Translator::Object'; -has 'name' => (is => 'ro', isa => Str, required => 1); -has 'type' => (is => 'ro', isa => Str, required => 1); -has 'size' => (is => 'ro', isa => Int, required => 1); -has 'is_nullable' => (is => 'ro', isa => Bool, required => 1, default => 1); -has 'is_auto_increment' => (is => 'ro', isa => Bool, required => 1, default => 0); -has 'default_value' => (is => 'ro', isa => Str, required => 0); -has 'trigger' => (is => 'ro', isa => Trigger, required => 0); +has 'name' => ( + is => 'ro', + isa => Str, + required => 1 +); + +has 'type' => ( + is => 'ro', + isa => Str, + required => 1 +); + +has 'size' => ( + is => 'ro', + isa => Int, + required => 1 +); + +has 'is_nullable' => ( + is => 'ro', + isa => Bool, + required => 1, + default => 1 +); + +has 'is_auto_increment' => ( + is => 'ro', + isa => Bool, + required => 1, + default => 0 +); + +has 'default_value' => ( + is => 'ro', + isa => Str, + required => 0 +); + +has 'trigger' => ( + is => 'ro', + isa => Trigger, + required => 0 +); 1;