Fwd: How to change/replace an in-memory palloced tuple- tuple data
От | Fx |
---|---|
Тема | Fwd: How to change/replace an in-memory palloced tuple- tuple data |
Дата | |
Msg-id | 661195ee04092109004de01875@mail.gmail.com обсуждение исходный текст |
Ответ на | How to change/replace an in-memory palloced tuple- tuple data (Fx <weimaraner@gmail.com>) |
Ответы |
Re: Fwd: How to change/replace an in-memory palloced tuple- tuple data
|
Список | pgsql-hackers |
---------- Forwarded message ---------- From: Fx <weimaraner@gmail.com> Date: Mon, 20 Sep 2004 14:32:09 -0300 Subject: How to change/replace an in-memory palloced tuple- tuple data To: pgsql-hackers@postgresql.org Hi there , i have this scenario : - postgresql 7.5 ( with modified heap_* functions to retrieve data from another dbms) - the tuple's data is allocated in memory via palloc (the tuple table slot and the heap tuple hold a pointer to the data and not to the buffer pages nor hard disk data pointers) - the changes (by now) gonna be implemented in sequential scans. Having these , I need to modify the tuple after the ExecQual , and after the projection so i can save memory , just changing the tuple to hold a "hash" or compressed data , and decompress / or restore the tuple data in the ExecSelect phase. I tried to do this using the heap_modifytuple function , and returning a "newSlot with a newTuple" instead the "resultSlot" but as i suppose im missing something , can anyone help me ? or give me a clue.... Thanks in advance.. Weimi.. -- /* Jumping Flowers */ -- /* Jumping Flowers */
В списке pgsql-hackers по дате отправления: