Re: Refactoring simplify_function (was: Caching constant stable expressions)
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Marti Raudsepp <marti@juffo.org>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2012-03-23T23:17:31Z
Lists: pgsql-hackers
Marti Raudsepp <marti@juffo.org> writes: > Per Tom's request, I split out this refactoring from my CacheExpr patch. > Basically I'm just centralizing the eval_const_expressions_mutator() > call on function arguments, from multiple different places to a single > location. Without this, it would be a lot harder to implement argument > caching logic in the CacheExpr patch. I've applied a slightly-modified version of this after reconciling it with the protransform fixes. I assume you are going to submit a rebased version of the main CacheExpr patch? regards, tom lane