From 6e9893047e4021b9ad1f3d553a02d75b8b4321d7 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Tue, 30 Jul 2002 16:55:45 +0000
Subject: [PATCH] The attached patch removes the last remnants of support for
 'tioga recipes', whatever those are -- Peter E. killed most of it a couple
 days ago, but this patch removes the rest. Most of it was #ifdef'ed out
 anyway.

Neil Conway
---
 src/backend/parser/gram.y      | 19 +------------------
 src/backend/tcop/postgres.c    | 10 ++--------
 src/backend/tcop/utility.c     | 13 +------------
 src/include/nodes/parsenodes.h | 12 +-----------
 4 files changed, 5 insertions(+), 49 deletions(-)

diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index 532cc1de0f6..685919a3ff5 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -11,7 +11,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.350 2002/07/29 22:14:10 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.351 2002/07/30 16:55:44 momjian Exp $
  *
  * HISTORY
  *	  AUTHOR			DATE			MAJOR EVENT
@@ -2950,23 +2950,6 @@ opt_class:	any_name
 			| /*EMPTY*/								{ $$ = NIL; }
 		;
 
-/*****************************************************************************
- *
- *		QUERY:
- *				execute recipe <recipeName>
- *
- *****************************************************************************/
-
-/* NOT USED
-RecipeStmt:  EXECUTE RECIPE recipe_name
-				{
-					RecipeStmt *n = makeNode(RecipeStmt);
-					n->recipeName = $3;
-					$$ = (Node *)n;
-				}
-		;
-*/
-
 /*****************************************************************************
  *
  *		QUERY:
diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c
index 5854f1261c2..8aae5f5406d 100644
--- a/src/backend/tcop/postgres.c
+++ b/src/backend/tcop/postgres.c
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.275 2002/07/30 05:35:53 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.276 2002/07/30 16:55:45 momjian Exp $
  *
  * NOTES
  *	  this is the "main" module of the postgres backend and
@@ -1693,7 +1693,7 @@ PostgresMain(int argc, char *argv[], const char *username)
 	if (!IsUnderPostmaster)
 	{
 		puts("\nPOSTGRES backend interactive interface ");
-		puts("$Revision: 1.275 $ $Date: 2002/07/30 05:35:53 $\n");
+		puts("$Revision: 1.276 $ $Date: 2002/07/30 16:55:45 $\n");
 	}
 
 	/*
@@ -2352,12 +2352,6 @@ CreateCommandTag(Node *parsetree)
 			tag = "EXPLAIN";
 			break;
 
-#ifdef NOT_USED
-		case T_RecipeStmt:
-			tag = "EXECUTE RECIPE";
-			break;
-#endif
-
 		case T_VariableSetStmt:
 			tag = "SET";
 			break;
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c
index 0eff1ad2b16..fd0f10d58aa 100644
--- a/src/backend/tcop/utility.c
+++ b/src/backend/tcop/utility.c
@@ -10,7 +10,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.166 2002/07/29 22:14:11 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.167 2002/07/30 16:55:45 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -674,17 +674,6 @@ ProcessUtility(Node *parsetree,
 			ExplainQuery((ExplainStmt *) parsetree, dest);
 			break;
 
-#ifdef NOT_USED
-
-		case T_RecipeStmt:
-			{
-				RecipeStmt *stmt = (RecipeStmt *) parsetree;
-
-				beginRecipe(stmt);
-			}
-			break;
-#endif
-
 		case T_VariableSetStmt:
 			{
 				VariableSetStmt *n = (VariableSetStmt *) parsetree;
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h
index 708e6ca19a5..467208c95cd 100644
--- a/src/include/nodes/parsenodes.h
+++ b/src/include/nodes/parsenodes.h
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: parsenodes.h,v 1.195 2002/07/29 22:14:11 tgl Exp $
+ * $Id: parsenodes.h,v 1.196 2002/07/30 16:55:45 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -1226,16 +1226,6 @@ typedef struct CommentStmt
 	char	   *comment;		/* Comment to insert, or NULL to remove */
 } CommentStmt;
 
-/* ----------------------
- *		Begin Recipe Statement
- * ----------------------
- */
-typedef struct RecipeStmt
-{
-	NodeTag		type;
-	char	   *recipeName;		/* name of the recipe */
-} RecipeStmt;
-
 /* ----------------------
  *		Fetch Statement
  * ----------------------
-- 
GitLab