@@ -526,6 +526,13 @@ macro_rules! make_visitor {
526526 visit_show_create_view( self , view_name)
527527 }
528528
529+ fn visit_show_create_source(
530+ & mut self ,
531+ source_name: & ' ast $( $mut) * ObjectName ,
532+ ) {
533+ visit_show_create_source( self , source_name)
534+ }
535+
529536 fn visit_show_statement_filter( & mut self , filter: & ' ast $( $mut) * ShowStatementFilter ) {
530537 visit_show_statement_filter( self , filter)
531538 }
@@ -666,6 +673,7 @@ macro_rules! make_visitor {
666673 filter,
667674 } => visitor. visit_show_columns( * extended, * full, table_name, filter. as_auto_ref( ) ) ,
668675 Statement :: ShowCreateView { view_name } => visitor. visit_show_create_view( view_name) ,
676+ Statement :: ShowCreateSource { source_name } => visitor. visit_show_create_source( source_name) ,
669677 Statement :: StartTransaction { modes } => visitor. visit_start_transaction( modes) ,
670678 Statement :: SetTransaction { modes } => visitor. visit_set_transaction( modes) ,
671679 Statement :: Commit { chain } => visitor. visit_commit( * chain) ,
@@ -1571,6 +1579,13 @@ macro_rules! make_visitor {
15711579 visitor. visit_object_name( view_name) ;
15721580 }
15731581
1582+ pub fn visit_show_create_source<' ast, V : $name<' ast> + ?Sized >(
1583+ visitor: & mut V ,
1584+ source_name: & ' ast $( $mut) * ObjectName
1585+ ) {
1586+ visitor. visit_object_name( source_name) ;
1587+ }
1588+
15741589 pub fn visit_show_statement_filter<' ast, V : $name<' ast> + ?Sized >(
15751590 visitor: & mut V ,
15761591 filter: & ' ast $( $mut) * ShowStatementFilter ,
0 commit comments