On 04.12.24 15:49, Peter Eisentraut wrote:
On 27.11.24 13:57, Peter Eisentraut wrote:
I think, however, that we should rename RowCompareType. Otherwise,
it's just going to be confusing forevermore. I suggest to rename it
simply to CompareType.
I'm going to try to code up the gist support on top of this patch set
to make sure that it will fit well. I'll report back.
Here is a patch set in that direction. It renames RowCompareType to
CompareType and updates the surrounding commentary a bit. And then I'm
changing the gist strategy mapping to use the CompareType values instead
of the RT* strategy numbers. Seeing this now, I like this a lot better
than what we have now, because it makes it clearer in the API and the
code what is a real strategy number and what's a different kind of
thing. (This isn't entirely the above-mentioned integration of the gist
support into your patch set yet, but it's a meaningful part of it.)
I have committed these, and I'll continue working my way through this
patch set now.