summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2017-12-01Try to exclude partitioned tables in toto.Robert Haas
2017-11-30SQL proceduresPeter Eisentraut
2017-11-30Make create_unique_path manage memory like mark_dummy_rel.Robert Haas
2017-11-29Update typedefs.list and re-run pgindentRobert Haas
2017-11-29Clarify old comment about qual_is_pushdown_safe's handling of subplans.Tom Lane
2017-11-27Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane
2017-11-25Improve planner's handling of set-returning functions in grouping columns.Tom Lane
2017-11-16Pass InitPlan values to workers via Gather (Merge).Robert Haas
2017-11-15Add parallel_leader_participation GUC.Robert Haas
2017-11-13Push target list evaluation through Gather Merge.Robert Haas
2017-11-13Track in the plan the types associated with PARAM_EXEC parameters.Robert Haas
2017-11-10Account for the effect of lossy pages when costing bitmap scans.Robert Haas
2017-11-10Fix incorrect comment.Robert Haas
2017-11-09Add hash partitioning.Robert Haas
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-11-02Teach planner to account for HAVING quals in aggregation plan nodes.Tom Lane
2017-11-01Allow bitmap scans to operate as index-only scans when possible.Tom Lane
2017-10-31Fix code related to partitioning schemes for dropped columns.Robert Haas
2017-10-28Fix grammar.Robert Haas
2017-10-27Allow parallel query for prepared statements with generic plans.Robert Haas
2017-10-26Support domains over composite types.Tom Lane
2017-10-26Make setrefs.c match by ressortgroupref even for plain Vars.Tom Lane
2017-10-24In the planner, delete joinaliasvars lists after we're done with them.Tom Lane
2017-10-19Fix typosMagnus Hagander
2017-10-13Fix possible crash with Parallel Bitmap Heap Scan.Robert Haas
2017-10-08Reduce "X = X" to "X IS NOT NULL", if it's easy to do so.Tom Lane
2017-10-06Copy information from the relcache instead of pointing to it.Robert Haas
2017-10-06Basic partition-wise join functionality.Robert Haas
2017-10-05Allow DML commands that create tables to use parallel query.Robert Haas
2017-09-30Support arrays over domains.Tom Lane
2017-09-21Quieten warnings about unused variablesAndrew Dunstan
2017-09-21Associate partitioning information with each RelOptInfo.Robert Haas
2017-09-20Fix create_lateral_join_info to handle dead relations properly.Robert Haas
2017-09-20Fix typo.Robert Haas
2017-09-17Allow rel_is_distinct_for() to look through RelabelType below OpExpr.Tom Lane
2017-09-14Expand partitioned table RTEs level by level, without flattening.Robert Haas
2017-09-14Make RelationGetPartitionDispatchInfo expand depth-first.Robert Haas
2017-09-14Set partitioned_rels appropriately when UNION ALL is used.Robert Haas
2017-09-13Distinguish selectivity of < from <= and > from >=.Tom Lane
2017-09-06Clean up handling of dropped columns in NAMEDTUPLESTORE RTEs.Tom Lane
2017-09-05Use lfirst_node() and linitial_node() where appropriate in planner.c.Tom Lane
2017-08-31Expand partitioned tables in PartDesc order.Robert Haas
2017-08-30Force rescanning of parallel-aware scan nodes below a Gather[Merge].Tom Lane
2017-08-20Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund
2017-08-17Attempt to clarify comments related to force_parallel_mode.Robert Haas
2017-08-17Add missing "static" marker.Tom Lane
2017-08-15Avoid out-of-memory in a hash join with many duplicate inner keys.Tom Lane
2017-08-15Assorted preparatory refactoring for partition-wise join.Robert Haas
2017-08-15Simplify plpgsql's check for simple expressions.Tom Lane
2017-08-15Teach adjust_appendrel_attrs(_multilevel) to do multiple translations.Robert Haas