Re: [HACKERS] Custom Data Type Question

2006-11-16 Thread Greg Mitchell
A simpler way to do this might be to only cache the list per query context. In your IO functions, you could whack a pointer to your cache onto fcinfo-flinfo-fn_extra, and the same flinfo gets passed in for e.g. all output function calls for that column for that query, IIRC. This was what I had

Re: [HACKERS] Custom Data Type Question

2006-11-16 Thread Greg Mitchell
Andrew Dunstan wrote: Greg Mitchell wrote: Also, are there any ADTs like a hash-map or tree-map in the server libraries (my background is C++ and am use to having std::map) or do I need to role my own? Look at the dynahash code. I just used it for the first time in a plperl patch

[HACKERS] Custom Data Type Question

2006-11-15 Thread Greg Mitchell
I'm trying to create a custom data type similar to an enumeration type. However, I'd like the mapping of the int-string to be dynamic instead of hard coded. I'd like to have a table that contains this mapping that can be appended to. Creating this type is not very difficult. However, for