summaryrefslogtreecommitdiff
path: root/src/mongo/db/json.h
diff options
context:
space:
mode:
authorScott Hernandez <scotthernandez@gmail.com>2013-10-11 09:08:42 -0400
committerScott Hernandez <scotthernandez@gmail.com>2013-10-11 09:08:42 -0400
commitb2bda16ef3c0ad75b0ee63bac65842d4de513470 (patch)
tree69fb96005afa356e30dd1b1386b5709d85df24c6 /src/mongo/db/json.h
parent410a9ee2999b1f5ae2bb4d8585f157915adcc7ed (diff)
downloadmongo-b2bda16ef3c0ad75b0ee63bac65842d4de513470.tar.gz
SERVER-11136 - Support json parsing of NumberLong/Int
Diffstat (limited to 'src/mongo/db/json.h')
-rw-r--r--src/mongo/db/json.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/mongo/db/json.h b/src/mongo/db/json.h
index 693a2212336..dc54dcff997 100644
--- a/src/mongo/db/json.h
+++ b/src/mongo/db/json.h
@@ -71,6 +71,8 @@ namespace mongo {
* VALUE :
* STRING
* | NUMBER
+ * | NUMBERINT
+ * | NUMBERLONG
* | OBJECT
* | ARRAY
*
@@ -217,6 +219,18 @@ namespace mongo {
Status objectId(const StringData& fieldName, BSONObjBuilder&);
/*
+ * NUMBERLONG :
+ * NumberLong( <number> )
+ */
+ Status numberLong(const StringData& fieldName, BSONObjBuilder&);
+
+ /*
+ * NUMBERINT :
+ * NumberInt( <number> )
+ */
+ Status numberInt(const StringData& fieldName, BSONObjBuilder&);
+
+ /*
* DBREF :
* Dbref( <namespace string> , <24 character hex string> )
*/