mirror of
https://github.com/postgres/postgres.git
synced 2025-11-03 09:13:20 +03:00
Remove the stub support we had for UNION JOIN; per discussion, this is
not likely ever to be implemented seeing it's been removed from SQL2003. This allows getting rid of the 'filter' version of yylex() that we had in parser.c, which should save at least a few microseconds in parsing.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $PostgreSQL: pgsql/src/include/nodes/nodes.h,v 1.183 2006/03/05 15:58:56 momjian Exp $
|
||||
* $PostgreSQL: pgsql/src/include/nodes/nodes.h,v 1.184 2006/03/07 01:00:18 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -457,13 +457,6 @@ typedef enum JoinType
|
||||
JOIN_FULL, /* pairs + unmatched outer + unmatched inner */
|
||||
JOIN_RIGHT, /* pairs + unmatched inner tuples */
|
||||
|
||||
/*
|
||||
* SQL92 considers UNION JOIN to be a kind of join, so list it here for
|
||||
* parser convenience, even though it's not implemented like a join in the
|
||||
* executor. (The planner must convert it to an Append plan.)
|
||||
*/
|
||||
JOIN_UNION,
|
||||
|
||||
/*
|
||||
* These are used for queries like WHERE foo IN (SELECT bar FROM ...).
|
||||
* Only JOIN_IN is actually implemented in the executor; the others are
|
||||
|
||||
Reference in New Issue
Block a user