summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util
diff options
context:
space:
mode:
authorDavid Rowley <drowley@postgresql.org>2021-11-24 15:27:43 +1300
committerDavid Rowley <drowley@postgresql.org>2021-11-24 15:27:43 +1300
commitdad20ad4709f602b4827a1ab2b0e715f36c548c3 (patch)
treea6c96abbe3eae534d938d05539627b4f03d23f62 /src/backend/optimizer/util
parent1050048a315790a505465bfcceb26eaf8dbc7e2e (diff)
Revert "Flush Memoize cache when non-key parameters change"
This reverts commit 1050048a315790a505465bfcceb26eaf8dbc7e2e.
Diffstat (limited to 'src/backend/optimizer/util')
-rw-r--r--src/backend/optimizer/util/clauses.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/backend/optimizer/util/clauses.c b/src/backend/optimizer/util/clauses.c
index 873e43bfe64..109f93d109d 100644
--- a/src/backend/optimizer/util/clauses.c
+++ b/src/backend/optimizer/util/clauses.c
@@ -152,7 +152,6 @@ static Query *substitute_actual_srf_parameters(Query *expr,
int nargs, List *args);
static Node *substitute_actual_srf_parameters_mutator(Node *node,
substitute_actual_srf_parameters_context *context);
-static bool pull_paramids_walker(Node *node, Bitmapset **context);
/*****************************************************************************
@@ -5215,33 +5214,3 @@ substitute_actual_srf_parameters_mutator(Node *node,
substitute_actual_srf_parameters_mutator,
(void *) context);
}
-
-/*
- * pull_paramids
- * Returns a Bitmapset containing the paramids of all Params in 'expr'.
- */
-Bitmapset *
-pull_paramids(Expr *expr)
-{
- Bitmapset *result = NULL;
-
- (void) pull_paramids_walker((Node *) expr, &result);
-
- return result;
-}
-
-static bool
-pull_paramids_walker(Node *node, Bitmapset **context)
-{
- if (node == NULL)
- return false;
- if (IsA(node, Param))
- {
- Param *param = (Param *)node;
-
- *context = bms_add_member(*context, param->paramid);
- return false;
- }
- return expression_tree_walker(node, pull_paramids_walker,
- (void *) context);
-}