Commit Graph

34 Commits (a1b8c41e990ec0f083e9b684700a07640d5a356a)

Author SHA1 Message Date
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. 9 years ago
Tom Lane 2d44c58c79 Avoid memory leaks when a GatherMerge node is rescanned. 9 years ago
Tom Lane 04e9678614 Code review for nodeGatherMerge.c. 9 years ago
Tom Lane 41b0dd987d Separate reinitialization of shared parallel-scan state from ExecReScan. 9 years ago
Tom Lane 7df2c1f8da Force rescanning of parallel-aware scan nodes below a Gather[Merge]. 9 years ago
Robert Haas 3452dc5240 Push tuple limits through Gather and Gather Merge. 9 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