From: | Melanie Plageman <melanieplageman(at)gmail(dot)com> |
---|---|
To: | Peter Eisentraut <peter(at)eisentraut(dot)org> |
Cc: | pgsql-committers(at)lists(dot)postgresql(dot)org |
Subject: | Re: pgsql: Change gist stratnum function to use CompareType |
Date: | 2025-01-15 21:36:56 |
Message-ID: | CAAKRu_bbYbxnv4-gc0cJ29S6wwfxff-0MMueN1e0yTMT+Aam4g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
On Wed, Jan 15, 2025 at 5:41 AM Peter Eisentraut <peter(at)eisentraut(dot)org> wrote:
>
> Change gist stratnum function to use CompareType
>
> This changes commit 7406ab623fe in that the gist strategy number
> mapping support function is changed to use the CompareType enum as
> input, instead of the "well-known" RT*StrategyNumber strategy numbers.
>
> This is a bit cleaner, since you are not dealing with two sets of
> strategy numbers. Also, this will enable us to subsume this system
> into a more general system of using CompareType to define operator
> semantics across index methods.
This appears to fail the headers_cpluspluscheck job in CI [1] with
/tmp/cirrus-ci-build/src/include/access/gist.h:251:63: error: use of
enum ‘CompareType’ without previous declaration
251 | extern StrategyNumber GistTranslateStratnum(Oid opclass, enum
CompareType cmp);
- Melanie
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2025-01-15 22:13:46 | pgsql: Fix cpluspluscheck for "Change gist stratnum function to use Com |
Previous Message | Melanie Plageman | 2025-01-15 19:18:44 | pgsql: Add more general summary to vacuumlazy.c |