Re: [HACKERS] btree_gin and btree_gist for enums
От | Andrew Dunstan |
---|---|
Тема | Re: [HACKERS] btree_gin and btree_gist for enums |
Дата | |
Msg-id | fac3c5d1-ad66-3a15-c181-c7aadf1d6ad1@2ndQuadrant.com обсуждение исходный текст |
Ответ на | Re: [HACKERS] btree_gin and btree_gist for enums (Andrew Dunstan <andrew.dunstan@2ndquadrant.com>) |
Ответы |
Re: [HACKERS] btree_gin and btree_gist for enums
|
Список | pgsql-hackers |
On 02/24/2017 05:34 PM, Andrew Dunstan wrote: > > On 02/24/2017 02:55 PM, Andrew Dunstan wrote: >> On 02/24/2017 11:02 AM, Tom Lane wrote: >>>> I don't know what to call it either. In my test I used >>>> CallerContextFunctionCall2 - not sure if that's quite right, but should >>>> be close. >>> CallerInfo? CallerFInfo? Or we could spell out CallerFmgrInfo but >>> that seems a bit verbose. >>> >>> >> I'll go with CallerFInfoFunctionCall2 etc. >> >> In the btree_gist system the calls to the routines like enum_cmp are >> buried about three levels deep. I'm thinking I'll just pass the flinfo >> down the stack and just call these routines at the bottom level. >> >> >> > > It's occurred to me that we could reduce the code clutter in fmgr.c a > bit by turning the DirectFunctionCall{n]Coll functions into macros > calling these functions and passing NULL as the flinfo param. > here's a patch along those lines. If there's agreement on this I can finish up the work on btree_gist and btree_gin supoport for enums. cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
Вложения
В списке pgsql-hackers по дате отправления: