Commit | Line | Data |
0caaf4c3 |
1 | package SQL::Translator::Schema::Graph::HyperEdge; |
2 | |
3 | use strict; |
4 | use base qw(SQL::Translator::Schema::Graph::Edge); |
5 | |
ba506e52 |
6 | use vars qw[ $VERSION ]; |
7 | $VERSION = '1.60'; |
8 | |
0caaf4c3 |
9 | use Class::MakeMethods::Template::Hash ( |
ba506e52 |
10 | 'array_of_objects -class SQL::Translator::Schema::Field' => |
11 | [qw( thisviafield thatviafield thisfield thatfield)], #FIXME |
12 | 'array_of_objects -class SQL::Translator::Schema::Graph::Node' => |
13 | [qw( thisnode thatnode )], |
14 | 'object' => |
15 | [ 'vianode' => { class => 'SQL::Translator::Schema::Graph::Node' } ], |
0caaf4c3 |
16 | ); |
17 | |
18 | 1; |