Date: Saturday, August 12, 2000 @ 22:50:33
Author: tgl
Update of /home/projects/pgsql/cvsroot/pgsql/src/include/utils
from hub.org:/home/projects/pgsql/tmp/cvs-serv65720/src/include/utils
Modified Files:
lsyscache.h
----------------------------- Log Message -----------------------------
Clean up handling of variable-free qual clauses. System now does the
right thing with variable-free clauses that contain noncachable functions,
such as 'WHERE random() < 0.5' --- these are evaluated once per
potential output tuple. Expressions that contain only Params are
now candidates to be indexscan quals --- for example, 'var = ($1 + 1)'
can now be indexed. Cope with RelabelType nodes atop potential indexscan
variables --- this oversight prevents 7.0.* from recognizing some
potentially indexscanable situations.