postgresql/src/include/executor
Tom Lane a9b05bdc83 Avoid O(N^2) overhead in repeated nocachegetattr calls when columns of
a tuple are being accessed via ExecEvalVar and the attcacheoff shortcut
isn't usable (due to nulls and/or varlena columns).  To do this, cache
Datums extracted from a tuple in the associated TupleTableSlot.
Also some code cleanup in and around the TupleTable handling.
Atsushi Ogawa with some kibitzing by Tom Lane.
2005-03-14 04:41:13 +00:00
..
execdebug.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
execdefs.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
execdesc.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
executor.h Avoid O(N^2) overhead in repeated nocachegetattr calls when columns of 2005-03-14 04:41:13 +00:00
functions.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
hashjoin.h Revise hash join code so that we can increase the number of batches 2005-03-06 22:15:05 +00:00
instrument.h Update copyrights that were missed. 2005-01-01 05:43:09 +00:00
nodeAgg.h Improve planner's estimation of the space needed for HashAgg plans: 2005-01-28 19:34:28 +00:00
nodeAppend.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeFunctionscan.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeGroup.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeHash.h Revise hash join code so that we can increase the number of batches 2005-03-06 22:15:05 +00:00
nodeHashjoin.h Revise hash join code so that we can increase the number of batches 2005-03-06 22:15:05 +00:00
nodeIndexscan.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeLimit.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeMaterial.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeMergejoin.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeNestloop.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeResult.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeSeqscan.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeSetOp.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeSort.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeSubplan.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeSubqueryscan.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeTidscan.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodeUnique.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
spi.h Rethink plpgsql's way of handling SPI execution during an exception block. 2004-11-16 18:10:16 +00:00
spi_priv.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
tstoreReceiver.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
tuptable.h Avoid O(N^2) overhead in repeated nocachegetattr calls when columns of 2005-03-14 04:41:13 +00:00