Commit Graph

414 Commits (47ca4836441d1c24f75a94d43af8bd72d4c8d057)

Author SHA1 Message Date
Tom Lane 939449de0e Relocate partition pruning structs to a saner place. 7 years ago
Tom Lane 73b7f48f78 Improve run-time partition pruning to handle any stable expression. 7 years ago
Tom Lane cfffe83ba8 Fix incorrect field type for PlannedStmt.jitFlags in outfuncs/readfuncs. 7 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Alvaro Herrera 499be013de Support partition pruning at execution time 8 years ago
Alvaro Herrera 9fdb675fc5 Faster partition pruning 8 years ago
Simon Riggs f1464c5380 Improve parse representation for MERGE 8 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 8 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 8 years ago
Simon Riggs 354f13855e Modified files for MERGE 8 years ago
Bruce Momjian 20b4323bd1 C comments: "a" <--> "an" corrections 8 years ago
Andres Freund cc415a56d0 Basic planner and executor integration for JIT. 8 years ago
Tom Lane 0a459cec96 Support all SQL:2011 options for window frame clauses. 8 years ago
Robert Haas 2f17844104 Allow UPDATE to move rows between partitions. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund 1804284042 Add parallel-aware hash joins. 8 years ago
Robert Haas ab72716778 Support Parallel Append plan nodes. 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Robert Haas e64861c79b Track in the plan the types associated with PARAM_EXEC parameters. 8 years ago
Robert Haas 1aba8e651a Add hash partitioning. 8 years ago
Robert Haas cff440d368 pg_stat_statements: Widen query IDs from 32 bits to 64 bits. 8 years ago
Tom Lane c12d570fa1 Support arrays over domains. 8 years ago
Robert Haas 6f6b99d133 Allow a partitioned table to have a default partition. 8 years ago
Tom Lane 7df2c1f8da Force rescanning of parallel-aware scan nodes below a Gather[Merge]. 8 years ago
Dean Rasheed d363d42bb9 Use MINVALUE/MAXVALUE instead of UNBOUNDED for range partition bounds. 8 years ago
Tom Lane decb08ebdf Code review for NextValueExpr expression node type. 8 years ago
Peter Eisentraut d80e73f229 Fix output of char node fields 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Noah Misch 39ac55918f Reconcile nodes/*funcs.c with PostgreSQL 10 work. 8 years ago
Robert Haas f32d57fd70 Fix problems related to RangeTblEntry members enrname and enrtuples. 8 years ago
Tom Lane 80f583ffe9 Fix omission of locations in outfuncs/readfuncs partitioning node support. 8 years ago
Tom Lane 76a3df6e5e Code review focused on new node types added by partitioning support. 8 years ago
Tom Lane f674743487 Remove no-longer-needed fields of Hash plan nodes. 8 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 8 years ago
Tom Lane 003d80f3df Mark finished Plan nodes with parallel_safe flags. 9 years ago
Tom Lane 9c7f5229ad Optimize joins when the inner relation can be proven unique. 9 years ago
Peter Eisentraut 3217327053 Identity columns 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Robert Haas f35742ccb7 Support parallel bitmap heap scans. 9 years ago
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Peter Eisentraut 788af6f854 Move atooid() definition to a central place 9 years ago
Robert Haas 5e6d8d2bbb Allow parallel workers to execute subplans. 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 fe591f8bf6 Replace enum InhOption with simple boolean. 9 years ago
Tom Lane 0b78106cd4 Fix reporting of column typmods for multi-row VALUES constructs. 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago