diff options
author | Bruce Momjian <bruce@momjian.us> | 2002-02-25 04:21:55 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2002-02-25 04:21:55 +0000 |
commit | b4a09eaaadcfcb759454f661722412394e90245e (patch) | |
tree | d766e68b1f51201e7362ae11586ac473d7006757 /src/backend/access/gist/gist.c | |
parent | d6198ee3a556d6d2b05f06256a956dc88594db3e (diff) | |
download | postgresql-b4a09eaaadcfcb759454f661722412394e90245e.tar.gz postgresql-b4a09eaaadcfcb759454f661722412394e90245e.zip |
This patch will allow arbitrary levels of analyze / rewriting
by making the static variables extra_before and extra_after
automatic so we can use recursion.
It gets much easier to generate extra commands now, and one can rest
assured that the extra commands will be properly analyzed/rewritten.
Without this patch, if a command produced by transformation tries to
use these static lists their first contents would be lost with
unpredictable results. I know I could fix this by just using nconc()
instead of assignments, but the resulting order of the commands would
not be exactly what one could expect.
--
Fernando Nasser
Diffstat (limited to 'src/backend/access/gist/gist.c')
0 files changed, 0 insertions, 0 deletions