summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeHashjoin.c
AgeCommit message (Expand)Author
2004-09-22Arrange for hash join to skip scanning the outer relation if it detectsTom Lane
2004-09-17Hashed LEFT JOIN would miss outer tuples with no inner match if the joinTom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-05-30Use the new List API function names throughout the backend, and disable theNeil Conway
2004-05-26Reimplement the linked list data structure used throughout the backend.Neil Conway
2004-01-07More janitorial work: remove the explicit casting of NULL literals to aNeil Conway
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-11-25Get rid of hashkeys field of Hash plan node, since it's redundant withTom Lane
2003-09-25Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut
2003-08-08Another pgindent run with updated typedefs.Bruce Momjian
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-08-04pgindent run.Bruce Momjian
2003-07-21Error message editing in backend/executor.Tom Lane
2003-06-22Revise hash join and hash aggregation code to use the same datatype-Tom Lane
2003-05-30Small performance improvement for hash joins and hash aggregation:Tom Lane
2003-05-05Ditch ExecGetTupType() in favor of the much simpler ExecGetResultType(),Tom Lane
2003-03-27This patch implements holdable cursors, following the proposalBruce Momjian
2003-01-27Upgrade cost estimation for joins, per discussion with Bradley Baetz.Tom Lane
2003-01-20IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane
2002-12-30Better solution to integer overflow problem in hash batch-numberTom Lane
2002-12-15Revise executor APIs so that all per-query state structure is built inTom Lane
2002-12-13Phase 3 of read-only-plans project: ExecInitExpr now builds expressionTom Lane
2002-12-05Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane
2002-11-30Upgrade planner and executor to allow multiple hash keys for a hash join,Tom Lane
2002-09-02Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian
2002-06-20Update copyright to 2002.Bruce Momjian
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-03-22Remove dashes in comments that don't need them, rewrap with pgindent.Bruce Momjian
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-01-29Clean up handling of tuple descriptors so that result-tuple descriptorsTom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2000-09-12First cut at full support for OUTER JOINs. There are still a few looseTom Lane
2000-08-24SQL-language functions are now callable in ordinary fmgr contexts ...Tom Lane
2000-07-17Revise aggregate functions per earlier discussions in pghackers.Tom Lane
2000-07-12First stage of reclaiming memory in executor by resetting short-termTom Lane
2000-01-26Add:Bruce Momjian
2000-01-19Fix handling of NULL constraint conditions: per SQL92 spec, a NULL resultTom Lane
1999-12-16Some changes to prepare for LONG attributes.Jan Wieck
1999-10-13Split 'BufFile' routines out of fd.c into a new module, buffile.c. ExtendTom Lane
1999-07-17 Move some system includes into c.h, and remove duplicates.Bruce Momjian
1999-07-16Final cleanup.Bruce Momjian
1999-07-16Update #include cleanupsBruce Momjian
1999-07-15Remove unused #includes in *.c files.Bruce Momjian
1999-05-25Another pgindent run. Sorry folks.Bruce Momjian
1999-05-25pgindent run over code.Bruce Momjian
1999-05-18Rewrite hash join to use simple linked lists instead of aTom Lane
1999-05-09Update hash and join routines to use fd.c's new temp-fileTom Lane
1999-05-06Fix some nasty coredump bugs in hashjoin. This code was justTom Lane
1999-02-13Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian