DBIx::Class parser stubs
[dbsrgits/SQL-Translator-2.0-ish.git] / lib / SQL / Translator / Parser / DDL / DBIx / Class.pm
1 use MooseX::Declare;
2 role SQL::Translator::Parser::DDL::DBIx::Class {
3     use MooseX::Types::Moose qw();
4     use MooseX::MultiMethods;
5     use SQL::Translator::Constants qw(:sqlt_types :sqlt_constants);
6     use aliased 'SQL::Translator::Object::Column';
7     use aliased 'SQL::Translator::Object::Constraint';
8     use aliased 'SQL::Translator::Object::ForeignKey';
9     use aliased 'SQL::Translator::Object::Index';
10     use aliased 'SQL::Translator::Object::PrimaryKey';
11     use aliased 'SQL::Translator::Object::Procedure';
12     use aliased 'SQL::Translator::Object::Schema';
13     use aliased 'SQL::Translator::Object::Table';
14     use aliased 'SQL::Translator::Object::View';
15
16     multi method parse(Schema $data) { $data }
17
18     multi method parse(Str $data) {
19     }
20 }