handle types correctly
[dbsrgits/SQL-Translator-2.0-ish.git] / lib / SQL / Translator / Types.pm
1 package SQL::Translator::Types;
2 use MooseX::Types -declare, [qw(Column Constraint Index Procedure Schema Table Trigger View)];
3
4 class_type Column, { class => 'SQL::Translator::Object::Column' };
5 class_type Constraint, { class => 'SQL::Translator:Object::Constraint' };
6 class_type Index, { class => 'SQL::Translator:Object::Index' };
7 class_type Procedure, { class => 'SQL::Translator:Object::Procedure' };
8 class_type Schema, { class => 'SQL::Translator:Object::Schema' };
9 class_type Table, { class => 'SQL::Translator::Object::Table' };
10 class_type Trigger, { class => 'SQL::Translator:Object::Trigger' };
11 class_type View, { class => 'SQL::Translator:Object::View' };
12
13 1;