and here I send infrastructure patch which includes <...>
Next 2 patches:
Patch 'planning and execution', which includes: - replacement nonvolatile functions and operators by appropriate cached expressions; - planning and execution cached expressions; - regression tests.
Patch 'costs', which includes cost changes for cached expressions (according to their behaviour).
Great, thank you for your work.
It's good and widely used practice to prepend number to the patch name while dealing with patch set.
------ Alexander Korotkov Postgres Professional: http://www.postgrespro.com The Russian Postgres Company