aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepjointree.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-03-07 01:00:19 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-03-07 01:00:19 +0000
commit012abebab1bc72043f3f670bf32e91ae4ee04bd2 (patch)
tree9889e1e2e4ce4cc3d04a32d2f2c56d5ee775cb65 /src/backend/optimizer/prep/prepjointree.c
parent48cf2957421e132e999660c5fbb9fb0cc017b5b6 (diff)
downloadpostgresql-012abebab1bc72043f3f670bf32e91ae4ee04bd2.tar.gz
postgresql-012abebab1bc72043f3f670bf32e91ae4ee04bd2.zip
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.
Diffstat (limited to 'src/backend/optimizer/prep/prepjointree.c')
-rw-r--r--src/backend/optimizer/prep/prepjointree.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/backend/optimizer/prep/prepjointree.c b/src/backend/optimizer/prep/prepjointree.c
index c318b89d39c..ae538c9cc00 100644
--- a/src/backend/optimizer/prep/prepjointree.c
+++ b/src/backend/optimizer/prep/prepjointree.c
@@ -15,7 +15,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/optimizer/prep/prepjointree.c,v 1.36 2006/03/05 15:58:30 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/optimizer/prep/prepjointree.c,v 1.37 2006/03/07 01:00:15 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -242,16 +242,6 @@ pull_up_subqueries(PlannerInfo *root, Node *jtnode,
j->rarg = pull_up_subqueries(root, j->rarg,
below_outer_join, false);
break;
- case JOIN_UNION:
-
- /*
- * This is where we fail if upper levels of planner haven't
- * rewritten UNION JOIN as an Append ...
- */
- ereport(ERROR,
- (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
- errmsg("UNION JOIN is not implemented")));
- break;
default:
elog(ERROR, "unrecognized join type: %d",
(int) j->jointype);