Re: Manipulating complex types as non-contiguous structures in-memory
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: pgsql-hackers@postgreSQL.org
Date: 2015-02-19T21:32:12Z
Lists: pgsql-hackers
Attachments
- expanded-arrays-0.4.patch (text/x-diff) patch
Here's an 0.4 version, in which I've written some user docs, refactored the array-specific code into a more reasonable arrangement, and adjusted a lot of the built-in array functions to support expanded arrays directly. This is about as far as I feel a need to take the latter activity, at least for now; there are a few remaining operations that might be worth converting but it's not clear they'd really offer much benefit. I think this is actually now a serious candidate to be committed as-is, not just a prototype. What we lack though is a clear understanding of the performance characteristics. regards, tom lane
Commits
-
Use fast path in plpgsql's RETURN/RETURN NEXT in more cases.
- 9e3ad1aac524 9.5.0 cited
-
Add support for multiple kinds of external toast datums.
- 368202501539 9.4.0 cited