Commit Graph

94 Commits (3af3f79e69b088a38a0965ca71fa1512738de266)

Author SHA1 Message Date
Tom Lane 1fd0c59e25 Phase 1 of read-only-plans project: cause executor state nodes to point 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago
Tom Lane f6dba10e62 First phase of implementing hash-based grouping/aggregation. An AGG plan 23 years ago
Bruce Momjian ac376a3eb9 As Niel so nicely pointed out this morning, the output of EXPLAIN 23 years ago
Tom Lane 4a0c3a6142 Department of second thoughts: suppressing implicit casts everywhere in 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 23 years ago
Tom Lane 64505ed58b Code review for standalone composite types, query-specified composite 23 years ago
Tom Lane c33a6343cd Code review for SHOW output changes; fix horology expected files for 23 years ago
Bruce Momjian 63cfc6a8e8 Fix problems caused by code drift of API for without-oids. 23 years ago
Bruce Momjian 1ce03603cc > 2. This patch includes the same Table Function API fixes that I 23 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane ecb5269404 Further tweaks to support display of sort keys in EXPLAIN --- initial 24 years ago
Tom Lane dd9af92c41 Add display of sort keys to the default EXPLAIN output. 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane d662f29302 Use quote_identifier on relation names in EXPLAIN output, per suggestion 24 years ago
Tom Lane ea10ec1b69 Tweak labeling of plan qual conditions for more consistency. 24 years ago
Tom Lane 10d3995057 EXPLAIN output now comes out as a query result, not a NOTICE message. 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
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 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 89fa551808 EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple 24 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane c1a63c944d Suppress coredump when EXPLAINing query that is rewritten to include 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 25 years ago
Tom Lane 2f35b4efdb Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in 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 1ee26b7764 Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Thomas G. Lockhart 6456810078 Implement column aliases on views "CREATE VIEW name (collist)". 26 years ago
Tom Lane b1577a7c78 New cost model for planning, incorporating a penalty for random page 26 years ago
Thomas G. Lockhart a344a6e7b5 Carry column aliases from the parser frontend. Enables queries like 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 166b5c1def Another round of planner/optimizer work. This is just restructuring and 26 years ago
Bruce Momjian 6f9ff92cc0 Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 26 years ago
Bruce Momjian 86ef36c907 New NameStr macro to convert Name to Str. No need for var.data anymore. 26 years ago
Tom Lane bd272cace6 Mega-commit to make heap_open/heap_openr/heap_close take an 26 years ago
Tom Lane b399805e22 Eliminate elog()'s hardwired limit on length of an error message. 26 years ago
Tom Lane 130e372b5d Minor improvements to stringinfo package to make it more 26 years ago
Tom Lane ed3f69168f EXPLAIN didn't know about 'Materialize' plan nodes. 26 years ago