projects
/
dbsrgits/SQL-Translator-2.0-ish.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
move reference_* down to Constraint
[dbsrgits/SQL-Translator-2.0-ish.git]
/
lib
/
SQL
/
Translator
/
Object
/
ForeignKey.pm
1
use MooseX::Declare;
2
class SQL::Translator::Object::ForeignKey {
3
use MooseX::Types::Moose qw(ArrayRef Maybe Undef Str);
4
extends 'SQL::Translator::Object::Constraint';
5
6
has '+type' => (
7
default => 'FOREIGN KEY',
8
);
9
10
has 'on_delete' => (
11
isa => Maybe[Str],
12
is => 'rw',
13
);
14
15
has 'on_update' => (
16
isa => Maybe[Str],
17
is => 'rw',
18
);
19
20
has 'reference_table' => (
21
isa => Str,
22
is => 'rw',
23
);
24
}