Commit Graph

517 Commits (f68f11928d5c791873073c882775dae10283ff49)

Author SHA1 Message Date
Tom Lane f68f11928d Tighten selection of equality and ordering operators for grouping 23 years ago
Tom Lane 0a013c843b Suppress compiler warning from newer gcc. 23 years ago
Tom Lane ea0b5c8569 Use Params, rather than run-time-modified Const nodes, to handle 23 years ago
Tom Lane f893ee271f Remove unused constisset and constiscast fields of Const nodes. Clean 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Tom Lane e760d22391 Redesign internal logic of nodeLimit so that it does not need to fetch 23 years ago
Tom Lane b60be3f2f8 Add an at-least-marginally-plausible method of estimating the number 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Bruce Momjian 4e5a947d1c Make MOVE/FETCH 0 actually move/fetch 0. Add MOVE LAST to move to end 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Tom Lane f9b5b41ef9 Code review for ON COMMIT patch. Make the actual on-commit action happen 24 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 24 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 24 years ago
Bruce Momjian ebb531836a Add code to handle [ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP }] 24 years ago
Tom Lane 2103b7baa2 Phase 2 of hashed-aggregation project. nodeAgg.c now knows how to do 24 years ago
Tom Lane f6dba10e62 First phase of implementing hash-based grouping/aggregation. An AGG plan 24 years ago
Tom Lane f6e0130b5b Clean up a few fprintf(stderr)'s that should be elog's. 24 years ago
Tom Lane 884cd4b6be Reduce a couple of debugging messages from LOG to DEBUG1 category. 24 years ago
Tom Lane 9ff695c944 Make SPI's execution of querystrings follow the rules agreed to for 24 years ago
Tom Lane 8f2a289d78 Arrange to copy relcache's trigdesc structure at the start of any 24 years ago
Tom Lane 3b8ba163d0 Tweak a few of the most heavily used function call points to zero out 24 years ago
Tom Lane 6d0d15c451 Make the world at least somewhat safe for zero-column tables, and 24 years ago
Tom Lane 233ecca7c9 Further thinking about heap_mark4update: in HeapTupleSelfUpdated case, 24 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Bruce Momjian 97ac103289 Remove sys/types.h in files that include postgres.h, and hence c.h, 24 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 24 years ago
Tom Lane 845a6c3acc Code review for domain-constraints patch. Use a new ConstraintTest node 24 years ago
Tom Lane 1440acd703 Wups, didn't mean to commit that just yet. 24 years ago
Tom Lane 0da6cf54ec The UNDEFOID later causes an assertion failure in heap_formtuple when 24 years ago
Tom Lane 7bacf2befa Add expected tuple descriptor to ReturnSetInfo information for table 24 years ago
Tom Lane e107f3a7e3 PL/pgSQL functions can return sets. Neil Conway's patch, modified so 24 years ago
Tom Lane e4186762ff Adjust nodeFunctionscan.c to reset transient memory context between calls 24 years ago
Tom Lane 64505ed58b Code review for standalone composite types, query-specified composite 24 years ago
Bruce Momjian 81dfa2ce43 backend where a statically sized buffer is written to. Most of these 24 years ago
Tom Lane 5cabcfccce Modify array operations to include array's element type OID in the 24 years ago
Tom Lane 976246cc7e The cstring datatype can now be copied, passed around, etc. The typlen 24 years ago
Tom Lane a2a3192802 Further cleanup around the edges of OPAQUE/pseudotype changes. Correct 24 years ago
Bruce Momjian b1a5f87209 Tom Lane wrote: 24 years ago
Tom Lane c1003339d6 Fix permission checking for temp-table namespace. 24 years ago
Tom Lane 5df307c778 Restructure local-buffer handling per recent pghackers discussion. 24 years ago
Tom Lane 07f9682de4 Preliminary code review for anonymous-composite-types patch: fix breakage 24 years ago
Bruce Momjian 9218689b69 Attached are two patches to implement and document anonymous composite 24 years ago
Bruce Momjian 7312c19ab5 Change messages like this: 24 years ago
Peter Eisentraut 43515ba3f8 Remove _deadcode. 24 years ago
Bruce Momjian 1ce03603cc > 2. This patch includes the same Table Function API fixes that I 24 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 24 years ago
Bruce Momjian 7d78bac108 Back out BETWEEN node patch, was causing initdb failure. 24 years ago
Bruce Momjian 3e22406ec6 Finished the Between patch Christopher started. 24 years ago
Bruce Momjian 7ea5f1d7f1 Here is a patch for the Table Function API. It fixes a bug found by Neil 24 years ago