@@ -210,6 +210,7 @@ fn parse_update_set_from() {
210210 name: ObjectName ( vec![ Ident :: new( "t1" ) ] ) ,
211211 alias: None ,
212212 args: None ,
213+ columns_definition: None ,
213214 with_hints: vec![ ] ,
214215 } ,
215216 joins: vec![ ] ,
@@ -236,6 +237,7 @@ fn parse_update_set_from() {
236237 name: ObjectName ( vec![ Ident :: new( "t1" ) ] ) ,
237238 alias: None ,
238239 args: None ,
240+ columns_definition: None ,
239241 with_hints: vec![ ] ,
240242 } ,
241243 joins: vec![ ] ,
@@ -298,6 +300,7 @@ fn parse_update_with_table_alias() {
298300 columns: vec![ ] ,
299301 } ) ,
300302 args: None ,
303+ columns_definition: None ,
301304 with_hints: vec![ ] ,
302305 } ,
303306 joins: vec![ ] ,
@@ -353,6 +356,7 @@ fn parse_delete_statement() {
353356 name: ObjectName ( vec![ Ident :: with_quote( '"' , "table" ) ] ) ,
354357 alias: None ,
355358 args: None ,
359+ columns_definition: None ,
356360 with_hints: vec![ ] ,
357361 } ,
358362 table_name
@@ -379,6 +383,7 @@ fn parse_where_delete_statement() {
379383 name: ObjectName ( vec![ Ident :: new( "foo" ) ] ) ,
380384 alias: None ,
381385 args: None ,
386+ columns_definition: None ,
382387 with_hints: vec![ ] ,
383388 } ,
384389 table_name,
@@ -419,6 +424,7 @@ fn parse_where_delete_with_alias_statement() {
419424 columns: vec![ ] ,
420425 } ) ,
421426 args: None ,
427+ columns_definition: None ,
422428 with_hints: vec![ ] ,
423429 } ,
424430 table_name,
@@ -432,6 +438,7 @@ fn parse_where_delete_with_alias_statement() {
432438 columns: vec![ ] ,
433439 } ) ,
434440 args: None ,
441+ columns_definition: None ,
435442 with_hints: vec![ ] ,
436443 } ) ,
437444 using
@@ -3447,6 +3454,7 @@ fn parse_interval_and_or_xor() {
34473454 } ] ) ,
34483455 alias: None ,
34493456 args: None ,
3457+ columns_definition: None ,
34503458 with_hints: vec![ ] ,
34513459 } ,
34523460 joins: vec![ ] ,
@@ -3893,6 +3901,7 @@ fn parse_implicit_join() {
38933901 name: ObjectName ( vec![ "t1" . into( ) ] ) ,
38943902 alias: None ,
38953903 args: None ,
3904+ columns_definition: None ,
38963905 with_hints: vec![ ] ,
38973906 } ,
38983907 joins: vec![ ] ,
@@ -3902,6 +3911,7 @@ fn parse_implicit_join() {
39023911 name: ObjectName ( vec![ "t2" . into( ) ] ) ,
39033912 alias: None ,
39043913 args: None ,
3914+ columns_definition: None ,
39053915 with_hints: vec![ ] ,
39063916 } ,
39073917 joins: vec![ ] ,
@@ -3919,13 +3929,15 @@ fn parse_implicit_join() {
39193929 name: ObjectName ( vec![ "t1a" . into( ) ] ) ,
39203930 alias: None ,
39213931 args: None ,
3932+ columns_definition: None ,
39223933 with_hints: vec![ ] ,
39233934 } ,
39243935 joins: vec![ Join {
39253936 relation: TableFactor :: Table {
39263937 name: ObjectName ( vec![ "t1b" . into( ) ] ) ,
39273938 alias: None ,
39283939 args: None ,
3940+ columns_definition: None ,
39293941 with_hints: vec![ ] ,
39303942 } ,
39313943 join_operator: JoinOperator :: Inner ( JoinConstraint :: Natural ) ,
@@ -3936,13 +3948,15 @@ fn parse_implicit_join() {
39363948 name: ObjectName ( vec![ "t2a" . into( ) ] ) ,
39373949 alias: None ,
39383950 args: None ,
3951+ columns_definition: None ,
39393952 with_hints: vec![ ] ,
39403953 } ,
39413954 joins: vec![ Join {
39423955 relation: TableFactor :: Table {
39433956 name: ObjectName ( vec![ "t2b" . into( ) ] ) ,
39443957 alias: None ,
39453958 args: None ,
3959+ columns_definition: None ,
39463960 with_hints: vec![ ] ,
39473961 } ,
39483962 join_operator: JoinOperator :: Inner ( JoinConstraint :: Natural ) ,
@@ -3963,6 +3977,7 @@ fn parse_cross_join() {
39633977 name: ObjectName ( vec![ Ident :: new( "t2" ) ] ) ,
39643978 alias: None ,
39653979 args: None ,
3980+ columns_definition: None ,
39663981 with_hints: vec![ ] ,
39673982 } ,
39683983 join_operator: JoinOperator :: CrossJoin ,
@@ -3983,6 +3998,7 @@ fn parse_joins_on() {
39833998 name : ObjectName ( vec ! [ Ident :: new( relation. into( ) ) ] ) ,
39843999 alias,
39854000 args : None ,
4001+ columns_definition : None ,
39864002 with_hints : vec ! [ ] ,
39874003 } ,
39884004 join_operator : f ( JoinConstraint :: On ( Expr :: BinaryOp {
@@ -4052,6 +4068,7 @@ fn parse_joins_using() {
40524068 name : ObjectName ( vec ! [ Ident :: new( relation. into( ) ) ] ) ,
40534069 alias,
40544070 args : None ,
4071+ columns_definition : None ,
40554072 with_hints : vec ! [ ] ,
40564073 } ,
40574074 join_operator : f ( JoinConstraint :: Using ( vec ! [ "c1" . into( ) ] ) ) ,
@@ -4113,6 +4130,7 @@ fn parse_natural_join() {
41134130 name : ObjectName ( vec ! [ Ident :: new( "t2" ) ] ) ,
41144131 alias,
41154132 args : None ,
4133+ columns_definition : None ,
41164134 with_hints : vec ! [ ] ,
41174135 } ,
41184136 join_operator : f ( JoinConstraint :: Natural ) ,
@@ -4377,6 +4395,7 @@ fn parse_derived_tables() {
43774395 name: ObjectName ( vec![ "t2" . into( ) ] ) ,
43784396 alias: None ,
43794397 args: None ,
4398+ columns_definition: None ,
43804399 with_hints: vec![ ] ,
43814400 } ,
43824401 join_operator: JoinOperator :: Inner ( JoinConstraint :: Natural ) ,
@@ -5668,6 +5687,7 @@ fn parse_merge() {
56685687 columns: vec![ ] ,
56695688 } ) ,
56705689 args: None ,
5690+ columns_definition: None ,
56715691 with_hints: vec![ ] ,
56725692 }
56735693 ) ;
@@ -5691,6 +5711,7 @@ fn parse_merge() {
56915711 name: ObjectName ( vec![ Ident :: new( "s" ) , Ident :: new( "foo" ) ] ) ,
56925712 alias: None ,
56935713 args: None ,
5714+ columns_definition: None ,
56945715 with_hints: vec![ ] ,
56955716 } ,
56965717 joins: vec![ ] ,
0 commit comments