From 1c9242b2cdc358b8be9c4e9967823a24a7807525 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 14 Mar 2025 14:08:47 -0400 Subject: [PATCH] Doc: remove obsolete comment. This para should have been removed by 2f9661311, which made it both false and irrelevant. Noted while looking at SQL function plancache patch. --- src/include/utils/plancache.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/include/utils/plancache.h b/src/include/utils/plancache.h index f1fc7707338..199cc323a28 100644 --- a/src/include/utils/plancache.h +++ b/src/include/utils/plancache.h @@ -89,18 +89,13 @@ extern PGDLLIMPORT int plan_cache_mode; * all subsidiary data live in the caller's CurrentMemoryContext, and there * is no way to free memory short of clearing that entire context. A oneshot * plan is always treated as unsaved. - * - * Note: the string referenced by commandTag is not subsidiary storage; - * it is assumed to be a compile-time-constant string. As with portals, - * commandTag shall be NULL if and only if the original query string (before - * rewriting) was an empty string. */ typedef struct CachedPlanSource { int magic; /* should equal CACHEDPLANSOURCE_MAGIC */ struct RawStmt *raw_parse_tree; /* output of raw_parser(), or NULL */ const char *query_string; /* source text of query */ - CommandTag commandTag; /* 'nuff said */ + CommandTag commandTag; /* command tag for query */ Oid *param_types; /* array of parameter type OIDs, or NULL */ int num_params; /* length of param_types array */ ParserSetupHook parserSetup; /* alternative parameter spec method */ -- 2.30.2