diff options
author | Teodor Sigaev <teodor@sigaev.ru> | 2007-01-31 15:09:45 +0000 |
---|---|---|
committer | Teodor Sigaev <teodor@sigaev.ru> | 2007-01-31 15:09:45 +0000 |
commit | d4c6da152782b580b24cd8b4054eb1b7fb72c5a0 (patch) | |
tree | 23db426588b5ff2a39981393a3cc4b48397b4294 /src/backend/utils/adt/array_userfuncs.c | |
parent | 147a3ce149088c913b152e7d37bb92f61bb068dd (diff) | |
download | postgresql-d4c6da152782b580b24cd8b4054eb1b7fb72c5a0.tar.gz postgresql-d4c6da152782b580b24cd8b4054eb1b7fb72c5a0.zip |
Allow GIN's extractQuery method to signal that nothing can satisfy the query.
In this case extractQuery should returns -1 as nentries. This changes
prototype of extractQuery method to use int32* instead of uint32* for
nentries argument.
Based on that gincostestimate may see two corner cases: nothing will be found
or seqscan should be used.
Per proposal at http://archives.postgresql.org/pgsql-hackers/2007-01/msg01581.php
PS tsearch_core patch should be sightly modified to support changes, but I'm
waiting a verdict about reviewing of tsearch_core patch.
Diffstat (limited to 'src/backend/utils/adt/array_userfuncs.c')
0 files changed, 0 insertions, 0 deletions