diff options
Diffstat (limited to 'src/backend/executor')
-rw-r--r-- | src/backend/executor/execAmi.c | 8 | ||||
-rw-r--r-- | src/backend/executor/nodeIndexscan.c | 12 | ||||
-rw-r--r-- | src/backend/executor/nodeMaterial.c | 4 | ||||
-rw-r--r-- | src/backend/executor/nodeMergejoin.c | 3 | ||||
-rw-r--r-- | src/backend/executor/nodeTee.c | 6 |
5 files changed, 20 insertions, 13 deletions
diff --git a/src/backend/executor/execAmi.c b/src/backend/executor/execAmi.c index 0fae4f2d05a..dedb9d3b054 100644 --- a/src/backend/executor/execAmi.c +++ b/src/backend/executor/execAmi.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/execAmi.c,v 1.3 1996/11/06 06:47:26 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/execAmi.c,v 1.4 1996/11/08 00:45:54 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -37,7 +37,11 @@ #include "executor/nodeIndexscan.h" #include "executor/nodeSort.h" #include "executor/nodeTee.h" +#include "executor/execdebug.h" #include "optimizer/internal.h" /* for _TEMP_RELATION_ID_ */ +#include "access/genam.h" +#include "access/heapam.h" +#include "catalog/heap.h" /* ---------------------------------------------------------------- * ExecOpenScanR @@ -401,7 +405,7 @@ ExecCreatR(TupleDesc tupType, { Relation relDesc; - EU4_printf("ExecCreatR: %s type=%d oid=%d\n", + EU3_printf("ExecCreatR: %s type=%d oid=%d\n", "entering: ", tupType, relationOid); CXT1_printf("ExecCreatR: context is %d\n", CurrentMemoryContext); diff --git a/src/backend/executor/nodeIndexscan.c b/src/backend/executor/nodeIndexscan.c index db918eb3cd3..12b5a9c6c75 100644 --- a/src/backend/executor/nodeIndexscan.c +++ b/src/backend/executor/nodeIndexscan.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeIndexscan.c,v 1.4 1996/11/06 06:47:42 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeIndexscan.c,v 1.5 1996/11/08 00:45:57 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -593,14 +593,12 @@ ExecInitIndexScan(IndexScan *node, EState *estate, Plan *parent) n_keys = length(qual); scan_keys = (n_keys <= 0) ? NULL : (ScanKey)palloc(n_keys * sizeof(ScanKeyData)); + run_keys = (n_keys <= 0) ? NULL : + (int *)palloc(n_keys * sizeof(int)); CXT1_printf("ExecInitIndexScan: context is %d\n", CurrentMemoryContext); - if (n_keys > 0) { - run_keys = (int *) palloc(n_keys * sizeof(int)); - } - /* ---------------- * for each opclause in the given qual, * convert each qual's opclause into a single scan key @@ -613,9 +611,9 @@ ExecInitIndexScan(IndexScan *node, EState *estate, Plan *parent) Node *rightop; /* expr on rhs ... */ int scanvar; /* which var identifies varattno */ - AttrNumber varattno; /* att number used in scan */ + AttrNumber varattno = 0; /* att number used in scan */ Oid opid; /* operator id used in scan */ - Datum scanvalue; /* value used in scan (if const) */ + Datum scanvalue = 0; /* value used in scan (if const) */ /* ---------------- * extract clause information from the qualification diff --git a/src/backend/executor/nodeMaterial.c b/src/backend/executor/nodeMaterial.c index d836ae98e80..282113fad5f 100644 --- a/src/backend/executor/nodeMaterial.c +++ b/src/backend/executor/nodeMaterial.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeMaterial.c,v 1.4 1996/11/06 06:47:44 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeMaterial.c,v 1.5 1996/11/08 00:45:58 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -190,7 +190,7 @@ ExecInitMaterial(Material *node, EState *estate, Plan *parent) Plan *outerPlan; TupleDesc tupType; Relation tempDesc; - int len; + /* int len; */ /* ---------------- * assign the node's execution state diff --git a/src/backend/executor/nodeMergejoin.c b/src/backend/executor/nodeMergejoin.c index 94bf950c579..5124d62ef60 100644 --- a/src/backend/executor/nodeMergejoin.c +++ b/src/backend/executor/nodeMergejoin.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeMergejoin.c,v 1.3 1996/11/06 06:47:45 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeMergejoin.c,v 1.4 1996/11/08 00:45:59 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -80,6 +80,7 @@ #include "executor/executor.h" #include "executor/execdefs.h" #include "executor/nodeMergejoin.h" +#include "executor/execdebug.h" #include "utils/lsyscache.h" /* ---------------------------------------------------------------- diff --git a/src/backend/executor/nodeTee.c b/src/backend/executor/nodeTee.c index ee8be28ca53..2ade8729f90 100644 --- a/src/backend/executor/nodeTee.c +++ b/src/backend/executor/nodeTee.c @@ -15,7 +15,7 @@ * ExecEndTee * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/Attic/nodeTee.c,v 1.3 1996/11/06 06:47:46 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/Attic/nodeTee.c,v 1.4 1996/11/08 00:46:01 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -32,7 +32,9 @@ #include "executor/executor.h" #include "executor/nodeTee.h" #include "catalog/catalog.h" +#include "catalog/heap.h" #include "tcop/pquery.h" +#include "access/heapam.h" /* ------------------------------------------------------------------ * ExecInitTee @@ -484,6 +486,8 @@ ExecEndTee(Tee* node, Plan* parent) orig = CurrentMemoryContext; MemoryContextSwitchTo(teeState->tee_mcxt); } + else + orig = 0; if (teeState->tee_leftScanDesc) { |