Re: [PATCHES] Eliminate more detoast copies for packed varlenas

2007-09-27 Thread Tom Lane
"Brendan Jurd" <[EMAIL PROTECTED]> writes: > On 9/22/07, Gregory Stark <[EMAIL PROTECTED]> wrote: >> Ok, this removes what should be most if not all of the call sites where we're >> detoasting text or byteas. In particular it gets all the regexp/like >> functions >> and all the trim/pad functions.

Re: [PATCHES] Eliminate more detoast copies for packed varlenas

2007-09-27 Thread Brendan Jurd
On 9/22/07, Gregory Stark <[EMAIL PROTECTED]> wrote: > Ok, this removes what should be most if not all of the call sites where we're > detoasting text or byteas. In particular it gets all the regexp/like functions > and all the trim/pad functions. It also gets hashtext and hash_any. Looks like the

Re: [PATCHES] Eliminate more detoast copies for packed varlenas

2007-09-21 Thread Tom Lane
Gregory Stark <[EMAIL PROTECTED]> writes: > Ok, this removes what should be most if not all of the call sites where we're > detoasting text or byteas. In particular it gets all the regexp/like functions > and all the trim/pad functions. It also gets hashtext and hash_any. Applied with some fixes -

[PATCHES] Eliminate more detoast copies for packed varlenas

2007-09-21 Thread Gregory Stark
Ok, this removes what should be most if not all of the call sites where we're detoasting text or byteas. In particular it gets all the regexp/like functions and all the trim/pad functions. It also gets hashtext and hash_any. $ zcat packed-varlena-efficiency_v0.patch.gz | diffstat backend/access