File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed
Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -51,12 +51,12 @@ pub enum DataType {
5151 /// [MsSQL]: https://learn.microsoft.com/en-us/sql/t-sql/statements/create-function-transact-sql?view=sql-server-ver16#c-create-a-multi-statement-table-valued-function
5252 Table ( Option < Vec < ColumnDef > > ) ,
5353 /// Table type with a name, e.g. CREATE FUNCTION RETURNS @result TABLE(...).
54- NamedTable (
54+ NamedTable {
5555 /// Table name.
56- ObjectName ,
56+ name : ObjectName ,
5757 /// Table columns.
58- Vec < ColumnDef > ,
59- ) ,
58+ columns : Vec < ColumnDef > ,
59+ } ,
6060 /// Fixed-length character type, e.g. CHARACTER(10).
6161 Character ( Option < CharacterLength > ) ,
6262 /// Fixed-length char type, e.g. CHAR(10).
@@ -732,8 +732,8 @@ impl fmt::Display for DataType {
732732 write ! ( f, "TABLE" )
733733 }
734734 } ,
735- DataType :: NamedTable ( name, fields ) => {
736- write ! ( f, "{} TABLE ({})" , name, display_comma_separated( fields ) )
735+ DataType :: NamedTable { name, columns } => {
736+ write ! ( f, "{} TABLE ({})" , name, display_comma_separated( columns ) )
737737 }
738738 DataType :: GeometricType ( kind) => write ! ( f, "{}" , kind) ,
739739 }
Original file line number Diff line number Diff line change @@ -5238,10 +5238,10 @@ impl<'a> Parser<'a> {
52385238 )?,
52395239 };
52405240
5241- Ok(DataType::NamedTable(
5242- ObjectName(vec![ObjectNamePart::Identifier(return_table_name)]),
5243- table_column_defs,
5244- ) )
5241+ Ok(DataType::NamedTable {
5242+ name: ObjectName(vec![ObjectNamePart::Identifier(return_table_name)]),
5243+ columns: table_column_defs,
5244+ } )
52455245 })?;
52465246
52475247 let return_type = if return_table.is_some() {
You can’t perform that action at this time.
0 commit comments