diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2011-01-08 14:47:13 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2011-01-08 14:48:08 -0500 |
commit | 56a57473a999b0497e63bde3e303beda5a3c0ff3 (patch) | |
tree | c32f77b552cbd02ca16bbc9edc392cd0331c9c54 /src/interfaces/ecpg/test/expected/preproc-array_of_struct.c | |
parent | 002c105a0706bd1c1e939fe0f47ecdceeae6c52d (diff) | |
download | postgresql-56a57473a999b0497e63bde3e303beda5a3c0ff3.tar.gz postgresql-56a57473a999b0497e63bde3e303beda5a3c0ff3.zip |
Refactor GIN's handling of duplicate search entries.
The original coding could combine duplicate entries only when they
originated from the same qual condition. In particular it could not
combine cases where multiple qual conditions all give rise to full-index
scan requests, which is an expensive case well worth optimizing. Refactor
so that duplicates are recognized across all the quals.
Diffstat (limited to 'src/interfaces/ecpg/test/expected/preproc-array_of_struct.c')
0 files changed, 0 insertions, 0 deletions