git.postgresql.org Git - postgresql.git/commit
2008年4月13日 19:18:14 +0000 (19:18 +0000)
2008年4月13日 19:18:14 +0000 (19:18 +0000)
commit 24558da14a26337e945732d3b435b07edcbb6733
Phase 2 of project to make index operator lossiness be determined at runtime
instead of plan time. Extend the amgettuple API so that the index AM returns
a boolean indicating whether the indexquals need to be rechecked, and make
that rechecking happen in nodeIndexscan.c (currently the only place where
it's expected to be needed; other callers of index_getnext are just erroring
out for now). For the moment, GIN and GIST have stub logic that just always
sets the recheck flag to TRUE --- I'm hoping to get Teodor to handle pushing
that control down to the opclass consistent() functions. The planner no
longer pays any attention to amopreqcheck, and that catalog column will go
away in due course.
This is the main PostgreSQL git repository.
RSS
Atom