diff options
Diffstat (limited to 'src/include/executor/execdesc.h')
-rw-r--r-- | src/include/executor/execdesc.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/include/executor/execdesc.h b/src/include/executor/execdesc.h deleted file mode 100644 index 8654746c66e..00000000000 --- a/src/include/executor/execdesc.h +++ /dev/null @@ -1,45 +0,0 @@ -/*------------------------------------------------------------------------- - * - * execdesc.h - * plan and query descriptor accessor macros used by the executor - * and related modules. - * - * - * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * $Id: execdesc.h,v 1.19 2002/06/20 20:29:49 momjian Exp $ - * - *------------------------------------------------------------------------- - */ -#ifndef EXECDESC_H -#define EXECDESC_H - -#include "nodes/parsenodes.h" -#include "nodes/plannodes.h" -#include "tcop/dest.h" - - -/* ---------------- - * query descriptor: - * a QueryDesc encapsulates everything that the executor - * needs to execute the query - * --------------------- - */ -typedef struct QueryDesc -{ - CmdType operation; /* CMD_SELECT, CMD_UPDATE, etc. */ - Query *parsetree; - Plan *plantree; - CommandDest dest; /* the destination output of the execution */ - const char *portalName; /* name of portal, or NULL */ - - TupleDesc tupDesc; /* set by ExecutorStart */ -} QueryDesc; - -/* in pquery.c */ -extern QueryDesc *CreateQueryDesc(Query *parsetree, Plan *plantree, - CommandDest dest, const char *portalName); - - -#endif /* EXECDESC_H */ |