Commit Graph

123 Commits (464598b637cfabde01695a27a32ed8f133d127d7)

Author SHA1 Message Date
Tom Lane 19b886332a First cut at implementing IN (and NOT IN) via hashtables. There is 23 years ago
Tom Lane e69785debf Further tweaking of parsetree & plantree representation of SubLinks. 23 years ago
Tom Lane 5bab36e9f6 Revise executor APIs so that all per-query state structure is built in 23 years ago
Tom Lane 2d8d66628a Clean up plantree representation of SubPlan-s --- SubLink does not appear 23 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 23 years ago
Tom Lane b0422b215c Preliminary code review for domain CHECK constraints patch: add documentation, 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Bruce Momjian 05a6b37912 Re-addd Rod's ALTER DOMAIN patch. 23 years ago
Bruce Momjian 5b4c16e099 Back out ALTER DOMAIN patch until missing file appears. 23 years ago
Bruce Momjian 853153ca6d ALTER DOMAIN .. SET / DROP NOT NULL 23 years ago
Tom Lane 1fd0c59e25 Phase 1 of read-only-plans project: cause executor state nodes to point 23 years ago
Tom Lane 02f8c9a382 Fix ExecMakeTableFunctionResult() to work with generic expressions as 23 years ago
Tom Lane 2b7ec402c4 Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding 23 years ago
Tom Lane f893ee271f Remove unused constisset and constiscast fields of Const nodes. Clean 23 years ago
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