summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2017-03-07Preparatory refactoring for parallel merge join support.Robert Haas
2017-03-07Fix parallel hash join path search.Robert Haas
2017-02-21Suppress unused-variable warning.Tom Lane
2017-02-21Make more use of castNode()Peter Eisentraut
2017-02-19Add optimizer and executor support for parallel index-only scans.Robert Haas
2017-02-15Add optimizer and executor support for parallel index scans.Robert Haas
2017-02-15Replace min_parallel_relation_size with two new GUCs.Robert Haas
2017-02-14Allow parallel workers to execute subplans.Robert Haas
2017-02-14Remove duplicate code in planner.c.Tom Lane
2017-02-06Fix typos in comments.Heikki Linnakangas
2017-02-03Fix placement of initPlans when forcibly materializing a subplan.Tom Lane
2017-02-02Fix mishandling of tSRFs at different nesting levels.Tom Lane
2017-01-27Refactor bitmap heap scan estimation of heap pages fetched.Robert Haas
2017-01-23Fix example plan in optimizer/README.Tom Lane
2017-01-19Fix Assert failure induced by commit 215b43cdc.Tom Lane
2017-01-19Remove obsoleted code relating to targetlist SRF evaluation.Andres Freund
2017-01-18Move targetlist SRF handling from expression evaluation to new executor node.Andres Freund
2017-01-18Factor out logic for computing number of parallel workers.Robert Haas
2017-01-18Improve RLS planning by marking individual quals with security levels.Tom Lane
2017-01-15Fix matching of boolean index columns to sort ordering.Tom Lane
2017-01-14Change representation of statement lists, and add statement location info.Tom Lane
2017-01-13Fix cardinality estimates for parallel joins.Robert Haas
2017-01-04Remove unnecessary arguments from partitioning functions.Robert Haas
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-21Refactor merge path generation code.Robert Haas
2016-12-17Fix FK-based join selectivity estimation for semi/antijoins.Tom Lane
2016-12-13Prevent planagg.c from failing on queries containing CTEs.Tom Lane
2016-12-08Fix reporting of column typmods for multi-row VALUES constructs.Tom Lane
2016-12-07Implement table partitioning.Robert Haas
2016-11-30Fix bogus handling of JOIN_UNIQUE_OUTER/INNER cases for parallel joins.Tom Lane
2016-11-29Fix incorrect variable type in set_rel_consider_parallel().Tom Lane
2016-11-29Fix estimate_expression_value to constant-fold SQLValueFunction nodes.Tom Lane
2016-11-28Fix get_relation_info name typo'ed in a commentAlvaro Herrera
2016-11-25Mark a query's topmost Paths parallel-unsafe if they will have initPlans.Tom Lane
2016-11-23Avoid masking a function parameter name with a local variable name.Tom Lane
2016-11-21Fix optimization for skipping searches for parallel-query hazards.Tom Lane
2016-11-21Fix test for subplans in force-parallel mode.Tom Lane
2016-11-19Fix latent costing error in create_merge_append_path.Tom Lane
2016-11-10Cleanup of rewriter and planner handling of Query.hasRowSecurity flag.Tom Lane
2016-11-10Fix partial aggregation for the case of a degenerate GROUP BY clause.Tom Lane
2016-11-05Adjust cost_merge_append() to reflect use of binaryheap_replace_first().Tom Lane
2016-11-02Don't make FK-based selectivity estimates in inheritance situations.Tom Lane
2016-11-02Don't convert Consts into Vars during setrefs.c processing.Tom Lane
2016-10-30Improve speed of aggregates that use array_append as transition function.Tom Lane
2016-10-21postgres_fdw: Push down aggregates to remote servers.Robert Haas
2016-10-15Use more efficient hashtable for execGrouping.c to speed up hash aggregation.Andres Freund
2016-09-27Disallow pushing volatile quals past set-returning functions.Tom Lane
2016-09-13Improve parser's and planner's handling of set-returning functions.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-08-24Fix improper repetition of previous results from a hashed aggregate.Tom Lane