Commit Graph

1184 Commits (607b2be7bb230ea4c558cb3101794f94de35ab85)

Author SHA1 Message Date
Bruce Momjian 8dc48ba877 Small HAVING cleanup. 28 years ago
Bruce Momjian d7050cb68c Merge rename name page into alter table. Fix UNION with DISTINCT 28 years ago
Bruce Momjian 01ecb2e3a0 documentation for HAVING, clean up UNION comment. 28 years ago
Bruce Momjian 9a0dd4fb18 There's a patch attached to fix gcc 2.8.x warnings, except for the 28 years ago
Bruce Momjian c579ce0fb0 I started adding the Having Clause and it works quite fine for 28 years ago
Bruce Momjian a866d1adef Fix for Datasize = 0 error, from Vadim. 28 years ago
Bruce Momjian 4d72e2b1c6 subselect notes from Vadim. 28 years ago
Bruce Momjian a32450a585 pgindent run before 6.3 release, with Thomas' requested changes. 28 years ago
Vadim B. Mikheev e51c674c59 Support for subselects. 28 years ago
Vadim B. Mikheev 9184073324 Call union_planner() instead of planner(). 28 years ago
Vadim B. Mikheev 4a6e3a6a9f Old planner() becomes union_planner(); new planner() makes initialization 28 years ago
Vadim B. Mikheev a3f1c3673f Quite limited support for subselects in clausesel.c. 28 years ago
Bruce Momjian 24cab6bd0d Goodbye register keyword. Compiler knows better. 28 years ago
Bruce Momjian 2c482cdbf2 Pass attypmod through to executor by adding to Var and Resdom. 28 years ago
Bruce Momjian 7f31669bea Add Var.varlevelup to code. More parser cleanup. 28 years ago
Bruce Momjian c65ea0e040 New pg_attribute.atttypmod for type-specific information like 28 years ago
PostgreSQL Daemon baef78d96b Thank god for searchable mail archives. 28 years ago
Bruce Momjian 763ff8aef8 Remove Query->qry_aggs and qry_numaggs and replace with Query->hasAggs. 28 years ago
Bruce Momjian f22d8e6668 Function cleanupo for List* when it should be Node *. 28 years ago
Bruce Momjian cb3ce64f2e Cleanup of prototypes. FIx for PQtrace start/stop several times. 28 years ago
Marc G. Fournier 374bb5d261 Some *very* major changes by darrenk@insightdist.com (Darren King) 28 years ago
Bruce Momjian 679d39b9c8 Goodbye ABORT. Hello ERROR for all errors. 28 years ago
Bruce Momjian 9d00fbbeb0 Change some labels in bootparse to make ctags happy. Clean up outfunc/readfunc code and add missing fields for Query structure and new Union fields. Fix optimizer bug shown in new \do command. Change WARN to ERROR in contrib and regression stuff. 28 years ago
Bruce Momjian 0d9fc5afd6 Change elog(WARN) to elog(ERROR) and elog(ABORT). 28 years ago
Bruce Momjian a1dd409053 Fix for ORDER BY in UNION. 28 years ago
Bruce Momjian a01b085c78 Cleanup of UNION ALL fix. Manual page updates. 28 years ago
Bruce Momjian 4ce24c8aa9 UNION work for UNION ALL and other union stuff. 28 years ago
Vadim B. Mikheev d8949adc20 Cleaning GCC warnings. 28 years ago
Bruce Momjian 6231e161c9 Implementation of UNIONs. 28 years ago
Bruce Momjian e4bd9127cb Remove regression in function. 28 years ago
Bruce Momjian d404f1006b Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2). 28 years ago
Bruce Momjian 78a055a659 Remove some recursion in optimizer and clean up some code there. 28 years ago
Bruce Momjian 7fd4782504 Fix aggregates on inherited tables. 28 years ago
Marc G. Fournier 6e337eef45 Major cleanout of PORTNAME variables from Makefiles...bound to screw up 28 years ago
Marc G. Fournier 5379b84eff More cleanups. I can now compile without PORTNAME being defined n 28 years ago
Bruce Momjian 72c296dffc Remove init_query_planner(), merged into planner(). 28 years ago
Bruce Momjian 6a45941f2f Remove Existential, and ifdef out generate_fjoin. Neither did anything. 28 years ago
Bruce Momjian 4469eb63a3 Cost cleanup. 28 years ago
Bruce Momjian d3f0e87d17 Cost cleanup. 28 years ago
Bruce Momjian c64cc3228a Fix Query handling for inheritance, and cost computations. 28 years ago
Bruce Momjian d158fce8eb Add optimizer README file. 28 years ago
Bruce Momjian c60f70b53f Rename pg_plan and pg_eval to be more meaningful. 28 years ago
Bruce Momjian 4a5b781d71 Break parser functions into smaller files, group together. 28 years ago
Bruce Momjian 3fa2bb316c Remove archive stuff. 29 years ago
Bruce Momjian e9e1ff226f Remove all time travel stuff. Small parser cleanup. 29 years ago
Vadim B. Mikheev 6be30fb524 Fix handling of functions with non-attribute first argument in WHERE 29 years ago
Vadim B. Mikheev c42f7f1460 Fix GROUP BY when order of entries is different from order in target list. 29 years ago
Bruce Momjian 3f365ba0fc Inline memset() as MemSet(). 29 years ago
Bruce Momjian 59f6a57e59 Used modified version of indent that understands over 100 typedefs. 29 years ago
Bruce Momjian 075cede748 Add typdefs to pgindent run. 29 years ago