Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-61421 Change SBE plan cache key encoding to reflect auto-parameterization | Ruoxin Xu | 2022-03-15 | 1 | -1/+1 |
| | |||||
* | SERVER-63124 Add support for pushing filters into column index scan | Charlie Swanson | 2022-03-08 | 3 | -2/+808 |
| | |||||
* | SERVER-63295 Add tests for server-side rewrite for queries with dotted paths | Nicholas Zolnierz | 2022-03-08 | 4 | -19/+16 |
| | |||||
* | SERVER-64036 Avoid making a copy of JsFunction when generating an SBE plan | Anton Korshunov | 2022-03-07 | 2 | -8/+16 |
| | |||||
* | SERVER-63294 server-side rewrite for match expressions with FLE find payloads | Davis Haupt | 2022-03-01 | 20 | -82/+118 |
| | |||||
* | SERVER-63383 Add Token Generation | Mark Benvenuto | 2022-02-14 | 1 | -0/+48 |
| | |||||
* | SERVER-62795 Bind values for parameterized queries in SBE RuntimeEnvironment | David Storch | 2022-02-08 | 5 | -46/+96 |
| | |||||
* | SERVER-62434 Implement query optimizer based on Path algebra and Cascades | Svilen Mihaylov | 2022-01-31 | 1 | -3/+9 |
| | |||||
* | SERVER-61420 Use ComparisonMatchExpressionBase for auto parameterization | Alexander Ignatyev | 2022-01-21 | 2 | -10/+10 |
| | |||||
* | SERVER-59163 Allow creating partial indexes on time-series collections | David Percy | 2022-01-21 | 3 | -7/+97 |
| | |||||
* | SERVER-61420 Create MatchExpression visitor to set paramId on tree nodes | Alexander Ignatyev | 2022-01-18 | 12 | -13/+850 |
| | |||||
* | SERVER-27209 Eliminate dangerous BSONElement string extraction methods | Matt Kneiser | 2022-01-13 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix: Change return type of BSONObj::getStringField to include size (StringData vs. char*). A char* only contains the data with an ending NULL termination. Whereas a StringData contains data + size so caller knows how to interpret data if there are embedded NULLs. - Cleanup: Remove old tag - CachedSizeTag - that disambiguated BSONElement ctors. A dangling reference to 'maxLen' in a comment led me to this historical issue. $ git log -S'maxLen' -- src/mongo/bson/bsonelement.h commit 0d38ef5 Author: Mathias Stearn mathias@10gen.com Date: Tue Dec 19 14:23:08 2017 -0500 SERVER-32302 Compute BSONElement sizes eagerly - Test: Add tests for NULL bytes being returned by getStringField - $ ninja -j400 +bson_obj_test - Cleanup: Move BSONElement::valuestr() from public to private - Cleanup: Remove BSONElement::valuestrsafe() - Cleanup: Remove all external callers of valuestr/valuestrsafe and cleanup their callsites with better alternatives. - Cleanup: Make multi-line BSONElement & BSONObj public API comments conform to style guidelines - Nit: Fix spelling in a comment | ||||
* | SERVER-62481 Fix crash in $_internalBucketGeoWithin parser | David Percy | 2022-01-11 | 1 | -1/+7 |
| | |||||
* | SERVER-61566 Fix and extract coercion to 32-bit int logic in expression parsing | Rui Liu | 2021-11-30 | 3 | -72/+76 |
| | |||||
* | SERVER-60044 Pushdown _internalBucketGeoWithin predicate for $geoIntersects ↵ | Matt Boros | 2021-11-09 | 1 | -1/+2 |
| | | | | queries on timeseries collections | ||||
* | SERVER-59505 Fix TS pushdown predicate to capture variable type measurements | samontea | 2021-11-02 | 1 | -0/+2 |
| | |||||
* | SERVER-58772: Improve error message for top level $not expression | Matt Boros | 2021-10-20 | 2 | -8/+23 |
| | |||||
* | SERVER-32160 Warn users of schemas that reject all documents | Ted Tuckman | 2021-10-15 | 1 | -5/+33 |
| | |||||
* | SERVER-59873 Return correct Status when failed parsing $_internalBucketGeoWithin | Ruoxin Xu | 2021-10-05 | 1 | -7/+19 |
| | |||||
* | SERVER-60445 Fix $_internalBucketGeoWithin with mixed types | David Percy | 2021-10-05 | 1 | -9/+57 |
| | |||||
* | SERVER-59508 Support $or in partialFilterExpression; remove top level $and ↵ | James Wahlin | 2021-10-01 | 2 | -30/+171 |
| | | | | restriction | ||||
* | SERVER-53901 Improve EncryptSchemaKeyId matcher error message | Anna Henningsen | 2021-09-10 | 1 | -4/+5 |
| | |||||
* | SERVER-57854 Fallback to classic engine for queries with match expressions ↵ | Andrii Dobroshynski | 2021-09-07 | 1 | -6/+10 |
| | | | | on empty field names | ||||
* | SERVER-58371 Allow $_internalBucketGeoWithin to scan 'bucket-2dsphere' index | samontea | 2021-09-03 | 1 | -1/+12 |
| | |||||
* | SERVER-58344 Remove ServerGlobalParams::FeatureCompatibility and replace ↵ | Vishnu Kaushik | 2021-09-01 | 1 | -1/+1 |
| | | | | references with generated FCV constants | ||||
* | SERVER-57568 Implement query routing behaviour for sharded time series ↵ | Arun Banala | 2021-08-30 | 1 | -0/+28 |
| | | | | collections | ||||
* | SERVER-57765 fix windows compile | Benety Goh | 2021-08-28 | 1 | -1/+1 |
| | |||||
* | SERVER-57765:Allow partial filter expression to use $_internalBucketGeoWithin | Maddie Zechar | 2021-08-27 | 3 | -10/+70 |
| | |||||
* | Revert "SERVER-32739: allow limit in $filter expression" | Maddie Zechar | 2021-08-27 | 3 | -72/+10 |
| | |||||
* | SERVER-32739: allow limit in $filter expression | Maddie Zechar | 2021-08-27 | 3 | -10/+72 |
| | |||||
* | SERVER-57321 ModMatchExpression returns false when dividend cannot be ↵ | Mihai Andrei | 2021-08-25 | 1 | -8/+10 |
| | | | | represented as a valid integer | ||||
* | SERVER-55057 Improvements to ComparisonMatchExpressions | Bikash Chandra | 2021-08-23 | 2 | -44/+128 |
| | |||||
* | Revert "SERVER-58443 Translate $near/$nearSphere on a view to $geoNear" | David Percy | 2021-08-19 | 1 | -1/+0 |
| | | | | This reverts commit 02894677cc0eaa10fac99d2b99f18abf4fc33c74. | ||||
* | SERVER-57764 Push down $geoWithin past $_internalUnpackBucket using ↵ | Alice Doherty | 2021-08-19 | 2 | -2/+5 |
| | | | | $_internalBucketGeoWithin | ||||
* | SERVER-59230 Fix compile errors in C++20 mode with GCC 11 and clang 12 | Andrew Morrow | 2021-08-15 | 2 | -14/+15 |
| | |||||
* | SERVER-58443 Translate $near/$nearSphere on a view to $geoNear | David Percy | 2021-08-11 | 1 | -0/+1 |
| | |||||
* | SERVER-57762 Create an internal, bucketed $geoWithin operator | Ruoxin Xu | 2021-08-06 | 8 | -0/+636 |
| | |||||
* | SERVER-56602 Track usage of match expressions in serverStatus | Milena Ivanova | 2021-08-05 | 4 | -17/+53 |
| | |||||
* | SERVER-58612 Add Column as BSON Binary Subtype 7 | Henrik Edin | 2021-08-03 | 1 | -0/+8 |
| | |||||
* | SERVER-57291 Add path length check to expression_parser and tests. | Jennifer Peshansky | 2021-07-29 | 1 | -0/+6 |
| | |||||
* | SERVER-58359: More flexible query containment for $geoWithin | Maddie Zechar | 2021-07-28 | 1 | -0/+35 |
| | |||||
* | SERVER-56366 Update FCV constants to recognize 5.1 as latest | Jon Streets | 2021-07-23 | 1 | -1/+1 |
| | |||||
* | SERVER-57321 Make $mod match expression handle NaN, Infinity and large values | Mindaugas Malinauskas | 2021-07-20 | 3 | -14/+48 |
| | |||||
* | SERVER-56568 Remove LIBDEPS_TYPEINFO in favor of disabling vptr sanitizer ↵ | Andrew Morrow | 2021-07-09 | 1 | -3/+0 |
| | | | | | | | for dyanmic builds This reverts the changes made for SERVER-49798 in favor of disabling the vptr sanitizer when using ubsan for --link-model=dynamic builds. | ||||
* | SERVER-50524 Remove Document Validation FCV4.7 gating and remove related ↵ | Mickey. J Winters | 2021-07-08 | 1 | -4/+0 |
| | | | | system tests | ||||
* | SERVER-56907 Remove feature flag for Mitigate pain of using field names with ↵ | Milena Ivanova | 2021-07-05 | 1 | -1/+3 |
| | | | | dots and dollars | ||||
* | SERVER-26991: Inconsistent handling of RegEx options | Mickey. J Winters | 2021-07-02 | 2 | -19/+10 |
| | |||||
* | SERVER-56207 Return JSON Schema `description` in document validation error ↵ | Denis Grebennicov | 2021-06-25 | 7 | -57/+232 |
| | | | | message | ||||
* | SERVER-57300 Fix logic for detecting numeric path component to avoid ↵ | Andrii Dobroshynski | 2021-06-17 | 1 | -9/+13 |
| | | | | executing with SBE | ||||
* | SERVER-21929 Make $in with null always match undefined | David Storch | 2021-06-14 | 4 | -33/+37 |
| |