From 8a2523ff354077180084b43a04be01f10aafdb8c Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 18 May 2023 10:39:16 -0400 Subject: Tweak API of new function clause_is_computable_at(). Pass it the RestrictInfo under consideration, not just the clause_relids. This should save some trivial amount of code at the call sites, and it gives us more flexibility about what clause_is_computable_at() does. There's no actual functional change here, though. Discussion: https://postgr.es/m/3564467.1684352557@sss.pgh.pa.us --- src/include/optimizer/restrictinfo.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/include/optimizer/restrictinfo.h') diff --git a/src/include/optimizer/restrictinfo.h b/src/include/optimizer/restrictinfo.h index c9e30776c52..57e7a7999d2 100644 --- a/src/include/optimizer/restrictinfo.h +++ b/src/include/optimizer/restrictinfo.h @@ -40,7 +40,7 @@ extern void extract_actual_join_clauses(List *restrictinfo_list, List **joinquals, List **otherquals); extern bool clause_is_computable_at(PlannerInfo *root, - Relids clause_relids, + RestrictInfo *rinfo, Relids eval_relids); extern bool join_clause_is_movable_to(RestrictInfo *rinfo, RelOptInfo *baserel); extern bool join_clause_is_movable_into(RestrictInfo *rinfo, -- cgit v1.2.3