summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/matcher.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/matcher/matcher.cpp')
-rw-r--r--src/mongo/db/matcher/matcher.cpp34
1 files changed, 16 insertions, 18 deletions
diff --git a/src/mongo/db/matcher/matcher.cpp b/src/mongo/db/matcher/matcher.cpp
index e57bae6fff7..da7e68e2f09 100644
--- a/src/mongo/db/matcher/matcher.cpp
+++ b/src/mongo/db/matcher/matcher.cpp
@@ -41,23 +41,21 @@
namespace mongo {
- Matcher::Matcher(const BSONObj& pattern,
- const MatchExpressionParser::WhereCallback& whereCallback)
- : _pattern(pattern) {
-
- StatusWithMatchExpression result = MatchExpressionParser::parse(pattern, whereCallback);
- uassert( 16810,
- mongoutils::str::stream() << "bad query: " << result.getStatus().toString(),
- result.isOK() );
-
- _expression.reset( result.getValue() );
- }
-
- bool Matcher::matches(const BSONObj& doc, MatchDetails* details ) const {
- if ( !_expression )
- return true;
-
- return _expression->matchesBSON( doc, details );
- }
+Matcher::Matcher(const BSONObj& pattern, const MatchExpressionParser::WhereCallback& whereCallback)
+ : _pattern(pattern) {
+ StatusWithMatchExpression result = MatchExpressionParser::parse(pattern, whereCallback);
+ uassert(16810,
+ mongoutils::str::stream() << "bad query: " << result.getStatus().toString(),
+ result.isOK());
+
+ _expression.reset(result.getValue());
+}
+
+bool Matcher::matches(const BSONObj& doc, MatchDetails* details) const {
+ if (!_expression)
+ return true;
+
+ return _expression->matchesBSON(doc, details);
+}
} // namespace mongo