Commit Graph

46 Commits (24eebc65c26cfcc0ea5b8a95b61fa2fda6118e68)

Author SHA1 Message Date
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Amit Langote d060e921ea Remove obsolete executor cleanup code 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane 8821054210 Remove stray references to lefttree/righttree in the executor. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Thomas Munro cdc7169509 Use MinimalTuple for tuple queues. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund a387a3dff9 Fix slot type assumptions for nodeGather[Merge]. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Andres Freund 1ef6bd2954 Don't require return slots for nodes without projection. 7 years ago
Tom Lane c87cb5f7a6 Allow btree comparison functions to return INT_MIN. 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Robert Haas 9222c0d9ed Add new function WaitForParallelWorkersToAttach. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas fd7c0fa732 Fix crashes on plans with multiple Gather (Merge) nodes. 8 years ago
Robert Haas 9f4992e2a9 Remove memory leak protection from Gather and Gather Merge nodes. 8 years ago
Robert Haas b10967eddf Avoid projecting tuples unnecessarily in Gather and Gather Merge. 8 years ago
Robert Haas 0510421ee0 Tweak use of ExecContextForcesOids by Gather (Merge). 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Robert Haas e5253fdc4f Add parallel_leader_participation GUC. 8 years ago
Robert Haas 639c1a6bb9 Fix mistaken failure to allow parallelism in corner case. 8 years ago
Andres Freund 6b65a7fe62 Remove TupleDesc remapping logic from tqueue.c. 8 years ago
Tom Lane 51daa7bdb3 Improve division of labor between execParallel.c and nodeGather[Merge].c. 8 years ago
Tom Lane 2d44c58c79 Avoid memory leaks when a GatherMerge node is rescanned. 8 years ago
Tom Lane 04e9678614 Code review for nodeGatherMerge.c. 8 years ago
Tom Lane 41b0dd987d Separate reinitialization of shared parallel-scan state from ExecReScan. 8 years ago
Tom Lane 7df2c1f8da Force rescanning of parallel-aware scan nodes below a Gather[Merge]. 8 years ago
Robert Haas 3452dc5240 Push tuple limits through Gather and Gather Merge. 8 years ago
Tom Lane a2b70c89ca Fix ExecReScanGatherMerge. 9 years ago
Andres Freund cc9f08b6b8 Move ExecProcNode from dispatch to function pointer based model. 9 years ago
Andres Freund d47cfef711 Move interrupt checking from ExecProcNode() to executor nodes. 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
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Robert Haas 25dc142a49 Avoid GatherMerge crash when there are no workers. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Tom Lane 5d3f7c57ab Remove dead code in nodeGatherMerge.c. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago