Commit Graph

11 Commits

Author SHA1 Message Date
Mihai Andrei
ddbc84d44d SERVER-57885 Implement $minN and $maxN as window functions 2021-08-23 20:17:21 +00:00
Nick Zolnierz
be41c9d532 SERVER-55786 Update PartitionIterator memory usage when documents are released
This commit also handles the inflation of Documents as expressions are
evaluated due to the internal caching in the Document class.
2021-05-19 12:30:27 +00:00
Ruoxin Xu
e37ca4e197 SERVER-56775 Remove temporary flag for disabling window functions that aren't supported in removable windows 2021-05-17 20:27:20 +00:00
Ted Tuckman
0fa77a1a54 SERVER-56430 Spill to disk in partition iterator 2021-05-12 15:39:32 +00:00
Ted Tuckman
a96e2823aa SERVER-55270 Change stdDev window functions to default to null 2021-04-26 16:44:40 +00:00
Nick Zolnierz
a157c49c28 SERVER-53712 Track and release documents from PartitionIterator when possible 2021-03-23 13:38:08 +00:00
Ted Tuckman
5414b88e16 SERVER-54849 Enhance window function testing helpers to also test removable windows 2021-03-10 14:57:47 +00:00
Nick Zolnierz
9c9a881539 SERVER-53402 Relax assertion to account for precision loss in stddev calculation 2021-03-04 20:08:10 +00:00
Ted Tuckman
c7f704e3f5 SERVER-54821 Change window function syntax 2021-03-04 14:13:47 +00:00
Nick Zolnierz
225dd9f6fb SERVER-54424 Support for window functions over [unbounded, unbounded] window bounds 2021-03-03 21:49:28 +00:00
Nick Zolnierz
760ecda905 SERVER-53402 Enable and test accumulators over non-removable position based windows 2021-03-03 15:05:24 +00:00