Commit Graph

109 Commits (dbe100c4022e0125c103c3c0818ac5b327cc8283)

Author SHA1 Message Date
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Bruce Momjian e50f52a074 pgindent run. 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 5cabcfccce Modify array operations to include array's element type OID in the 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 1666970275 I've fixed up the way domain constraints (not null and type length) 24 years ago
Bruce Momjian c8c2b7fff9 Fix compile error in assert coded added by new DISTINCT ON patch. 24 years ago
Thomas G. Lockhart 68d9fbeb55 Implement the IS DISTINCT FROM operator per SQL99. 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 3389a110d4 Get rid of long-since-vestigial Iter node type, in favor of adding a 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane 31c775adeb Restructure aclcheck error reporting to make permission-failure 24 years ago
Peter Eisentraut 8adf56f77a Privileges on functions and procedural languages 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane ae3129fd03 Quick-and-dirty fix for recursive plpgsql functions, per bug report from 25 years ago
Tom Lane 116d2bba7e Add IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the existing boolean 25 years ago
Tom Lane 2dbdba86db Kluge solution for Alex Pilosov's report of problems with whole-tuple 25 years ago
Bruce Momjian 7cf952e7b4 Fix comments that were mis-wrapped, for Tom Lane. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane 0d54d6ac44 Clean up handling of tuple descriptors so that result-tuple descriptors 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 6543d81d65 Restructure handling of inheritance queries so that they work with outer 26 years ago
Tom Lane 481487b964 GetAttributeByName and GetAttributeByNum should be declared to return 26 years ago
Tom Lane 782c16c6a1 SQL-language functions are now callable in ordinary fmgr contexts ... 26 years ago
Tom Lane 7893462e44 Move pg_checkretval out of the planner (where it never belonged) into 26 years ago
Tom Lane 62e29fe2e7 Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 26 years ago
Tom Lane e4e6459c0f Further cleanup of array behavior. Slice assignments to arrays with 26 years ago
Tom Lane d0e17e2112 Arrays are toastable. (At least if you initdb, which I didn't force.) 26 years ago
Tom Lane bec98a31c5 Revise aggregate functions per earlier discussions in pghackers. 26 years ago
Tom Lane badce86a2c First stage of reclaiming memory in executor by resetting short-term 26 years ago
Bruce Momjian 946e80c435 Final #include cleanup. 26 years ago
Tom Lane f2d1205322 Another batch of fmgr updates. I think I have gotten all old-style 26 years ago
Tom Lane 0a7fb4e918 First round of changes for new fmgr interface. fmgr itself and the 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane 57b30e8e22 Create a new expression node type RelabelType, which exists solely to 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 6d1efd76fb Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 26 years ago
Bruce Momjian 8a093d0ae3 Make number of args to a function configurable. 26 years ago
Tom Lane ac61a04a71 Fix ExecSubPlan to handle nulls per the SQL spec --- it didn't combine 27 years ago
Tom Lane 5ce158c534 Remove a no-longer-needed kluge for degenerate aggregate cases, 27 years ago
Tom Lane be09bc9ff2 Modify nodeAgg.c so that no rows are returned for a GROUP BY 27 years ago
Tom Lane 40f6524161 Implement constant-expression simplification per Bernard 27 years ago
Tom Lane e812458b27 Several changes here, not very related but touching some of the same files. 27 years ago