Commit | Line | Data |
---|---|---|
4f4fd192 | 1 | use MooseX::Declare; |
ebf2721d | 2 | class SQL::Translator::Object::Procedure extends SQL::Translator::Object { |
1c607f61 | 3 | use MooseX::Types::Moose qw(ArrayRef Str); |
4f4fd192 | 4 | |
5 | has 'name' => ( | |
6 | is => 'rw', | |
7 | isa => Str, | |
8 | required => 1 | |
9 | ); | |
10 | ||
ddd6c19a | 11 | has 'sql' => ( |
4f4fd192 | 12 | is => 'rw', |
13 | isa => Str, | |
ddd6c19a | 14 | required => 1 |
4f4fd192 | 15 | ); |
16 | ||
17 | has 'parameters' => ( | |
4f4fd192 | 18 | is => 'rw', |
579c2829 | 19 | isa => ArrayRef, |
4f4fd192 | 20 | ); |
21 | ||
22 | has 'owner' => ( | |
23 | is => 'rw', | |
24 | isa => Str, | |
25 | required => 1 | |
26 | ); | |
4f4fd192 | 27 | } |