pgsql-server: Arrange for hash join to skip scanning the outer relation

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server: Arrange for hash join to skip scanning the outer relation
Date: 2004-09-22 19:13:53
Message-ID: 20040922191353.E1EDD329E8E@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Arrange for hash join to skip scanning the outer relation if it detects
that the inner one is completely empty. Per recent discussion. Also some
cosmetic cleanups in nearby code.

Modified Files:
--------------
pgsql-server/src/backend/executor:
nodeHash.c (r1.86 -> r1.87)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/executor/nodeHash.c.diff?r1=1.86&r2=1.87)
nodeHashjoin.c (r1.65 -> r1.66)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/executor/nodeHashjoin.c.diff?r1=1.65&r2=1.66)
pgsql-server/src/include/executor:
hashjoin.h (r1.32 -> r1.33)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/executor/hashjoin.h.diff?r1=1.32&r2=1.33)

Browse pgsql-committers by date

  From Date Subject
Next Message Neil Conway 2004-09-23 00:30:19 pgsql-server: Update installation docs for PL/Python to note that
Previous Message Tom Lane 2004-09-22 19:11:23 pgsql-server: Issue a CHECKPOINT just after creating the regression