summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_filter.cpp
diff options
context:
space:
mode:
authorBilly Donahue <billy.donahue@mongodb.com>2021-03-15 22:56:51 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-03-19 05:54:14 +0000
commitb0e48211b3cbda845bd18c3283fe0d5f5dcd98c6 (patch)
treeda67a68169b9c3b73c7a97b6af0f2c3321281bf7 /src/mongo/db/query/sbe_stage_builder_filter.cpp
parent612a3725d98381bf9c0777bcd6b2169cae33f4d1 (diff)
downloadmongo-b0e48211b3cbda845bd18c3283fe0d5f5dcd98c6.tar.gz
SERVER-55180 Convert SBE from std::string_view to StringData
Remove implicit StringData <=> string_view conversions
Diffstat (limited to 'src/mongo/db/query/sbe_stage_builder_filter.cpp')
-rw-r--r--src/mongo/db/query/sbe_stage_builder_filter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/query/sbe_stage_builder_filter.cpp b/src/mongo/db/query/sbe_stage_builder_filter.cpp
index 1f4d65eb4ba..9d9c8ebaefa 100644
--- a/src/mongo/db/query/sbe_stage_builder_filter.cpp
+++ b/src/mongo/db/query/sbe_stage_builder_filter.cpp
@@ -332,13 +332,13 @@ EvalExprStagePair generatePathTraversal(EvalStage inputStage,
// Generate the projection stage to read a sub-field at the current nested level and bind it
// to 'fieldSlot'.
- std::string_view fieldName{fp.getPart(level).rawData(), fp.getPart(level).size()};
+ auto fieldName = fp.getPart(level);
auto fieldSlot{slotIdGenerator->generate()};
auto fromBranch =
makeProject(std::move(inputStage),
planNodeId,
fieldSlot,
- sbe::makeE<sbe::EFunction>("getField"sv,
+ sbe::makeE<sbe::EFunction>("getField"_sd,
sbe::makeEs(sbe::makeE<sbe::EVariable>(inputSlot),
sbe::makeE<sbe::EConstant>(fieldName))));