Added "tables" and "options" methods to Schema::View
[dbsrgits/SQL-Translator.git] / lib / SQL / Translator / Parser / MySQL.pm
index e830df8..40ef243 100644 (file)
@@ -1059,15 +1059,16 @@ sub parse {
         my $view = $result->{'views'}{ $view_name };
         my @flds = map { $_->{'alias'} || $_->{'name'} }
                    @{ $view->{'select'}{'columns'} || [] };
+        my @from = map { $_->{'alias'} || $_->{'name'} }
+                   @{ $view->{'from'}{'tables'} || [] };
 
         $schema->add_view(
             name    => $view_name,
             sql     => $view->{'sql'},
             order   => $view->{'order'},
             fields  => \@flds,
-#            from    => $view->{'from'}{'tables'},
-#            where   => $view->{'from'}{'where'},
-#            options => $view->{'options'}
+            tables  => \@from,
+            options => $view->{'options'}
         );
     }