1 package SQL::Translator::Object::Schema;
3 use MooseX::Types::Moose qw(HashRef Str);
4 use MooseX::AttributeHelpers;
5 use SQL::Translator::Types qw(Procedure Table View);
6 extends 'SQL::Translator::Object';
12 default => '__DEFAULT__'
16 metaclass => 'Collection::Hash',
18 isa => HashRef[Table],
20 exists => 'exists_table',
29 metaclass => 'Collection::Hash',
33 exists => 'exists_view',
42 metaclass => 'Collection::Hash',
44 isa => HashRef[Procedure],
46 exists => 'exists_procedure',
47 keys => 'procedure_ids',
48 get => 'get_procedure',
49 set => 'set_procedure',