summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/fle/range_predicate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/fle/range_predicate.cpp')
-rw-r--r--src/mongo/db/query/fle/range_predicate.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mongo/db/query/fle/range_predicate.cpp b/src/mongo/db/query/fle/range_predicate.cpp
index 852d03095de..8dbfb596318 100644
--- a/src/mongo/db/query/fle/range_predicate.cpp
+++ b/src/mongo/db/query/fle/range_predicate.cpp
@@ -117,9 +117,12 @@ std::vector<PrfBlock> RangePredicate::generateTags(BSONValue payload) const {
auto parsedPayload = parseFindPayload<ParsedFindRangePayload>(payload);
std::vector<PrfBlock> tags;
tassert(7030500, "Must generate tags from a non-stub payload.", !parsedPayload.isStub());
+
+ // TODO - do batch generation of tags here
for (auto& edge : parsedPayload.edges.value()) {
- auto tagsForEdge = readTags(*_rewriter->getEscReader(),
- *_rewriter->getEccReader(),
+ auto tagsForEdge = readTags(_rewriter->getTagQueryInterface(),
+ _rewriter->getESCNss(),
+ _rewriter->getECCNss(),
edge.esc,
edge.ecc,
edge.edc,