Commit Graph

189 Commits

Author SHA1 Message Date
Ted Tuckman
50f2f21b74 SERVER-105665 Prevent queries that need metadata from taking the express path (#36956)
GitOrigin-RevId: 2cb34afd4b387e07dd69b5106f26711c062bca8b
2025-06-20 15:35:19 +00:00
Finley Lau
a2c03db447 SERVER-102703 Add tests for reverse-sorted $minMaxScaler (#37033)
GitOrigin-RevId: 89a976e8386001049ac379c885c8e7c4d5930a2a
2025-06-17 17:36:43 +00:00
joe-mongodb
23f4e0172e SERVER-104870: Assert input expression to $minMaxScaler must evaluate to a numeric (#35897)
GitOrigin-RevId: aff61a344ce8fde21481a32fef133176f33a81f9
2025-05-23 19:56:03 +00:00
Finley Lau
a4017bf5f3 SERVER-95508 Use IDL to parse ExpressionMinMaxScaler (#35858)
GitOrigin-RevId: 0e549b8c432c40d66e68e91b843f3b0f8cab6349
2025-05-21 22:31:34 +00:00
nicola cabiddu
2fba020861 SERVER-104537 add n individual tests for n_accumulators (#35801)
GitOrigin-RevId: 6abdad9f78f163582dee3be8449985e5d23639e8
2025-05-07 13:10:21 +00:00
Finley Lau
d269bd6a6b SERVER-92278 Support continuous percentiles in window functions (#35265)
Co-authored-by: Sophia Yang <sophia.yang@mongodb.com>
Co-authored-by: Natalie Hill <natalie.hill@mongodb.com>
GitOrigin-RevId: 3a51f656702bad245ece29c64bcaf67411725fd1
2025-04-23 17:13:52 +00:00
auto-revert-app[bot]
27c0b76b3a Revert "SERVER-92278 Support continuous percentiles in window functions (#35117)" (#35261)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: 0003b934093decbf416cc1950ccbbdd46506e4eb
2025-04-22 07:17:53 +00:00
Finley Lau
d922b09bc6 SERVER-92278 Support continuous percentiles in window functions (#35117)
Co-authored-by: Sophia Yang <sophia.yang@mongodb.com>
Co-authored-by: Natalie Hill <natalie.hill@mongodb.com>
GitOrigin-RevId: 17ed446d551702b20d86e1f1f5e6068e70950c00
2025-04-21 15:27:06 +00:00
Ted Tuckman
296b89dcf4 SERVER-101904 Reduce number of QI codeowner groups (#33904)
GitOrigin-RevId: 88d58cda6197dcecf313aecaa4da2975a604470d
2025-04-10 06:32:42 +00:00
James Bronsted
95b4794340 SERVER-94150 switch to v5 clang-format, reformat server (#34018)
GitOrigin-RevId: ff6b2194e3617a338d83597d96710b1b92a18940
2025-04-10 03:09:33 +00:00
joe-mongodb
4a07761843 SERVER-95229: Support non-removable window implementations for $minMaxScaler window function (#32355)
GitOrigin-RevId: 7e19ab121c48d11478244d87c31223a0155e5471
2025-04-10 02:46:53 +00:00
Victor Ghita
2ef55fc485 SERVER-100462 Introduce Multiversion Query Shape Hash Stability passthrough suite (#32571)
GitOrigin-RevId: 5abbc6b87ce57dc404a7412e9cc7dd020fdac5d6
2025-04-10 00:55:10 +00:00
joe-mongodb
07fa17237b SERVER-102189: Change window function name 'minMaxScalar' to 'minMaxScaler' (#33456)
GitOrigin-RevId: 6142fbd0514d9c2726fe5401e34864478073e1ae
2025-04-10 00:44:58 +00:00
Christopher M. Wolff
36232a6ad3 SERVER-100671 Create an operation scoped memory tracker (#32606)
GitOrigin-RevId: df1bb59b70e8d922d40350c2808352f9281c5fe1
2025-04-09 23:05:30 +00:00
Zack Winter
da80bcc821 SERVER-100977 Restrict js_library to arm/x86_64 cpus (#32508)
GitOrigin-RevId: 1c15500a2a6d0730efb2207f280c7a6721221288
2025-04-09 21:28:06 +00:00
Zack Winter
e2d43f0b28 SERVER-100116 Swap eslint to rules_lint & upgrade to 9.19.0 (#31917)
GitOrigin-RevId: d08518aa13c42c1dfdb68fbbd74d9898b2f09bdf
2025-04-09 20:14:48 +00:00
Charlie Swanson
4c05115188 SERVER-99887 Fix metadata spilling in $setWindowFields (#31633)
GitOrigin-RevId: dbcc6ce0d228583ed581f4b35044dd0a31869b3f
2025-01-29 22:38:30 +00:00
Charlie Swanson
bad5171545 SERVER-97919 Enable featureFlagRankFusionBasic by default. (#31487)
GitOrigin-RevId: ed9229520a78eef8e04588452ddf594698506faf
2025-01-24 04:22:19 +00:00
Mihai Andrei
1a8480a015 SERVER-95514 Assign more narrow ownership to files under 'jstests/aggregation' (#30660)
GitOrigin-RevId: 494c0fdfadd2f8986333dbf4242462d576439c4b
2025-01-22 20:14:44 +00:00
Charlie Swanson
2a704c20a0 SERVER-91281 Adjust $rank to use sort key for comparisons (#30891)
GitOrigin-RevId: 280f3b6cf5502a9969667acecd37b0b4118bef6f
2025-01-14 22:06:49 +00:00
Ivan Fefer
4cb77669a5 SERVER-23980 Add SpillableDocumentMap and rename SpillableCache to SpillableDeque (#30917)
GitOrigin-RevId: f1889e58bee4896f634757d3bedc761fb42e117d
2025-01-08 19:47:12 +00:00
auto-revert-app[bot]
9423816c35 Revert "SERVER-23980 Add SpillableDocumentMap and rename SpillableCache to SpillableDeque (#30271)" (#30882)
GitOrigin-RevId: 0a716e92253ea6e70232613d70117d9f17b2ec10
2025-01-07 20:55:34 +00:00
Ivan Fefer
50d9c9422e SERVER-23980 Add SpillableDocumentMap and rename SpillableCache to SpillableDeque (#30271)
GitOrigin-RevId: 75b855d00a16c83d40d6cd5d1e7b884798362911
2025-01-07 12:18:47 +00:00
Mariano Shaar
ae079dd19c SERVER-97915 Create featureFlagRankFusion (#30083)
GitOrigin-RevId: c4ebd96403999bd06f7dfaddce66e79eb69853d0
2024-12-13 19:12:20 +00:00
Militsa Sotirova
d153c428c6 SERVER-94575 Enable featureFlagArrayAccumulators (#29354)
GitOrigin-RevId: a1e86ecc272bf2c1266ccbc2aa8bc395c853a36d
2024-11-21 21:34:53 +00:00
Gil Alon
cd2621c714 SERVER-96405 Do not optimize partitionBy expressions that reference let variables in create (#29098)
GitOrigin-RevId: c45dfe95a3ffb6c9417be127911a22c978826abe
2024-11-14 00:26:50 +00:00
Matt Olma
342b92636d SERVER-95554: Change the use of getWinningPlan to getWinningPlanFromExplain for jstests aggregation/*, sharding/*, disk/*, /core/clustered/* (#28456)
GitOrigin-RevId: a990b0f8271c1d4634d2aaaf775023da1577956d
2024-10-30 19:18:58 +00:00
joe-mongodb
8f4b0d2f57 SERVER-94599: implement $minMaxScalar window function for removable implementations (#27507)
GitOrigin-RevId: b3346b813c6ed9df225cd662beb66cb531d2ecfe
2024-10-17 19:40:13 +00:00
Nick Zolnierz
668a6f4e9e SERVER-94971 Add query ownership for files under jstests/libs (#27763)
GitOrigin-RevId: 1cd8a1cdb3d45876003ad3ccddd4d466cd9fb66c
2024-10-03 16:08:45 +00:00
auto-revert-app[bot]
b465a58cf7 Revert "SERVER-94971 Add query ownership for files under jstests/libs (#27375)" (#27740)
GitOrigin-RevId: 38bef084e2a47aa5b5bd76f9d57704e0a5fd9008
2024-10-02 19:04:53 +00:00
Nick Zolnierz
3e0ff89ff1 SERVER-94971 Add query ownership for files under jstests/libs (#27375)
GitOrigin-RevId: 36330925597c2fca287c2d73bcb6743026f316b4
2024-10-02 11:50:41 +00:00
Militsa Sotirova
7c9403952d SERVER-16284 $setUnion accumulator for classic engine (#27003)
GitOrigin-RevId: 1da49ca38b79978c97831c5c3c29e364457ebef3
2024-09-20 00:14:48 +00:00
Mihai Andrei
9617fe43c9 SERVER-94191 Call 'validateN' in WindowStageBuilder for 'n' window functions (#26922)
GitOrigin-RevId: 0d78054719d495bd404aa5720e23fe6a05971ad6
2024-09-13 20:47:59 +00:00
Militsa Sotirova
0b46161372 SERVER-16284 $concatArrays accumulator (#26777)
GitOrigin-RevId: bfa348b20e13c62296d758c8e1d08c1c1cea076e
2024-09-12 14:05:44 +00:00
Sophia Yang
ffbd2d2c0d SERVER-91578 Support continuous percentile (#24758)
GitOrigin-RevId: 63fd912a089f3fc8eddb1c5ed8a66947ce17cc56
2024-08-23 22:47:56 +00:00
Sophia Yang
5abb923ef5 SERVER-91583 Extend window functions to use discrete percentiles (#24563)
GitOrigin-RevId: 1a9129bb75aceec0ab65b84a3c273b9e63842b28
2024-08-23 22:47:44 +00:00
Sophia Yang
ee87b14e17 SERVER-91577 Support discrete percentile (#24071)
GitOrigin-RevId: f79b525a66aa0c41ed7c7b713cd9e651816c6616
2024-08-23 22:47:19 +00:00
Sophia Yang
de6d51e08f SERVER-91462 Change the error thrown if accurate percentile requested with feature flag on (#23569)
GitOrigin-RevId: cad4080784fb57ac9f5b2edf1190c775055806c1
2024-08-23 22:47:07 +00:00
Rui Liu
9c6ccc04a0 SERVER-93463 Update $stdDev implementation to make it compatible with SBE window stage algorithm (#26059)
GitOrigin-RevId: 063d80ab5536592958359c6ae9be5d1157629f6f
2024-08-15 17:24:46 +00:00
Alyssa Clark
7f28b44d87 SERVER-92403 Skip 'n' expression evaluation during ExpressionN serialization (#25071)
GitOrigin-RevId: a8aa513f5666de1fab7d4f5d2d3f9e3b3ec4fb45
2024-07-23 15:44:12 +00:00
fotiniAlvanaki
b1b6aae96a SERVER-91254: Compute threshold as double when value is double (#23652)
GitOrigin-RevId: 04b3a26e15dea01530f8cb4f2d4ff60439420879
2024-06-20 16:43:29 +00:00
Rui Liu
353615aab2 SERVER-91428 SBE $shift window function should return default value when field missing (#23466)
GitOrigin-RevId: 54f6e37fe3c07c667b172763cdcd624ada0eb981
2024-06-14 18:20:55 +00:00
Catalin Sumanaru
de97aac8f6 SERVER-91379 Re-introduce eslint rule for missing semicolons (#23301)
GitOrigin-RevId: fd9cce5f9f201004e44ffdeabdb33cd93e79b451
2024-06-11 14:18:29 +00:00
fotiniAlvanaki
4c45befd14 SERVER-91254 Convert to decimal before comparison in window (#23185)
GitOrigin-RevId: 3ffde5ef573fe4a21ffd3f69807a18cfdeef5406
2024-06-10 16:30:50 +00:00
Matthew Russotto
4263c2b947 SERVER-87563 Replace uses of magic number error code with symbolic IDLUnknownField error
GitOrigin-RevId: 77ab409bcaeaab2c3857dd5950fea22ec43c1a82
2024-04-23 23:32:40 +00:00
Henri Nikku
e32231d5ad SERVER-89474 Properly validate sortBy when parsing $setWindowFields (#21213)
GitOrigin-RevId: 173283915c6fd370cd60498b175cf26930d18070
2024-04-22 19:10:23 +00:00
fotiniAlvanaki
3d4f2abcd7 SERVER-89408 Do not estimate state memory for non-removable windows (#21205)
GitOrigin-RevId: b3768279ece273b15edd569badb8a80ec822ccb5
2024-04-17 15:38:44 +00:00
fotiniAlvanaki
a615703626 SERVER-89165 Read input in builtinAggRemovableMinMaxNRemove" (#21024)
GitOrigin-RevId: dc67cc80c844150a5e90f5673190605a05c54d51
2024-04-12 08:56:49 +00:00
Kristina Znam
02664b4693 SERVER-77203 Track count sum in AccumulatorSum when summing over a constant
Co-authored-by: Mihai Andrei <mihai.andrei@mongodb.com>
Co-authored-by: Drew Paroski <andrew.paroski@mongodb.com>
GitOrigin-RevId: a488fc9633480500f8b84198fbef4974935e546f
2024-02-27 15:35:26 +00:00
Rui Liu
adf166c2e7 SERVER-86373 Fix SBE window function bound checking expression with regards NaN (#19064)
GitOrigin-RevId: ab782ccc0fe25284f3a34620b73799e18752e07f
2024-02-19 17:45:17 +00:00