postgresql/src/include/executor
Tom Lane 37168b8da4 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.
2000-08-13 02:50:35 +00:00
..
execFlatten.h Add: 2000-01-26 05:58:53 +00:00
execdebug.h #include cleanups 2000-06-15 00:52:26 +00:00
execdefs.h Add: 2000-01-26 05:58:53 +00:00
execdesc.h Add: 2000-01-26 05:58:53 +00:00
executor.h Clean up inefficiency in ExecRelCheck, and cause it to do the right 2000-08-06 04:26:40 +00:00
functions.h Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 2000-08-08 15:43:12 +00:00
hashjoin.h First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
nodeAgg.h Add: 2000-01-26 05:58:53 +00:00
nodeAppend.h Add: 2000-01-26 05:58:53 +00:00
nodeGroup.h First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
nodeHash.h First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
nodeHashjoin.h Clean up #include's. 2000-06-15 03:33:12 +00:00
nodeIndexscan.h Add: 2000-01-26 05:58:53 +00:00
nodeMaterial.h Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 2000-06-18 22:44:35 +00:00
nodeMergejoin.h Add: 2000-01-26 05:58:53 +00:00
nodeNestloop.h Clean up handling of variable-free qual clauses. System now does the 2000-08-13 02:50:35 +00:00
nodeResult.h Add: 2000-01-26 05:58:53 +00:00
nodeSeqscan.h Add: 2000-01-26 05:58:53 +00:00
nodeSort.h Add: 2000-01-26 05:58:53 +00:00
nodeSubplan.h First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
nodeTidscan.h Mark functions as static and ifdef NOT_USED as appropriate. 2000-06-08 22:38:00 +00:00
nodeUnique.h Add: 2000-01-26 05:58:53 +00:00
spi.h First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
spi_priv.h First phase of memory management rewrite (see backend/utils/mmgr/README 2000-06-28 03:33:33 +00:00
tuptable.h Add: 2000-01-26 05:58:53 +00:00