Commit | Line | Data |
---|---|---|
c5051351 | 1 | package SQL::Translator::Object::Table; |
2 | use Moose; | |
eeb819a1 | 3 | use SQL::Translator::Types; |
c5051351 | 4 | |
5 | has 'name' => (is => 'ro', isa => 'Str', required => 1); | |
eeb819a1 | 6 | has 'columns' => (is => 'ro', isa => 'ArrayRef[Column]', required => 1); |
7 | has 'indexes' => (is => 'ro', isa => 'ArrayRef[Index]', required => 0); | |
8 | has 'constraints' => (is => 'ro', isa => 'ArrayRef[Constraint]', required => 0); | |
c5051351 | 9 | |
10 | 1; |