Re: [HACKERS] Function-manager redesign: second draft (long)
От | wieck@debis.com (Jan Wieck) |
---|---|
Тема | Re: [HACKERS] Function-manager redesign: second draft (long) |
Дата | |
Msg-id | m11hkkW-0003kLC@orion.SAPserv.Hamburg.dsh.de обсуждение исходный текст |
Ответ на | Re: [HACKERS] Function-manager redesign: second draft (long) (frankpit@pop.dn.net) |
Список | pgsql-hackers |
Bernie Franpitt wrote: > SELECT * FORM t WHERE t.object <intersects> pts; > > Under these circumstances it would be really nice to be able to pass a > set of objects (as an SPI tuple table for instance) into the index. > > Currently, the way I do this (with a custom access method) is to create > a temp table, put the key set into the temp table, and pass the name of > the temp table to the access method in the search key. The access > method then does an SPI select on the temp table and stores the returned > items into the private scan state for use during the scan. > > While I realize that implementing this example requires much more than a > change to the function interface, I hope that it illustrates that it is > perhaps a good idea to keep as much flexibility in the function > interface as possible. Uhhh - it is a good idea, but passing tuple sets as arguments to functions, that will cause headaches, man. Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #========================================= wieck@debis.com (Jan Wieck) #
В списке pgsql-hackers по дате отправления: