fixes_5.31-40.patch
text/x-patch
Filename: fixes_5.31-40.patch
Type: text/x-patch
Part: 3
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/backend/catalog/aclchk.c | 1 | 1 |
| src/backend/executor/execScan.c | 1 | 2 |
| src/backend/executor/nodeBitmapHeapscan.c | 1 | 1 |
| src/backend/executor/nodeRecursiveunion.c | 2 | 2 |
| src/backend/executor/nodeSeqscan.c | 1 | 1 |
| src/backend/executor/nodeSubqueryscan.c | 1 | 1 |
| src/include/executor/executor.h | 1 | 1 |
| src/include/nodes/plannodes.h | 0 | 4 |
| src/pl/plpgsql/src/pl_exec.c | 1 | 1 |
diff --git a/src/backend/catalog/aclchk.c b/src/backend/catalog/aclchk.c index 2797af35c3..291412e305 100644 --- a/src/backend/catalog/aclchk.c +++ b/src/backend/catalog/aclchk.c @@ -1641,7 +1641,7 @@ expand_all_col_privileges(Oid table_oid, Form_pg_class classForm, /* * This processes attributes, but expects to be called from - * ExecGrant_Relation, not directly from ExecGrantStmt. + * ExecGrant_Relation, not directly from ExecuteGrantStmt. */ static void ExecGrant_Attribute(InternalGrant *istmt, Oid relOid, const char *relname, diff --git a/src/backend/executor/execScan.c b/src/backend/executor/execScan.c index 67c4be5108..c0e4a5376c 100644 --- a/src/backend/executor/execScan.c +++ b/src/backend/executor/execScan.c @@ -98,8 +98,7 @@ ExecScanFetch(ScanState *node, * ExecScan * * Scans the relation using the 'access method' indicated and - * returns the next qualifying tuple in the direction specified - * in the global variable ExecDirection. + * returns the next qualifying tuple. * The access method returns the next tuple and ExecScan() is * responsible for checking the tuple returned against the qual-clause. * diff --git a/src/backend/executor/nodeBitmapHeapscan.c b/src/backend/executor/nodeBitmapHeapscan.c index 758b16dd35..99fd777149 100644 --- a/src/backend/executor/nodeBitmapHeapscan.c +++ b/src/backend/executor/nodeBitmapHeapscan.c @@ -28,7 +28,7 @@ /* * INTERFACE ROUTINES * ExecBitmapHeapScan scans a relation using bitmap info - * ExecBitmapHeapNext workhorse for above + * BitmapHeapNext workhorse for above * ExecInitBitmapHeapScan creates and initializes state info. * ExecReScanBitmapHeapScan prepares to rescan the plan. * ExecEndBitmapHeapScan releases all storage. diff --git a/src/backend/executor/nodeRecursiveunion.c b/src/backend/executor/nodeRecursiveunion.c index 9c5eed7def..81deb61c21 100644 --- a/src/backend/executor/nodeRecursiveunion.c +++ b/src/backend/executor/nodeRecursiveunion.c @@ -160,7 +160,7 @@ ExecRecursiveUnion(PlanState *pstate) } /* ---------------------------------------------------------------- - * ExecInitRecursiveUnionScan + * ExecInitRecursiveUnion * ---------------------------------------------------------------- */ RecursiveUnionState * @@ -263,7 +263,7 @@ ExecInitRecursiveUnion(RecursiveUnion *node, EState *estate, int eflags) } /* ---------------------------------------------------------------- - * ExecEndRecursiveUnionScan + * ExecEndRecursiveUnion * * frees any storage allocated through C routines. * ---------------------------------------------------------------- diff --git a/src/backend/executor/nodeSeqscan.c b/src/backend/executor/nodeSeqscan.c index 436b43f8ca..debce4eb15 100644 --- a/src/backend/executor/nodeSeqscan.c +++ b/src/backend/executor/nodeSeqscan.c @@ -15,7 +15,7 @@ /* * INTERFACE ROUTINES * ExecSeqScan sequentially scans a relation. - * ExecSeqNext retrieve next tuple in sequential order. + * SeqNext retrieve next tuple in sequential order. * ExecInitSeqScan creates and initializes a seqscan node. * ExecEndSeqScan releases any storage allocated. * ExecReScanSeqScan rescans the relation diff --git a/src/backend/executor/nodeSubqueryscan.c b/src/backend/executor/nodeSubqueryscan.c index de8c006051..00c715d4e2 100644 --- a/src/backend/executor/nodeSubqueryscan.c +++ b/src/backend/executor/nodeSubqueryscan.c @@ -19,7 +19,7 @@ /* * INTERFACE ROUTINES * ExecSubqueryScan scans a subquery. - * ExecSubqueryNext retrieve next tuple in sequential order. + * SubqueryNext retrieve next tuple in sequential order. * ExecInitSubqueryScan creates and initializes a subqueryscan node. * ExecEndSubqueryScan releases any storage allocated. * ExecReScanSubqueryScan rescans the relation diff --git a/src/include/executor/executor.h b/src/include/executor/executor.h index d056fd6151..1fb28b4596 100644 --- a/src/include/executor/executor.h +++ b/src/include/executor/executor.h @@ -314,7 +314,7 @@ ExecEvalExprSwitchContext(ExprState *state, * ExecProject * * Projects a tuple based on projection info and stores it in the slot passed - * to ExecBuildProjectInfo(). + * to ExecBuildProjectionInfo(). * * Note: the result is always a virtual tuple; therefore it may reference * the contents of the exprContext's scan tuples and/or temporary results diff --git a/src/include/nodes/plannodes.h b/src/include/nodes/plannodes.h index 70f8b8e22b..f7a82f2234 100644 --- a/src/include/nodes/plannodes.h +++ b/src/include/nodes/plannodes.h @@ -94,10 +94,6 @@ typedef struct PlannedStmt int stmt_len; /* length in bytes; 0 means "rest of string" */ } PlannedStmt; -/* macro for fetching the Plan associated with a SubPlan node */ -#define exec_subplan_get_plan(plannedstmt, subplan) \ - ((Plan *) list_nth((plannedstmt)->subplans, (subplan)->plan_id - 1)) - /* ---------------- * Plan node diff --git a/src/pl/plpgsql/src/pl_exec.c b/src/pl/plpgsql/src/pl_exec.c index 08961e2af9..b8f98ce29b 100644 --- a/src/pl/plpgsql/src/pl_exec.c +++ b/src/pl/plpgsql/src/pl_exec.c @@ -3294,7 +3294,7 @@ exec_stmt_return_next(PLpgSQL_execstate *estate, * reference; in particular, this path is always taken in functions with * one or more OUT parameters. * - * Unlike exec_statement_return, there's no special win here for R/W + * Unlike exec_stmt_return, there's no special win here for R/W * expanded values, since they'll have to get flattened to go into the * tuplestore. Indeed, we'd better make them R/O to avoid any risk of the * casting step changing them in-place.