summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/ce/array_histogram.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/ce/array_histogram.cpp')
-rw-r--r--src/mongo/db/query/ce/array_histogram.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mongo/db/query/ce/array_histogram.cpp b/src/mongo/db/query/ce/array_histogram.cpp
index 8e44c2973cf..453e31ac047 100644
--- a/src/mongo/db/query/ce/array_histogram.cpp
+++ b/src/mongo/db/query/ce/array_histogram.cpp
@@ -35,11 +35,11 @@ using namespace sbe;
ArrayHistogram::ArrayHistogram() : ArrayHistogram(ScalarHistogram(), {}) {}
ArrayHistogram::ArrayHistogram(ScalarHistogram scalar,
- std::map<value::TypeTags, size_t> typeCounts,
+ TypeCounts typeCounts,
ScalarHistogram arrayUnique,
ScalarHistogram arrayMin,
ScalarHistogram arrayMax,
- std::map<value::TypeTags, size_t> arrayTypeCounts)
+ TypeCounts arrayTypeCounts)
: _scalar(std::move(scalar)),
_typeCounts(std::move(typeCounts)),
_arrayUnique(std::move(arrayUnique)),
@@ -49,7 +49,7 @@ ArrayHistogram::ArrayHistogram(ScalarHistogram scalar,
invariant(isArray());
}
-ArrayHistogram::ArrayHistogram(ScalarHistogram scalar, std::map<value::TypeTags, size_t> typeCounts)
+ArrayHistogram::ArrayHistogram(ScalarHistogram scalar, TypeCounts typeCounts)
: _scalar(std::move(scalar)),
_typeCounts(std::move(typeCounts)),
_arrayUnique(boost::none),
@@ -63,7 +63,7 @@ bool ArrayHistogram::isArray() const {
return _arrayUnique && _arrayMin && _arrayMax && _arrayTypeCounts;
}
-std::string typeCountsToString(const std::map<value::TypeTags, size_t>& typeCounts) {
+std::string typeCountsToString(const TypeCounts& typeCounts) {
std::ostringstream os;
os << "{";
bool first = true;
@@ -111,11 +111,11 @@ const ScalarHistogram& ArrayHistogram::getArrayMax() const {
return *_arrayMax;
}
-const std::map<value::TypeTags, size_t>& ArrayHistogram::getTypeCounts() const {
+const TypeCounts& ArrayHistogram::getTypeCounts() const {
return _typeCounts;
}
-const std::map<value::TypeTags, size_t>& ArrayHistogram::getArrayTypeCounts() const {
+const TypeCounts& ArrayHistogram::getArrayTypeCounts() const {
invariant(isArray());
return *_arrayTypeCounts;
}