summaryrefslogtreecommitdiff
path: root/src/mongo/s/shard_key_pattern.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-42390 Allow documents in a sharded collection to not contain all shard...Blake Oler2019-09-241-6/+24
* SERVER-42368 Remove max shard key size limit of 512 bytesJamie Heppenstall2019-08-081-12/+0
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-6/+2
* SERVER-41944 Validate the given shard key for refineCollectionShardKeyJamie Heppenstall2019-07-111-0/+4
* SERVER-36446 Remove unnecessary debug assert in shard_key_pattern.cppBlake Oler2019-07-091-2/+0
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-2/+2
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-1/+1
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-36445: change error message when specifying more than 1 hashed field o...Kim Tao2018-12-061-2/+6
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+16
* SERVER-35794 Validate shard key against existing zonesCheahuychou Mao2018-07-181-5/+5
* SERVER-34971 Improve mongoS targeting for single-shard updates, and for repla...Bernard Gorman2018-06-111-0/+11
* SERVER-34644 Only explicitly do $-prefix check when writing sharded metadataKaloian Manassiev2018-04-301-8/+22
* SERVER-34644 Do not use dynamic memory allocation in ShardKeyPattern::flatten...Kaloian Manassiev2018-04-301-93/+85
* SERVER-34644 Assert that ShardKeyPattern is always constructed with a valid keyKaloian Manassiev2018-04-261-38/+20
* SERVER-31760 Add InternalExprEqMatchExpression.David Storch2017-12-181-2/+2
* SERVER-30783 Move init() logic to MatchExpression constructorsBlake Oler2017-11-141-1/+1
* SERVER-30731 Add expr support in MatchExpression outside of aggregationTess Avitabile2017-10-051-2/+1
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-251-1/+7
* SERVER-29136 Better extractDocumentKeyNathan Myers2017-08-151-1/+2
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-1/+1
* SERVER-29334 remove dotted field name check from BSONObj::okForStorageDianna Hohensee2017-06-021-1/+1
* SERVER-28621 Parse BSON update expression into an UpdateNode treeTess Avitabile2017-04-201-1/+1
* SERVER-27681 Remove duplicated ShardKeyPattern functionality from CollectionM...Kaloian Manassiev2017-03-221-54/+67
* SERVER-27975 Remove many uses of `OwnedPointerVector`ADAM David Alan Martin2017-03-101-15/+13
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-2/+3
* SERVER-24439 code cleanup for collation shard targetingTess Avitabile2016-08-231-5/+5
* SERVER-24118 Rename LiteParsedQuery to QueryRequest.David Hatch2016-06-031-3/+3
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-1/+4
* SERVER-24045 Refactor CanonicalQuery::canonicalize()Tess Avitabile2016-05-101-2/+4
* SERVER-23610 CanonicalQuery should own a CollatorInterfaceTess Avitabile2016-05-051-3/+4
* SERVER-23494 Remove link dependency of mongod on coreshardKaloian Manassiev2016-04-051-1/+4
* SERVER-23509 Consolidate mongod-specific sharding commands under db/sKaloian Manassiev2016-04-051-2/+1
* SERVER-22569 Change findParentEqualityElement() to return by value.Max Hirschhorn2016-02-121-1/+1
* SERVER-21441 faster shard targeting for equality queries on the shard keyDavid Storch2015-11-171-2/+9
* SERVER-19510 Refactor WhereMatchExpression/WhereNoOpMatchExpressionJason Rassi2015-11-061-0/+1
* SERVER-19510 Rename MatchExpressionParser::WhereCallbackJason Rassi2015-11-051-1/+1
* SERVER-19235 CQ::canonicalize() to use NamespaceString rather than std::stringQingyang Chen2015-07-271-1/+2
* SERVER-16889 CanonicalQuery::canonicalize() return SW<unique_ptr<CQ>>Qingyang Chen2015-06-231-6/+5
* Revert "SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusW...Qingyang Chen2015-06-221-5/+6
* SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusWith<uniq...Qingyang Chen2015-06-221-6/+5
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-326/+305
* SERVER-17308 Remove duplicate std::unique_ptr using-declarationsJason Rassi2015-06-191-4/+3
* SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptrAndrew Morrow2015-06-101-2/+1
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-3/+2
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-1/+1
* SERVER-16940 Change pass-by-const-ref of StringData to pass-by-valueTyler Brock2015-02-061-1/+1
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+2
* SERVER-13256 Remove scoped_ptr from pch.hAndrew Morrow2015-01-051-0/+2
* SERVER-14973 consolidate shard key parsing, cleanup shard key patternsGreg Studer2014-10-161-15/+392