1 package SQL::Translator::Object::View;
2 use namespace::autoclean;
4 use MooseX::Types::Moose qw(HashRef Str);
5 use MooseX::AttributeHelpers;
6 use SQL::Translator::Types qw(Column);
7 extends 'SQL::Translator::Object';
16 metaclass => 'Collection::Hash',
18 isa => HashRef[Column],
20 exists => 'exists_column',
27 my ($self, $body, $column) = @_;
28 $self->$body($column->name, $column);
32 default => sub { {} },
41 __PACKAGE__->meta->make_immutable;