Commits

DateSubjectAuthorReleases
2025-05-30 Change internal queryid type from uint64 to int64 David Rowley 18.0
2025-04-08 Speedup child EquivalenceMember lookup in planner David Rowley 18.0
2022-04-07 Teach planner and executor about monotonic window funcs David Rowley 15.0
2021-11-24 Flush Memoize cache when non-key parameters change, take 2 David Rowley 14.2
2021-11-24 Flush Memoize cache when non-key parameters change, take 2 David Rowley 15.0
2021-11-23 Allow Memoize to operate in binary comparison mode David Rowley 14.2
2021-11-23 Allow Memoize to operate in binary comparison mode David Rowley 15.0
2021-11-08 Fix incorrect hash equality operator bug in Memoize David Rowley 15.0
2021-08-02 Track a Bitmapset of non-pruned partitions in RelOptInfo David Rowley 15.0
2021-07-14 Change the name of the Result Cache node to Memoize David Rowley 14.0
2021-07-14 Change the name of the Result Cache node to Memoize David Rowley 15.0
2021-07-07 Use a hash table to speed up NOT IN(values) David Rowley 15.0
2021-04-08 Speedup ScalarArrayOpExpr evaluation David Rowley 14.0
2021-04-02 Add Result Cache executor node (take 2) David Rowley 14.0
2021-04-01 Revert b6002a796 David Rowley 14.0
2021-03-31 Add Result Cache executor node David Rowley 14.0
2021-03-29 Cache if PathTarget and RestrictInfos contain volatile functions David Rowley 14.0
2021-02-27 Add TID Range Scans to support efficient scanning ranges of TIDs David Rowley 14.0
2020-11-02 Allow run-time pruning on nested Append/MergeAppend nodes David Rowley 14.0
2019-07-21 Speed up finding EquivalenceClasses for a given set of rels David Rowley 13.0