From 598a4e15dd469e41d69d6588bac1c45bb893ecee Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 23 Jan 1999 23:28:09 +0000
Subject: [PATCH] Remove unused Choose node.

---
 src/backend/optimizer/plan/setrefs.c |  9 +--------
 src/include/nodes/plannodes.h        | 12 +-----------
 2 files changed, 2 insertions(+), 19 deletions(-)

diff --git a/src/backend/optimizer/plan/setrefs.c b/src/backend/optimizer/plan/setrefs.c
index dc04e3c5c3d..dd8b70a6cb7 100644
--- a/src/backend/optimizer/plan/setrefs.c
+++ b/src/backend/optimizer/plan/setrefs.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/optimizer/plan/setrefs.c,v 1.30 1999/01/18 00:09:48 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/optimizer/plan/setrefs.c,v 1.31 1999/01/23 23:28:08 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -82,13 +82,6 @@ set_tlist_references(Plan *plan)
 		set_result_tlist_references((Result *) plan);
 	else if (IsA(plan, Hash))
 		set_tlist_references(plan->lefttree);
-	else if (IsA(plan, Choose))
-	{
-		List	   *x;
-
-		foreach(x, ((Choose *) plan)->chooseplanlist)
-			set_tlist_references((Plan *) lfirst(x));
-	}
 }
 
 /*
diff --git a/src/include/nodes/plannodes.h b/src/include/nodes/plannodes.h
index f0b8ecbb671..d652a48f6bf 100644
--- a/src/include/nodes/plannodes.h
+++ b/src/include/nodes/plannodes.h
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: plannodes.h,v 1.19 1998/11/22 10:45:09 vadim Exp $
+ * $Id: plannodes.h,v 1.20 1999/01/23 23:28:09 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -328,16 +328,6 @@ typedef struct Hash
 	int			hashtablesize;
 } Hash;
 
-/* ---------------------
- *		choose node
- * ---------------------
- */
-typedef struct Choose
-{
-	Plan		plan;
-	List	   *chooseplanlist;
-} Choose;
-
 /* -------------------
  *		Tee node information
  *
-- 
GitLab