@@ -6457,15 +6457,15 @@ fn parse_implicit_join() {
64576457 joins: vec![ Join {
64586458 relation: table_from_name( ObjectName :: from( vec![ "t1b" . into( ) ] ) ) ,
64596459 global: false ,
6460- join_operator: JoinOperator :: Join ( JoinConstraint :: Natural ) ,
6460+ join_operator: JoinOperator :: Inner ( JoinConstraint :: Natural ) ,
64616461 } ] ,
64626462 } ,
64636463 TableWithJoins {
64646464 relation: table_from_name( ObjectName :: from( vec![ "t2a" . into( ) ] ) ) ,
64656465 joins: vec![ Join {
64666466 relation: table_from_name( ObjectName :: from( vec![ "t2b" . into( ) ] ) ) ,
64676467 global: false ,
6468- join_operator: JoinOperator :: Join ( JoinConstraint :: Natural ) ,
6468+ join_operator: JoinOperator :: Inner ( JoinConstraint :: Natural ) ,
64696469 } ] ,
64706470 } ,
64716471 ] ,
@@ -6523,7 +6523,7 @@ fn parse_joins_on() {
65236523 "t2" ,
65246524 table_alias( "foo" ) ,
65256525 false ,
6526- JoinOperator :: Join ,
6526+ JoinOperator :: Inner ,
65276527 ) ]
65286528 ) ;
65296529 one_statement_parses_to (
@@ -6533,7 +6533,7 @@ fn parse_joins_on() {
65336533 // Test parsing of different join operators
65346534 assert_eq ! (
65356535 only( & verified_only_select( "SELECT * FROM t1 JOIN t2 ON c1 = c2" ) . from) . joins,
6536- vec![ join_with_constraint( "t2" , None , false , JoinOperator :: Join ) ]
6536+ vec![ join_with_constraint( "t2" , None , false , JoinOperator :: Inner ) ]
65376537 ) ;
65386538 assert_eq ! (
65396539 only( & verified_only_select( "SELECT * FROM t1 LEFT JOIN t2 ON c1 = c2" ) . from) . joins,
@@ -6650,7 +6650,7 @@ fn parse_joins_using() {
66506650 vec![ join_with_constraint(
66516651 "t2" ,
66526652 table_alias( "foo" ) ,
6653- JoinOperator :: Join ,
6653+ JoinOperator :: Inner ,
66546654 ) ]
66556655 ) ;
66566656 one_statement_parses_to (
@@ -6660,10 +6660,6 @@ fn parse_joins_using() {
66606660 // Test parsing of different join operators
66616661 assert_eq ! (
66626662 only( & verified_only_select( "SELECT * FROM t1 JOIN t2 USING(c1)" ) . from) . joins,
6663- vec![ join_with_constraint( "t2" , None , JoinOperator :: Join ) ]
6664- ) ;
6665- assert_eq ! (
6666- only( & verified_only_select( "SELECT * FROM t1 INNER JOIN t2 USING(c1)" ) . from) . joins,
66676663 vec![ join_with_constraint( "t2" , None , JoinOperator :: Inner ) ]
66686664 ) ;
66696665 assert_eq ! (
@@ -6726,14 +6722,9 @@ fn parse_natural_join() {
67266722 }
67276723 }
67286724
6729- // unspecified join
6725+ // if not specified, inner join as default
67306726 assert_eq ! (
67316727 only( & verified_only_select( "SELECT * FROM t1 NATURAL JOIN t2" ) . from) . joins,
6732- vec![ natural_join( JoinOperator :: Join , None ) ]
6733- ) ;
6734- // inner join explicitly
6735- assert_eq ! (
6736- only( & verified_only_select( "SELECT * FROM t1 NATURAL INNER JOIN t2" ) . from) . joins,
67376728 vec![ natural_join( JoinOperator :: Inner , None ) ]
67386729 ) ;
67396730 // left join explicitly
@@ -6757,7 +6748,7 @@ fn parse_natural_join() {
67576748 // natural join another table with alias
67586749 assert_eq ! (
67596750 only( & verified_only_select( "SELECT * FROM t1 NATURAL JOIN t2 AS t3" ) . from) . joins,
6760- vec![ natural_join( JoinOperator :: Join , table_alias( "t3" ) ) ]
6751+ vec![ natural_join( JoinOperator :: Inner , table_alias( "t3" ) ) ]
67616752 ) ;
67626753
67636754 let sql = "SELECT * FROM t1 natural" ;
@@ -6824,13 +6815,9 @@ fn parse_join_nesting() {
68246815
68256816#[ test]
68266817fn parse_join_syntax_variants ( ) {
6827- one_statement_parses_to (
6828- "SELECT c1 FROM t1 JOIN t2 USING(c1)" ,
6829- "SELECT c1 FROM t1 JOIN t2 USING(c1)" ,
6830- ) ;
68316818 one_statement_parses_to (
68326819 "SELECT c1 FROM t1 INNER JOIN t2 USING(c1)" ,
6833- "SELECT c1 FROM t1 INNER JOIN t2 USING(c1)" ,
6820+ "SELECT c1 FROM t1 JOIN t2 USING(c1)" ,
68346821 ) ;
68356822 one_statement_parses_to (
68366823 "SELECT c1 FROM t1 LEFT OUTER JOIN t2 USING(c1)" ,
@@ -6994,7 +6981,7 @@ fn parse_derived_tables() {
69946981 joins: vec![ Join {
69956982 relation: table_from_name( ObjectName :: from( vec![ "t2" . into( ) ] ) ) ,
69966983 global: false ,
6997- join_operator: JoinOperator :: Join ( JoinConstraint :: Natural ) ,
6984+ join_operator: JoinOperator :: Inner ( JoinConstraint :: Natural ) ,
69986985 } ] ,
69996986 } ) ,
70006987 alias: None ,
0 commit comments