Commits

DateSubjectAuthorReleases
2010-05-28 Rejigger mergejoin logic so that a tuple with a null in the first merge column Tom Lane 9.0.0
2010-01-05 Add support for doing FULL JOIN ON FALSE. While this is really a rather Tom Lane 8.4.3
2010-01-05 Add support for doing FULL JOIN ON FALSE. While this is really a rather Tom Lane 9.0.0
2009-09-27 Remove no-longer-needed ExecCountSlots infrastructure. Tom Lane 9.0.0
2008-08-15 Performance fix for new anti-join code in nodeMergejoin.c: after finding a Tom Lane 8.4.0
2008-08-14 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace Tom Lane 8.4.0
2008-04-13 Since createplan.c no longer cares whether index operators are lossy, it has Tom Lane 8.4.0
2007-05-21 Teach tuplestore.c to throw away data before the "mark" point when the caller Tom Lane 8.3.0
2007-02-02 Repair failure to check that a table is still compatible with a previously Tom Lane 8.1.7
2007-02-02 Repair failure to check that a table is still compatible with a previously Tom Lane 8.2.2
2007-02-02 Repair failure to check that a table is still compatible with a previously Tom Lane 8.3.0
2007-01-11 Teach nodeMergejoin how to handle DESC and/or NULLS FIRST sort orders. Tom Lane 8.3.0
2007-01-10 Change the planner-to-executor API so that the planner tells the executor Tom Lane 8.3.0
2006-12-23 Restructure operator classes to allow improved handling of cross-data-type Tom Lane 8.3.0
2006-06-16 Fix problems with cached tuple descriptors disappearing while still in use Tom Lane 8.2.0
2006-03-17 Fix bug introduced into mergejoin logic by performance improvement patch of Tom Lane 8.1.4
2006-03-17 Fix bug introduced into mergejoin logic by performance improvement patch of Tom Lane 8.2.0
2006-02-28 Extend the ExecInitNode API so that plan nodes receive a set of flag Tom Lane 8.2.0
2005-05-15 Fix latent bug in ExecSeqRestrPos: it leaves the plan node's result slot Tom Lane 8.1.0
2005-05-14 Minor refactoring to eliminate duplicate code and make startup a Tom Lane 8.1.0
2005-05-13 Revise nodeMergejoin in light of example provided by Guillaume Smet. Tom Lane 8.1.0
2005-05-06 For some reason access/tupmacs.h has been #including utils/memutils.h, Tom Lane 8.1.0
2005-03-16 Revise TupleTableSlot code to avoid unnecessary construction and disassembly Tom Lane 8.1.0
2004-03-17 Replace the switching function ExecEvalExpr() with a macro that jumps Tom Lane 8.0.0
2003-07-21 Error message editing in backend/executor. Tom Lane 7.4.1