[API changed](parser) Remove merge join syntax (#9795)
Remove merge join sql and merge join node
This commit is contained in:
@ -4345,8 +4345,6 @@ join_operator ::=
|
||||
{: RESULT = JoinOperator.INNER_JOIN; :}
|
||||
| KW_LEFT opt_outer KW_JOIN
|
||||
{: RESULT = JoinOperator.LEFT_OUTER_JOIN; :}
|
||||
| KW_MERGE KW_JOIN
|
||||
{: RESULT = JoinOperator.MERGE_JOIN; :}
|
||||
| KW_RIGHT opt_outer KW_JOIN
|
||||
{: RESULT = JoinOperator.RIGHT_OUTER_JOIN; :}
|
||||
| KW_FULL opt_outer KW_JOIN
|
||||
|
||||
@ -32,7 +32,6 @@ public enum JoinOperator {
|
||||
RIGHT_ANTI_JOIN("RIGHT ANTI JOIN", TJoinOp.RIGHT_ANTI_JOIN),
|
||||
RIGHT_OUTER_JOIN("RIGHT OUTER JOIN", TJoinOp.RIGHT_OUTER_JOIN),
|
||||
FULL_OUTER_JOIN("FULL OUTER JOIN", TJoinOp.FULL_OUTER_JOIN),
|
||||
MERGE_JOIN("MERGE JOIN", TJoinOp.MERGE_JOIN),
|
||||
CROSS_JOIN("CROSS JOIN", TJoinOp.CROSS_JOIN),
|
||||
// Variant of the LEFT ANTI JOIN that is used for the equal of
|
||||
// NOT IN subqueries. It can have a single equality join conjunct
|
||||
|
||||
@ -602,8 +602,6 @@ public class TableRef implements ParseNode, Writable {
|
||||
return "FULL OUTER JOIN";
|
||||
case CROSS_JOIN:
|
||||
return "CROSS JOIN";
|
||||
case MERGE_JOIN:
|
||||
return "MERGE JOIN";
|
||||
default:
|
||||
return "bad join op: " + joinOp.toString();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user