Commit Graph

1942 Commits (7b86c2ac9563ffd9b870cfd73a769431b7922e81)

Author SHA1 Message Date
Robert Haas 57eebca03a Fix create_lateral_join_info to handle dead relations properly. 8 years ago
Robert Haas 7f3a3312ab Fix typo. 8 years ago
Tom Lane 6f44fe7f12 Allow rel_is_distinct_for() to look through RelabelType below OpExpr. 8 years ago
Robert Haas 0a480502b0 Expand partitioned table RTEs level by level, without flattening. 8 years ago
Robert Haas 77b6b5e9ce Make RelationGetPartitionDispatchInfo expand depth-first. 8 years ago
Robert Haas 1555566d9e Set partitioned_rels appropriately when UNION ALL is used. 8 years ago
Tom Lane 7d08ce286c Distinguish selectivity of < from <= and > from >=. 8 years ago
Tom Lane 8689e38263 Clean up handling of dropped columns in NAMEDTUPLESTORE RTEs. 8 years ago
Tom Lane 6e427aa4e5 Use lfirst_node() and linitial_node() where appropriate in planner.c. 8 years ago
Robert Haas 30833ba154 Expand partitioned tables in PartDesc order. 8 years ago
Tom Lane 7df2c1f8da Force rescanning of parallel-aware scan nodes below a Gather[Merge]. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Robert Haas 1e56883a52 Attempt to clarify comments related to force_parallel_mode. 8 years ago
Tom Lane 963af96920 Add missing "static" marker. 8 years ago
Tom Lane 4867d7f62f Avoid out-of-memory in a hash join with many duplicate inner keys. 8 years ago
Robert Haas e139f1953f Assorted preparatory refactoring for partition-wise join. 8 years ago
Tom Lane 00418c6124 Simplify plpgsql's check for simple expressions. 8 years ago
Robert Haas 480f1f4329 Teach adjust_appendrel_attrs(_multilevel) to do multiple translations. 8 years ago
Robert Haas d57929afc7 Avoid unnecessary single-child Append nodes. 8 years ago
Tom Lane 21d304dfed Final pgindent + perltidy run for v10. 8 years ago
Robert Haas 7086be6e36 When WCOs are present, disable direct foreign table modification. 9 years ago
Tom Lane 278cb43411 Be more consistent about errors for opfamily member lookup failures. 9 years ago
Tom Lane decb08ebdf Code review for NextValueExpr expression node type. 9 years ago
Robert Haas 6af9f1bd4b Document partitioned_rels in create_modifytable_path header comment. 9 years ago
Robert Haas 1300276042 Update comment to account for table partitioning. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Tom Lane 9ef2dbefc7 Final pgindent run with old pg_bsd_indent (version 1.3). 9 years ago
Tom Lane d8e6b84bd2 Avoid regressions in foreign-key-based selectivity estimates. 9 years ago
Robert Haas b08df9cab7 Teach predtest.c about CHECK clauses to fix partitioning bugs. 9 years ago
Tom Lane 9db7d47f90 #ifdef out assorted unused GEQO code. 9 years ago
Tom Lane 23886581b5 Fix old corner-case logic error in final_cost_nestloop(). 9 years ago
Robert Haas b522759508 Copy partitioned_rels lists to avoid shared substructure. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Tom Lane f674743487 Remove no-longer-needed fields of Hash plan nodes. 9 years ago
Tom Lane f04c9a6146 Standardize terminology for pg_statistic_ext entries. 9 years ago
Tom Lane 92a43e4857 Reduce semijoins with unique inner relations to plain inner joins. 9 years ago
Tom Lane 2057a58d16 Fix mis-optimization of semijoins with more than one LHS relation. 9 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 9 years ago
Tom Lane 39151781c8 Fix testing of parallel-safety of SubPlans. 9 years ago
Alvaro Herrera ee6922112e Rename columns in new pg_statistic_ext catalog 9 years ago
Tom Lane 76799fc89d Always build a custom plan node's targetlist from the path's pathtarget. 9 years ago
Tom Lane 003d80f3df Mark finished Plan nodes with parallel_safe flags. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Tom Lane eef8c0069e Clean up bugs in clause_selectivity() cleanup. 9 years ago
Tom Lane 9c7f5229ad Optimize joins when the inner relation can be proven unique. 9 years ago
Tom Lane 89deca582a Fix planner error (or assert trap) with nested set operations. 9 years ago
Simon Riggs ac2b095088 Reset API of clause_selectivity() 9 years ago
Alvaro Herrera b1fc51a36e Comment fixes for extended statistics 9 years ago