Commit Graph

475 Commits (c65bc2e1d14a2d4daed7c1921ac518f2c5ac3d17)

Author SHA1 Message Date
Andres Freund 1f0c6a9e7d Add EXPLAIN support for JIT. 8 years ago
Andres Freund 7a50bb690b Add 'unit' parameter to ExplainProperty{Integer,Float}. 8 years ago
Andres Freund f3e4b95edb Make ExplainPropertyInteger accept 64bit input, remove *Long variant. 8 years ago
Peter Eisentraut 3a4b891964 Fix more format truncation issues 8 years ago
Robert Haas e44dd84325 Avoid listing the same ResultRelInfo in more than one EState list. 8 years ago
Tom Lane 4d41b2e092 Add QueryEnvironment to ExplainOneQuery_hook's parameter list. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund 93ea78b17c Fix EXPLAIN ANALYZE output for Parallel Hash. 8 years ago
Andres Freund 5bcf389ecf Fix EXPLAIN ANALYZE of hash join when the leader doesn't participate. 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Robert Haas e9baa5e9fa Allow DML commands that create tables to use parallel query. 8 years ago
Tom Lane 66917bfaa7 Make ExplainOpenGroup and ExplainCloseGroup public. 8 years ago
Robert Haas bf11e7ee2e Propagate sort instrumentation from workers back to leader. 8 years ago
Robert Haas c4b841ba6a Fix interaction of triggers, partitioning, and EXPLAIN ANALYZE. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Tom Lane 9c7f5229ad Optimize joins when the inner relation can be proven unique. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Andrew Gierth b5635948ab Support hashed aggregation with grouping sets. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas 691b8d5928 Allow for parallel execution whenever ExecutorRun() is done only once. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Stephen Frost f9b1a0dd40 Expose explain's SUMMARY option 9 years ago
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Tom Lane 7afd56c3c6 Use castNode() in a bunch of statement-list-related code. 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Andres Freund 69f4b9c85f Move targetlist SRF handling from expression evaluation to new executor node. 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 709e461bef Fix EXPLAIN so that it doesn't emit invalid XML in corner cases. 9 years ago
Peter Eisentraut 49eb0fd097 Add location field to DefElem 9 years ago
Tom Lane 4b234fd8bf Fix inappropriate printing of never-measured times in EXPLAIN. 9 years ago
Tom Lane 4d042999f9 Print a given subplan only once in EXPLAIN. 10 years ago
Tom Lane 8ebb69f854 Fix some infelicities in EXPLAIN output for parallel query plans. 10 years ago
Tom Lane 19e972d558 Rethink node-level representation of partial-aggregation modes. 10 years ago
Robert Haas 5702277ca9 Tweak EXPLAIN for parallel query to show workers launched. 10 years ago
Tom Lane de94e2af18 Run pgindent on a batch of (mostly-planner-related) source files. 10 years ago
Robert Haas f9143d102f Rework custom scans to work more like the new extensible node stuff. 10 years ago
Robert Haas 0bf3ae88af Directly modify foreign tables. 10 years ago
Robert Haas 270b7daf5c Fix EXPLAIN ANALYZE SELECT INTO not to choose a parallel plan. 10 years ago
Robert Haas 7c944bd903 Introduce a new GUC force_parallel_mode for testing purposes. 10 years ago
Robert Haas a7de3dc5c3 Support multi-stage aggregation. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas b287df70e4 Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics. 10 years ago
Robert Haas f0661c4e8c Make sequential scans parallel-aware. 10 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 10 years ago
Robert Haas 8dd401aa07 Add new function planstate_tree_walker. 10 years ago
Robert Haas 7aea8e4f2d Determine whether it's safe to attempt a parallel plan for a query. 10 years ago
Tom Lane dd7a8f66ed Redesign tablesample method API, and do extensive code review. 11 years ago