summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_stage_builder_index_scan.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/sbe_stage_builder_index_scan.cpp')
-rw-r--r--src/mongo/db/query/sbe_stage_builder_index_scan.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mongo/db/query/sbe_stage_builder_index_scan.cpp b/src/mongo/db/query/sbe_stage_builder_index_scan.cpp
index 84a20dfd9a4..1eee1a968f7 100644
--- a/src/mongo/db/query/sbe_stage_builder_index_scan.cpp
+++ b/src/mongo/db/query/sbe_stage_builder_index_scan.cpp
@@ -301,10 +301,10 @@ generateOptimizedMultiIntervalIndexScan(
for (auto&& [lowKey, highKey] : intervals) {
auto [tag, val] = sbe::value::makeNewObject();
auto obj = sbe::value::getObjectView(val);
- obj->push_back("l"_sd,
+ obj->push_back("l"sv,
sbe::value::TypeTags::ksValue,
sbe::value::bitcastFrom<KeyString::Value*>(lowKey.release()));
- obj->push_back("h"_sd,
+ obj->push_back("h"sv,
sbe::value::TypeTags::ksValue,
sbe::value::bitcastFrom<KeyString::Value*>(highKey.release()));
arr->push_back(tag, val);
@@ -334,13 +334,13 @@ generateOptimizedMultiIntervalIndexScan(
std::move(unwind),
planNodeId,
lowKeySlot,
- sbe::makeE<sbe::EFunction>("getField"_sd,
- sbe::makeEs(sbe::makeE<sbe::EVariable>(unwindSlot),
- sbe::makeE<sbe::EConstant>("l"_sd))),
+ sbe::makeE<sbe::EFunction>(
+ "getField"sv,
+ sbe::makeEs(sbe::makeE<sbe::EVariable>(unwindSlot), sbe::makeE<sbe::EConstant>("l"sv))),
highKeySlot,
- sbe::makeE<sbe::EFunction>("getField"_sd,
+ sbe::makeE<sbe::EFunction>("getField"sv,
sbe::makeEs(sbe::makeE<sbe::EVariable>(unwindSlot),
- sbe::makeE<sbe::EConstant>("h"_sd))));
+ sbe::makeE<sbe::EConstant>("h"sv))));
auto ixscan = sbe::makeS<sbe::IndexScanStage>(collection->uuid(),
indexName,
@@ -609,14 +609,14 @@ generateGenericMultiIntervalIndexScan(const CollectionPtr& collection,
std::move(unionStage),
spoolId,
makeSlotVector(resultSlot, std::move(indexKeySlots)),
- makeNot(makeFunction("isRecordId"_sd, sbe::makeE<sbe::EVariable>(resultSlot))),
+ makeNot(makeFunction("isRecordId"sv, sbe::makeE<sbe::EVariable>(resultSlot))),
ixn->nodeId());
// Finally, add a filter stage on top to filter out seek keys and return only recordIds.
return {resultSlot,
sbe::makeS<sbe::FilterStage<false>>(
std::move(spool),
- sbe::makeE<sbe::EFunction>("isRecordId"_sd,
+ sbe::makeE<sbe::EFunction>("isRecordId"sv,
sbe::makeEs(sbe::makeE<sbe::EVariable>(resultSlot))),
ixn->nodeId())};
}