diff options
Diffstat (limited to 'src/mongo/db/query/expression_index.cpp')
-rw-r--r-- | src/mongo/db/query/expression_index.cpp | 11 |
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)); } } } |