- 01 Nov, 1999 4 commits
-
-
Tom Lane authored
make_const --- don't repeat cache searches that aren't needed.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Thanks to Hiroshi
-
- 31 Oct, 1999 9 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 30 Oct, 1999 11 commits
-
-
Tom Lane authored
in the TupleDesc that the caller already has (for call from ExecMain) or can make just as easily as ExecInitJunkFilter() can (for call from ExecAppend). Also, don't bother to build a junk filter for an INSERT operation that doesn't actually need one, which is the normal case.
-
Tom Lane authored
mdnblocks. Bad enough it does an lseek, but to do it twice for no reason...
-
Tom Lane authored
that has no subplan --- saves a material amount of time for a simple INSERT ... VALUES query.
-
Tom Lane authored
In particular, don't bother to look up type information for attributes where we're not actually going to use it, and avoid copying entire tlist structure when it's not necessary.
-
Bruce Momjian authored
-
Tom Lane authored
during initial run formation by keeping both current run and next-run tuples in the same heap (yup, Knuth is smarter than I am). And, during merge passes, make use of available sort memory to load multiple tuples from any one input 'tape' at a time, thereby improving locality of access to the temp file.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
never to commit without running regress tests...
-
Tom Lane authored
before calling execProject, when the outerPlan has returned zero tuples. I took this out under the mistaken impression that the input tuple couldn't be referenced by execProject if we weren't in GROUP BY mode. But it can, if we're in an UPDATE or DELETE...
-
- 29 Oct, 1999 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Michael Meskes authored
-
- 27 Oct, 1999 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Michael Meskes authored
-
- 26 Oct, 1999 10 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
One, it now returns the previous hook. That way people don't have to dig around in libpq-int.h for that information anymore. It previously returned void, so there should be no incompatibilities. Second, you cannot set the callback to NULL anymore. (Of course you can still call it with NULL just to get the current hook.) The way libpq uses the callback pointer, having a NULL there wasn't very healthy. Peter Eisentraut
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-