1 package SQL::Translator::Schema::Graph::Node;
5 use Class::MakeMethods::Template::Hash (
7 'array_of_objects -class SQL::Translator::Schema::Graph::Edge' => [ qw( edges ) ],
8 'array_of_objects -class SQL::Translator::Schema::Graph::CompoundEdge' => [ qw( compoundedges ) ],
9 'array_of_objects -class SQL::Translator::Schema::Graph::HyperEdge' => [ qw( hyperedges ) ],
10 'hash' => [ qw( many via has edgecount data_fields) ],
11 scalar => [ qw( base name order primary_key primary_key_accessor table is_trivial_link ) ],
12 number => [ qw( order ) ],