diff options
| author | David Rowley <drowley@postgresql.org> | 2021-11-24 15:27:43 +1300 |
|---|---|---|
| committer | David Rowley <drowley@postgresql.org> | 2021-11-24 15:27:43 +1300 |
| commit | dad20ad4709f602b4827a1ab2b0e715f36c548c3 (patch) | |
| tree | a6c96abbe3eae534d938d05539627b4f03d23f62 /src/backend/optimizer/util | |
| parent | 1050048a315790a505465bfcceb26eaf8dbc7e2e (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.c | 31 |
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); -} |
