Commit Graph

140 Commits (debb072886efcb15e7f0825e35b168afe316d37d)

Author SHA1 Message Date
Tom Lane f893ee271f Remove unused constisset and constiscast fields of Const nodes. Clean 23 years ago
Tom Lane dbe100c402 Restructure outfuncs and readfuncs to use macros in the same style as 23 years ago
Tom Lane 04c8785c7b Restructure planning of nestloop inner indexscans so that the set of usable 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Tom Lane f6dba10e62 First phase of implementing hash-based grouping/aggregation. An AGG plan 23 years ago
Tom Lane d508b057ac Adjust handling of command status strings in the presence of rules, 23 years ago
Tom Lane c328b6dd8b Replace pg_attribute.attisinherited with attislocal and attinhcount 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 845a6c3acc Code review for domain-constraints patch. Use a new ConstraintTest node 23 years ago
Tom Lane e2d156fa6e Add attisinherited column to pg_attribute; use it to guard against 23 years ago
Tom Lane 5cabcfccce Modify array operations to include array's element type OID in the 23 years ago
Bruce Momjian 0d916a4b60 > create view pg_locks as select l.relation, l.database, l.backendpid, 23 years ago
Bruce Momjian 9218689b69 Attached are two patches to implement and document anonymous composite 23 years ago
Bruce Momjian 7d78bac108 Back out BETWEEN node patch, was causing initdb failure. 23 years ago
Bruce Momjian 3e22406ec6 Finished the Between patch Christopher started. 23 years ago
Thomas G. Lockhart 68d9fbeb55 Implement the IS DISTINCT FROM operator per SQL99. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 23 years ago
Tom Lane 3389a110d4 Get rid of long-since-vestigial Iter node type, in favor of adding a 23 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 23 years ago
Tom Lane 6c59886942 Second try at fixing join alias variables. Instead of attaching miscellaneous 24 years ago
Tom Lane 902a6a0a4b Restructure representation of aggregate functions so that they have pg_proc 24 years ago
Tom Lane 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 95ef6a3448 First phase of SCHEMA changes, concentrating on fixing the grammar and 24 years ago
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Tom Lane 8f0a9e85b3 Second thoughts dept: arrange to cache mergejoin scan selectivity 24 years ago
Tom Lane 56ee2ecba9 Restructure command-completion-report code so that there is just one 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 3ec9fb893e Add a little more error checking and reporting to readDatum(). 24 years ago
Tom Lane 116d2bba7e Add IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the existing boolean 24 years ago
Tom Lane 7c579fa12d Further work on making use of new statistics in planner. Adjust APIs 24 years ago
Tom Lane be03eb25f3 Modify optimizer data structures so that IndexOptInfo lists built for 24 years ago
Tom Lane f905d65ee3 Rewrite of planner statistics-gathering code. ANALYZE is now available as 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane dd580f188e Suppress compiler warning on Alpha. 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 1112a2a084 Make outfuncs/readfuncs treat OIDs properly as unsigned values. Clean up 25 years ago
Tom Lane 4057b64f32 Modify readfuncs so that recursive use of stringToNode will not crash 25 years ago
Tom Lane ea166f1146 Planner speedup hacking. Avoid saving useless pathkeys, so that path 25 years ago
Tom Lane 17b843d677 Cache eval cost of qualification expressions in RestrictInfo nodes to 25 years ago
Tom Lane 6543d81d65 Restructure handling of inheritance queries so that they work with outer 25 years ago
Peter Eisentraut fba790ad58 Makeover for Unixware 7.1.1 25 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 25 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 25 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 25 years ago
Tom Lane 62e29fe2e7 Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 25 years ago
Tom Lane 4bdb348628 Remove 'Array' node type, which has evidently been dead code for 25 years ago
Tom Lane bec98a31c5 Revise aggregate functions per earlier discussions in pghackers. 25 years ago
Tom Lane badce86a2c First stage of reclaiming memory in executor by resetting short-term 25 years ago
Tom Lane 1ee26b7764 Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 25 years ago