summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_limit.cpp
diff options
context:
space:
mode:
authorCharlie Swanson <cswanson310@gmail.com>2015-06-24 10:03:42 -0400
committerCharlie Swanson <cswanson310@gmail.com>2015-06-24 18:18:18 -0400
commit0e9371dbed499f6f2ab5066fffdc746747351c6d (patch)
tree8a15fd87d8004fbcf324e02fe52586f8f509deab /src/mongo/db/pipeline/document_source_limit.cpp
parent92750368e7a65031f4545d7c52ba268033b94a74 (diff)
downloadmongo-0e9371dbed499f6f2ab5066fffdc746747351c6d.tar.gz
SERVER-19105 Define macro for registering DocumentSources
Diffstat (limited to 'src/mongo/db/pipeline/document_source_limit.cpp')
-rw-r--r--src/mongo/db/pipeline/document_source_limit.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/pipeline/document_source_limit.cpp b/src/mongo/db/pipeline/document_source_limit.cpp
index 9729c6bae8f..b7e09785734 100644
--- a/src/mongo/db/pipeline/document_source_limit.cpp
+++ b/src/mongo/db/pipeline/document_source_limit.cpp
@@ -39,14 +39,14 @@ namespace mongo {
using boost::intrusive_ptr;
-const char DocumentSourceLimit::limitName[] = "$limit";
-
DocumentSourceLimit::DocumentSourceLimit(const intrusive_ptr<ExpressionContext>& pExpCtx,
long long limit)
: DocumentSource(pExpCtx), limit(limit), count(0) {}
+REGISTER_DOCUMENT_SOURCE(limit, DocumentSourceLimit::createFromBson);
+
const char* DocumentSourceLimit::getSourceName() const {
- return limitName;
+ return "$limit";
}
bool DocumentSourceLimit::coalesce(const intrusive_ptr<DocumentSource>& pNextSource) {