Commit Graph

178 Commits (bdc6cfcd12f5c95799328e05aa4bfa75cfe3e79f)

Author SHA1 Message Date
Tom Lane bdc6cfcd12 Eliminate duplicative hashtempcxt in nodeSubplan.c. 5 days ago
Tom Lane abdeacdb09 Fix memory leakage in nodeSubplan.c. 5 days ago
Jeff Davis 4d143509cb Create accessor functions for TupleHashEntry. 6 months ago
Jeff Davis b4a07f532b Revert "TupleHashTable: store additional data along with tuple." 8 months ago
Jeff Davis e0ece2a981 TupleHashTable: store additional data along with tuple. 8 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 9 months ago
Tom Lane e0a2721f7c Get rid of old version of BuildTupleHashTable(). 9 months ago
David Rowley d96d1d5152 Fix incorrect slot type in BuildTupleHashTableExt 9 months ago
David Rowley 0f5738202b Use ExprStates for hashing in GROUP BY and SubPlans 9 months ago
David Rowley 3974bc3196 Remove unused field from SubPlanState struct 11 months ago
Andres Freund a7f107df2b Evaluate arguments of correlated SubPlans in the referencing ExprState 1 year ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Tom Lane 87f3667ec0 Fix MULTIEXPR_SUBLINK with partitioned target tables, yet again. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane d1ce745db2 Doc: add comment about bug fixed in back branches as of 3f7323cbb. 3 years ago
Tom Lane a916cb9d5a Avoid overflow hazard when clamping group counts to "long int". 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 92f87182f2 Guard against core dump from uninitialized subplan. 5 years ago
Tom Lane 41efb83408 Move resolution of AlternativeSubPlan choices to the planner. 5 years ago
Tom Lane 1e7629d2c9 Be more careful about the shape of hashable subplan clauses. 5 years ago
Jeff Davis 200f6100a9 Fix LookupTupleHashEntryHash() pipeline-stall issue. 5 years ago
Tom Lane 58c47ccfff Correctly re-use hash tables in buildSubPlanHash(). 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Tom Lane 4766dce0dd Fix choice of comparison operators for cross-type hashed subplans. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane be76af171c Initial pgindent run for v12. 6 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Andres Freund 356687bd82 Reset, not recreate, execGrouping.c style hashtables. 7 years ago
Tom Lane a1b8c41e99 Make some small planner API cleanups. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Andres Freund 4da597edf1 Make TupleTableSlots extensible, finish split of existing slot type. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Tom Lane 1f4a920b73 Fix failure with initplans used conditionally during EvalPlanQual rechecks. 7 years ago
Andrew Gierth 520acab171 Set scan direction appropriately for SubPlans (bug #15336) 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 7 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Andres Freund bf6c614a2f Do execGrouping.c via expression eval machinery, take two. 8 years ago
Andres Freund 2a41507dab Revert "Do execGrouping.c via expression eval machinery." 8 years ago
Andres Freund 773aec7aa9 Do execGrouping.c via expression eval machinery. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Andres Freund d47cfef711 Move interrupt checking from ExecProcNode() to executor nodes. 8 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago