diff options
author | Billy Donahue <billy.donahue@mongodb.com> | 2021-03-15 22:56:51 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-03-19 05:54:14 +0000 |
commit | b0e48211b3cbda845bd18c3283fe0d5f5dcd98c6 (patch) | |
tree | da67a68169b9c3b73c7a97b6af0f2c3321281bf7 /src/mongo/db/query/sbe_stage_builder_filter.cpp | |
parent | 612a3725d98381bf9c0777bcd6b2169cae33f4d1 (diff) | |
download | mongo-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.cpp | 4 |
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)))); |