summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeAgg.c
AgeCommit message (Expand)Author
2002-12-05Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane
2002-11-29Tighten selection of equality and ordering operators for groupingTom Lane
2002-11-19Add an at-least-marginally-plausible method of estimating the numberTom Lane
2002-11-13Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian
2002-11-11Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian
2002-11-10Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian
2002-11-06Phase 2 of hashed-aggregation project. nodeAgg.c now knows how to doTom Lane
2002-11-06First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane
2002-11-01Reduce a couple of debugging messages from LOG to DEBUG1 category.Tom Lane
2002-10-04Tweak a few of the most heavily used function call points to zero outTom Lane
2002-09-28Make the world at least somewhat safe for zero-column tables, andTom Lane
2002-09-18Extend pg_cast castimplicit column to a three-way value; this allows usTom Lane
2002-09-04pgindent run.Bruce Momjian
2002-06-20Update copyright to 2002.Bruce Momjian
2002-05-17Get rid of the last few uses of typeidTypeName() rather thanTom Lane
2002-04-29Enforce EXECUTE privilege for aggregate functions.Tom Lane
2002-04-16Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR takeTom Lane
2002-04-11Restructure representation of aggregate functions so that they have pg_procTom Lane
2002-03-20Code review for DOMAIN patch.Tom Lane
2002-03-02Commit to match discussed elog() changes. Only update is that LOG isBruce 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-02-16Clean up two rather nasty bugs in operator selection code.Tom Lane
2001-02-15Update comments about memory management.Tom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2000-11-16Change SearchSysCache coding conventions so that a reference count isTom 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-06-28First phase of memory management rewrite (see backend/utils/mmgr/READMETom Lane
2000-06-15Clean up #include's.Bruce Momjian
2000-05-30Third round of fmgr updates: eliminate calls using fmgr() andTom Lane
2000-05-30Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian
2000-05-28First round of changes for new fmgr interface. fmgr itself and theTom Lane
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-01-26Add:Bruce Momjian
2000-01-19Fix handling of NULL constraint conditions: per SQL92 spec, a NULL resultTom Lane
1999-12-13aggregate(DISTINCT ...) works, per SQL spec.Tom Lane
1999-10-30Ooops ... 6.5 coding wasn't quite right anymore. Should learnTom Lane
1999-10-30Put back code in nodeAgg to generate a dummy all-nulls input tupleTom Lane
1999-10-08Remove a no-longer-needed kluge for degenerate aggregate cases,Tom Lane
1999-09-28Fix nodeAgg coredump in case where lower-level plan hasTom Lane
1999-09-26Modify nodeAgg.c so that no rows are returned for a GROUP BYTom Lane
1999-08-22Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane
1999-08-21Major revision of sort-node handling: push knowledge of queryTom Lane
1999-07-17 Move some system includes into c.h, and remove duplicates.Bruce Momjian
1999-07-16Final cleanup.Bruce Momjian
1999-07-15Remove unused #includes in *.c files.Bruce Momjian
1999-07-15Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian