summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-75287: fix rounding and overflow detection in Classic for subtract ↵Rushan Chen2023-05-171-12/+43
| | | | when one operand is Date and another numeric
* SERVER-75853 Have hasOnlyRenameableMatchExpressionChildren() examine renames ↵Yoonsoo Kim2023-05-131-0/+15
| | | | would succeed
* SERVER-70689: Remove featureFlagUserRolesVarun Ravichandran2023-05-101-17/+0
|
* SERVER-76424 Replace 'redact' with 'hmac' in $telemetry syntaxTed Tuckman2023-05-031-3/+3
|
* SERVER-76126 Set user roles system variable only if referenced in queryMilitsa Sotirova2023-04-201-0/+5
|
* SERVER-75398 New query shape definition for find commandCharlie Swanson2023-04-131-36/+49
|
* SERVER-51564 Support $trunc expression in SBEAmr Elhelw2023-04-121-6/+0
|
* SERVER-75672 round to 15 digits when converting double to decimal for $addDavis Haupt2023-04-051-1/+1
|
* SERVER-73303 Remove Queryable Encryption v1 CodeShreyas Kalyan2023-04-051-130/+0
|
* SERVER-75343: Fix and centralize identifier redaction in SerializationOptionsWill Buerger2023-04-041-30/+19
|
* SERVER-73678 Implement and verify redaction for JsonSchema MatchExpressionsTed Tuckman2023-03-281-6/+1
|
* Revert "SERVER-73678 Implement redaction in jsonschema expressions"auto-revert-processor2023-03-281-1/+6
| | | | This reverts commit c2670522b84041a51724f7fec6f03c605aaf3d6a.
* SERVER-49978 Support $dateFromString expression in SBEJennifer Peshansky2023-03-271-3/+1
|
* SERVER-73678 Implement redaction in jsonschema expressionsTed Tuckman2023-03-271-6/+1
|
* SERVER-75129 Allow SBE compatibility check to distinguish featureFlagSbeFullRui Liu2023-03-241-11/+11
|
* SERVER-74264 Fix incorrect $$NOW behavior in projection of findZixuan Zhuang2023-03-201-0/+9
|
* SERVER-74843 Remove overloaded document source serializers and change ↵Will Buerger2023-03-161-1/+1
| | | | signature to use SerializationOptions
* SERVER-73995 Implement v2 changes to Queryable Encryption finds using ↵Shreyas Kalyan2023-03-151-65/+169
| | | | collScanMode
* SERVER-74217 Add redaction function for find command requestTed Tuckman2023-03-011-28/+23
|
* SERVER-72836 Adding USER_ROLES variable and testsMilitsa Sotirova2023-03-011-0/+18
|
* SERVER-73850 add redaction for $let expressionsDavis Haupt2023-02-241-5/+16
|
* SERVER-49979 Support $dateToString expression in SBEJennifer Peshansky2023-02-231-3/+1
|
* SERVER-73320 Implement literal and field name redaction for ↵Ted Tuckman2023-02-171-33/+90
| | | | ExpressionGetField, ExpressionSetField, ExpressionObject, and ExpressionArray
* SERVER-73324 Literal and field name redaction for ExpressionFieldPath and ↵Ted Tuckman2023-02-141-115/+140
| | | | ExpressionConstant
* SERVER-72843 Fallback to the classic engine for FilterExpressionDrew Paroski2023-02-061-3/+1
|
* SERVER-60069 Refactor agg expressions to use children elements instead of ↵Timour Katchaounov2023-01-271-389/+427
| | | | | | | storing child references Replace all intrusive_ptr<Expression>& class members with the underlying _children array element. Each _children element is identified via a size_t constant for the corresponding index in the array.
* SERVER-72688 $meta aggregate expression should be marked as unstable for API ↵Naama Bareket2023-01-261-1/+18
| | | | Version 1
* Revert "SERVER-72688 $meta aggregate expression should be marked as unstable ↵auto-revert-processor2023-01-261-19/+1
| | | | | | for API Version 1" This reverts commit 2264da942fe2e4cbd0ee10742ce14758bd8303ef.
* SERVER-72688 $meta aggregate expression should be marked as unstable for API ↵Naama Bareket2023-01-251-1/+19
| | | | Version 1
* SERVER-66880 add feature flag for bitwise agg operatorsDavis Haupt2022-12-061-4/+21
|
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-061-1/+5
|
* SERVER-25823 add bitwise AND, OR, XOR to the agg languageDavis Haupt2022-12-051-0/+5
|
* SERVER-71450 Add bitwise not to aggregation languageDavis Haupt2022-12-021-0/+21
|
* SERVER-70267 Add function to check if expression is monotonic on a given fieldIvan Fefer2022-11-231-0/+50
|
* SERVER-71214 remove $betweenDavis Haupt2022-11-111-7/+0
|
* SERVER-70944 precompute field hashes for ExpressionFieldPathIrina Yatsenko2022-11-021-1/+1
|
* SERVER-70190 Fix ExpressionSwitch::optimize() to manage _children vector ↵David Storch2022-10-131-55/+55
| | | | correctly
* SERVER-67627 Runtime predicate evaluation for internalFleBetweenDavis Haupt2022-10-071-15/+20
|
* SERVER-54391 Implement $dateTrunc expression in SBERui Liu2022-09-281-3/+1
|
* SERVER-69598 squash commitsgalon12022-09-231-4/+4
|
* SERVER-69871 Move feature_flag unit into server_baseSara Golemon2022-09-221-1/+1
|
* SERVER-68544 Assert on overflow of $add[Date, Decimal128] in ClassicKevin Cherkauer2022-09-151-4/+12
|
* SERVER-68870 Use IDL to enforce constraints on contention factor for FLE ↵Shreyas Kalyan2022-09-141-1/+0
| | | | operators
* SERVER-63845 Separate variable reference tracking from pipeline field ↵Nicholas Zolnierz2022-08-181-276/+0
| | | | dependency analysis
* SERVER-68828 Create $encryptedBetween aggregation expressionDavis Haupt2022-08-171-0/+8
|
* SERVER-68543 Make operator type left associate for datezixuan.zhuang2022-08-171-26/+50
|
* SERVER-67629 encryptedBetween agg operatorjoshua2022-08-161-45/+102
|
* SERVER-67260 replaced _WITH_MIN_VERSION macros with _WITH_FEATURE_FLAG macrosLuxi Liu2022-08-031-15/+10
|
* SERVER-68014 treat 'UTC' timezone the same as the default timezoneAlberto Massari2022-08-021-1/+1
|
* Revert "SERVER-67260 removed _WITH_MIN_VERSION functions, replaced ↵auto-revert-processor2022-07-291-10/+15
| | | | | | parameters that use minVersion with featureFlag" This reverts commit a30e0f9707bc8dda0f9aebcf3a82f817442152c6.