v48-0001-Revise-the-header-comment-for-match_clause_to_in.patch
application/octet-stream
Filename: v48-0001-Revise-the-header-comment-for-match_clause_to_in.patch
Type: application/octet-stream
Part: 0
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v48-0001
Subject: Revise the header comment for match_clause_to_indexcol()
| File | + | − |
|---|---|---|
| src/backend/optimizer/path/indxpath.c | 3 | 2 |
From 0fe7f1eb6447b86f8c9e8ec472333e13ed36a255 Mon Sep 17 00:00:00 2001 From: Alexander Korotkov <akorotkov@postgresql.org> Date: Sat, 1 Feb 2025 16:53:32 +0200 Subject: [PATCH v48 1/2] Revise the header comment for match_clause_to_indexcol() Since d4378c0005e6, match_clause_to_indexcol() doesn't always return NULL for an OR clause. This commit reflects that in the header comment. Reported-by: Pavel Borisov <pashkin.elfe@gmail.com> --- src/backend/optimizer/path/indxpath.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/optimizer/path/indxpath.c b/src/backend/optimizer/path/indxpath.c index fa3edf60f3c..a58cf5bad1a 100644 --- a/src/backend/optimizer/path/indxpath.c +++ b/src/backend/optimizer/path/indxpath.c @@ -2639,8 +2639,9 @@ match_clause_to_index(PlannerInfo *root, * Returns an IndexClause if the clause can be used with this index key, * or NULL if not. * - * NOTE: returns NULL if clause is an OR or AND clause; it is the - * responsibility of higher-level routines to cope with those. + * NOTE: This routine always returns NULL if the clause is an AND clause. + * Higher-level routines deal with OR and AND clauses. OR clause can be + * matched as a whole by match_orclause_to_indexcol() though. */ static IndexClause * match_clause_to_indexcol(PlannerInfo *root, -- 2.39.5 (Apple Git-154)