diff options
Diffstat (limited to 'src/backend/executor')
-rw-r--r-- | src/backend/executor/execJunk.c | 4 | ||||
-rw-r--r-- | src/backend/executor/execTuples.c | 4 | ||||
-rw-r--r-- | src/backend/executor/nodeGroup.c | 3 | ||||
-rw-r--r-- | src/backend/executor/nodeNestloop.c | 3 | ||||
-rw-r--r-- | src/backend/executor/nodeSeqscan.c | 4 | ||||
-rw-r--r-- | src/backend/executor/nodeSort.c | 5 | ||||
-rw-r--r-- | src/backend/executor/nodeUnique.c | 8 |
7 files changed, 24 insertions, 7 deletions
diff --git a/src/backend/executor/execJunk.c b/src/backend/executor/execJunk.c index dc1fc131b38..79e0e0278f9 100644 --- a/src/backend/executor/execJunk.c +++ b/src/backend/executor/execJunk.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/execJunk.c,v 1.2 1996/10/31 10:11:23 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/execJunk.c,v 1.3 1996/11/08 05:55:55 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -15,6 +15,8 @@ #include "postgres.h" #include "utils/palloc.h" +#include "access/heaptuple.h" +#include "access/heapam.h" #include "executor/executor.h" #include "nodes/relation.h" #include "optimizer/tlist.h" /* for MakeTLE */ diff --git a/src/backend/executor/execTuples.c b/src/backend/executor/execTuples.c index 32188ceb47c..d60c7c4b175 100644 --- a/src/backend/executor/execTuples.c +++ b/src/backend/executor/execTuples.c @@ -14,7 +14,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.2 1996/10/31 10:11:38 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.3 1996/11/08 05:56:01 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -116,6 +116,8 @@ * and the TupleTableSlot node in execnodes.h. * */ +#include <string.h> + #include "postgres.h" diff --git a/src/backend/executor/nodeGroup.c b/src/backend/executor/nodeGroup.c index c6589e3567f..7457794156d 100644 --- a/src/backend/executor/nodeGroup.c +++ b/src/backend/executor/nodeGroup.c @@ -13,7 +13,7 @@ * columns. (ie. tuples from the same group are consecutive) * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeGroup.c,v 1.2 1996/10/31 10:11:59 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeGroup.c,v 1.3 1996/11/08 05:56:08 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -21,6 +21,7 @@ #include "access/heapam.h" #include "catalog/catalog.h" +#include "access/printtup.h" #include "executor/executor.h" #include "executor/nodeGroup.h" diff --git a/src/backend/executor/nodeNestloop.c b/src/backend/executor/nodeNestloop.c index e7efabb2c38..d83d306bba9 100644 --- a/src/backend/executor/nodeNestloop.c +++ b/src/backend/executor/nodeNestloop.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeNestloop.c,v 1.2 1996/10/31 10:12:14 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeNestloop.c,v 1.3 1996/11/08 05:56:15 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -20,6 +20,7 @@ #include "postgres.h" #include "executor/executor.h" +#include "executor/execdebug.h" #include "executor/nodeNestloop.h" #include "executor/nodeIndexscan.h" diff --git a/src/backend/executor/nodeSeqscan.c b/src/backend/executor/nodeSeqscan.c index 1a1c19a7f2a..68cb6345a2c 100644 --- a/src/backend/executor/nodeSeqscan.c +++ b/src/backend/executor/nodeSeqscan.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeSeqscan.c,v 1.2 1996/10/31 10:12:20 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeSeqscan.c,v 1.3 1996/11/08 05:56:16 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -25,7 +25,9 @@ #include "postgres.h" #include "executor/executor.h" +#include "executor/execdebug.h" #include "executor/nodeSeqscan.h" +#include "access/heapam.h" #include "parser/parsetree.h" /* ---------------------------------------------------------------- diff --git a/src/backend/executor/nodeSort.c b/src/backend/executor/nodeSort.c index b6b66ce75f9..83d78073bb9 100644 --- a/src/backend/executor/nodeSort.c +++ b/src/backend/executor/nodeSort.c @@ -7,17 +7,20 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeSort.c,v 1.3 1996/10/31 10:12:22 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeSort.c,v 1.4 1996/11/08 05:56:17 momjian Exp $ * *------------------------------------------------------------------------- */ #include "postgres.h" #include "executor/executor.h" +#include "executor/execdebug.h" #include "executor/nodeSort.h" +#include "access/heapam.h" #include "utils/palloc.h" #include "utils/psort.h" #include "catalog/catalog.h" +#include "catalog/heap.h" #include "storage/bufmgr.h" #include "optimizer/internal.h" /* for _TEMP_RELATION_ID_ */ diff --git a/src/backend/executor/nodeUnique.c b/src/backend/executor/nodeUnique.c index 1a68f86097a..18e25a443fe 100644 --- a/src/backend/executor/nodeUnique.c +++ b/src/backend/executor/nodeUnique.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeUnique.c,v 1.3 1996/10/31 10:12:26 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeUnique.c,v 1.4 1996/11/08 05:56:19 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -27,6 +27,8 @@ #include "executor/executor.h" #include "executor/nodeUnique.h" #include "optimizer/clauses.h" +#include "access/heapam.h" +#include "access/heaptuple.h" #include "access/printtup.h" /* for typtoout() */ #include "utils/builtins.h" /* for namecpy()*/ @@ -128,6 +130,10 @@ ExecUnique(Unique *node) tupDesc = ExecGetResultType(uniquestate); typoutput = typtoout((Oid)tupDesc->attrs[uniqueAttrNum-1]->atttypid); } + else { /* keep compiler quiet */ + tupDesc = NULL; + typoutput = 0; + } /* ---------------- * now loop, returning only non-duplicate tuples. |