summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/expression_index.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/expression_index.cpp')
-rw-r--r--src/mongo/db/query/expression_index.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mongo/db/query/expression_index.cpp b/src/mongo/db/query/expression_index.cpp
index 45617f35a89..f2e1439610a 100644
--- a/src/mongo/db/query/expression_index.cpp
+++ b/src/mongo/db/query/expression_index.cpp
@@ -95,8 +95,8 @@ void ExpressionMapping::GeoHashsToIntervalsWithParents(
geoHash.appendHashMin(&builder, "");
geoHash.appendHashMax(&builder, "");
- oilOut->intervals.push_back(
- IndexBoundsBuilder::makeRangeInterval(builder.obj(), true, true));
+ oilOut->intervals.push_back(IndexBoundsBuilder::makeRangeInterval(
+ builder.obj(), BoundInclusion::kIncludeBothStartAndEndKeys));
}
}
@@ -152,7 +152,8 @@ void S2CellIdsToIntervalsUnsorted(const std::vector<S2CellId>& intervalSet,
b.append("start", start);
b.append("end", end);
invariant(start <= end);
- oilOut->intervals.push_back(IndexBoundsBuilder::makeRangeInterval(b.obj(), true, true));
+ oilOut->intervals.push_back(IndexBoundsBuilder::makeRangeInterval(
+ b.obj(), BoundInclusion::kIncludeBothStartAndEndKeys));
} else {
// for backwards compatibility, use strings
std::string start = interval.toString();
@@ -160,8 +161,8 @@ void S2CellIdsToIntervalsUnsorted(const std::vector<S2CellId>& intervalSet,
end[start.size() - 1]++;
b.append("start", start);
b.append("end", end);
- oilOut->intervals.push_back(
- IndexBoundsBuilder::makeRangeInterval(b.obj(), true, false));
+ oilOut->intervals.push_back(IndexBoundsBuilder::makeRangeInterval(
+ b.obj(), BoundInclusion::kIncludeStartKeyOnly));
}
}
}