File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 8
8
*
9
9
*
10
10
* IDENTIFICATION
11
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeMergejoin.c,v 1.39 2000/11/16 22:30:22 tgl Exp $
11
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeMergejoin.c,v 1.40 2000/12/13 23:45:46 tgl Exp $
12
12
*
13
13
*-------------------------------------------------------------------------
14
14
*/
@@ -537,12 +537,13 @@ ExecMergeJoin(MergeJoin *node)
537
537
if (doFillOuter )
538
538
{
539
539
/*
540
- * Need to emit left-join tuples for remaining
541
- * outer tuples. We set MatchedOuter = true to
542
- * force the ENDINNER state to advance outer.
540
+ * Need to emit left-join tuples for all outer tuples,
541
+ * including the one we just fetched. We set
542
+ * MatchedOuter = false to force the ENDINNER state
543
+ * to emit this tuple before advancing outer.
543
544
*/
544
545
mergestate -> mj_JoinState = EXEC_MJ_ENDINNER ;
545
- mergestate -> mj_MatchedOuter = true ;
546
+ mergestate -> mj_MatchedOuter = false ;
546
547
break ;
547
548
}
548
549
/* Otherwise we're done. */
You can’t perform that action at this time.
0 commit comments