@@ -506,6 +506,13 @@ macro_rules! make_visitor {
506506 visit_show_columns( self , extended, full, table_name, filter)
507507 }
508508
509+ fn visit_show_create_view(
510+ & mut self ,
511+ view_name: & ' ast $( $mut) * ObjectName ,
512+ ) {
513+ visit_show_create_view( self , view_name)
514+ }
515+
509516 fn visit_show_statement_filter( & mut self , filter: & ' ast $( $mut) * ShowStatementFilter ) {
510517 visit_show_statement_filter( self , filter)
511518 }
@@ -632,6 +639,7 @@ macro_rules! make_visitor {
632639 table_name,
633640 filter,
634641 } => visitor. visit_show_columns( * extended, * full, table_name, filter. as_auto_ref( ) ) ,
642+ Statement :: ShowCreateView { view_name } => visitor. visit_show_create_view( view_name) ,
635643 Statement :: StartTransaction { modes } => visitor. visit_start_transaction( modes) ,
636644 Statement :: SetTransaction { modes } => visitor. visit_set_transaction( modes) ,
637645 Statement :: Commit { chain } => visitor. visit_commit( * chain) ,
@@ -1496,6 +1504,13 @@ macro_rules! make_visitor {
14961504 }
14971505 }
14981506
1507+ pub fn visit_show_create_view<' ast, V : $name<' ast> + ?Sized >(
1508+ visitor: & mut V ,
1509+ view_name: & ' ast $( $mut) * ObjectName ,
1510+ ) {
1511+ visitor. visit_object_name( view_name) ;
1512+ }
1513+
14991514 pub fn visit_show_statement_filter<' ast, V : $name<' ast> + ?Sized >(
15001515 visitor: & mut V ,
15011516 filter: & ' ast $( $mut) * ShowStatementFilter ,
0 commit comments