diff options
Diffstat (limited to 'src/mongo/db/ops/parsed_delete.cpp')
| -rw-r--r-- | src/mongo/db/ops/parsed_delete.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/ops/parsed_delete.cpp b/src/mongo/db/ops/parsed_delete.cpp index 22294b96e31..0d84748c5be 100644 --- a/src/mongo/db/ops/parsed_delete.cpp +++ b/src/mongo/db/ops/parsed_delete.cpp @@ -145,4 +145,12 @@ std::unique_ptr<CanonicalQuery> ParsedDelete::releaseParsedQuery() { return std::move(_canonicalQuery); } +void ParsedDelete::setCollator(std::unique_ptr<CollatorInterface> collator) { + if (_canonicalQuery) { + _canonicalQuery->setCollator(std::move(collator)); + } else { + _expCtx->setCollator(std::move(collator)); + } +} + } // namespace mongo |
