summaryrefslogtreecommitdiff
path: root/src/backend/partitioning/partprune.c
AgeCommit message (Expand)Author
2025-02-25Fix bug in cbc127917 to handle nested Append correctlyAmit Langote
2025-02-07Track unpruned relids to avoid processing pruned relationsAmit Langote
2025-01-31Perform runtime initial pruning outside ExecInitNode()Amit Langote
2025-01-30Move PartitionPruneInfo out of plan nodes into PlannedStmtAmit Langote
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-04Support partition pruning on boolcol IS [NOT] UNKNOWNDavid Rowley
2024-02-20Minor corrections for partition pruningDavid Rowley
2024-02-19Fix incorrect pruning of NULL partition for boolean IS NOT clausesDavid Rowley
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-10-12Fix incorrect step generation in HASH partition pruningDavid Rowley
2023-05-04Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt"Alvaro Herrera
2023-04-14Fix incorrect partition pruning logic for boolean partitioned tablesDavid Rowley
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-01Move PartitioPruneInfo out of plan nodes into PlannedStmtAlvaro Herrera
2022-10-05Rename shadowed local variablesDavid Rowley
2022-09-02Fix planner to consider matches to boolean columns in extension indexes.Tom Lane
2022-08-18Improve performance of adjust_appendrel_attrs_multilevel.Tom Lane
2022-08-17Avoid using list_length() to test for empty list.Tom Lane
2022-04-05Refactor and cleanup runtime partition prune code a littleAlvaro Herrera
2022-01-08Update copyright for 2022Bruce Momjian
2021-08-02Track a Bitmapset of non-pruned partitions in RelOptInfoDavid Rowley
2021-04-08Cleanup partition pruning step generationDavid Rowley
2021-02-01Remove [Merge]AppendPath.partitioned_rels.Tom Lane
2021-02-01Revise make_partition_pruneinfo to not use its partitioned_rels input.Tom Lane
2021-01-28Fix hash partition pruning with asymmetric partition sets.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-24Fix typos and grammar in docs and commentsMichael Paquier
2020-11-02Allow run-time pruning on nested Append/MergeAppend nodesDavid Rowley
2020-08-07Fix yet another issue with step generation in partition pruning.Etsuro Fujita
2020-07-28Fix some issues with step generation in partition pruning.Etsuro Fujita
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-05-13Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera
2020-05-12Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera
2020-01-01Update copyrights for 2020Bruce Momjian
2019-08-16Don't include utils/array.h from acl.h.Andres Freund
2019-08-13Don't constraint-exclude partitioned tables as muchAlvaro Herrera
2019-08-13Fix inconsistencies and typos in the tree, take 10Michael Paquier
2019-08-12Rationalize use of list_concat + list_copy combinations.Tom Lane
2019-08-09Fix SIGSEGV in pruning for ScalarArrayOp with constant-null array.Tom Lane
2019-08-07Apply constraint exclusion more generally in partitioningAlvaro Herrera
2019-08-04Improve pruning of a default partitionAlvaro Herrera
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-07-12Fix RANGE partition pruning with multiple boolean partition keysDavid Rowley
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-17Restructure creation of run-time pruning steps.Tom Lane
2019-05-16Fix bogus logic for combining range-partitioned columns during pruning.Tom Lane