aboutsummaryrefslogtreecommitdiff
path: root/src/backend/tcop/utility.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2002-08-27 04:55:12 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2002-08-27 04:55:12 +0000
commit28e82066a1d17dce2c28ca5391dab1e4f1eb0c0f (patch)
tree2204fa82946fd20ffaf10fd498de0c921ea301eb /src/backend/tcop/utility.c
parentbc8f725a4aa4e2118caaf9e7c4fe3cc5632a02c0 (diff)
downloadpostgresql-28e82066a1d17dce2c28ca5391dab1e4f1eb0c0f.tar.gz
postgresql-28e82066a1d17dce2c28ca5391dab1e4f1eb0c0f.zip
PREPARE/EXECUTE statements. Patch by Neil Conway, some kibitzing
from Tom Lane.
Diffstat (limited to 'src/backend/tcop/utility.c')
-rw-r--r--src/backend/tcop/utility.c25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c
index 1ae0a89fd6b..b16adef54db 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.172 2002/08/17 13:04:15 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.173 2002/08/27 04:55:11 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -30,6 +30,7 @@
#include "commands/explain.h"
#include "commands/lockcmds.h"
#include "commands/portalcmds.h"
+#include "commands/prepare.h"
#include "commands/proclang.h"
#include "commands/schemacmds.h"
#include "commands/sequence.h"
@@ -379,6 +380,18 @@ ProcessUtility(Node *parsetree,
}
break;
+ case T_PrepareStmt:
+ PrepareQuery((PrepareStmt *) parsetree);
+ break;
+
+ case T_ExecuteStmt:
+ ExecuteQuery((ExecuteStmt *) parsetree, dest);
+ break;
+
+ case T_DeallocateStmt:
+ DeallocateQuery((DeallocateStmt *) parsetree);
+ break;
+
/*
* schema
*/
@@ -541,11 +554,7 @@ ProcessUtility(Node *parsetree,
case T_GrantStmt:
- {
- GrantStmt *stmt = (GrantStmt *) parsetree;
-
- ExecuteGrantStmt(stmt);
- }
+ ExecuteGrantStmt((GrantStmt *) parsetree);
break;
/*
@@ -841,9 +850,7 @@ ProcessUtility(Node *parsetree,
break;
case T_CreateConversionStmt:
- {
- CreateConversionCommand((CreateConversionStmt *) parsetree);
- }
+ CreateConversionCommand((CreateConversionStmt *) parsetree);
break;
case T_CreateCastStmt: