diff options
author | Raymond Jacobson <raymond.jacobson@10gen.com> | 2015-07-31 16:22:25 -0400 |
---|---|---|
committer | Raymond Jacobson <raymond.jacobson@10gen.com> | 2015-08-07 00:06:34 -0400 |
commit | 2174be1681377e745baafa958c205ab02c1fd657 (patch) | |
tree | 1897a4196f412f842303654ce06845061e441345 /src/mongo/bson/json.h | |
parent | bca1ffecf68cc6e4c929c23f0b3dc9aa682ca96f (diff) | |
download | mongo-2174be1681377e745baafa958c205ab02c1fd657.tar.gz |
SERVER-19624 Add Decimal128 type support to mongo/bson layer
Diffstat (limited to 'src/mongo/bson/json.h')
-rw-r--r-- | src/mongo/bson/json.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/mongo/bson/json.h b/src/mongo/bson/json.h index 7a22d1d2186..8553f79408e 100644 --- a/src/mongo/bson/json.h +++ b/src/mongo/bson/json.h @@ -107,6 +107,7 @@ public: * | NUMBER * | NUMBERINT * | NUMBERLONG + * | NUMBERDECIMAL * | OBJECT * | ARRAY * @@ -152,6 +153,7 @@ private: * | REFOBJECT * | UNDEFINEDOBJECT * | NUMBERLONGOBJECT + * | NUMBERDECIMALOBJECT * | MINKEYOBJECT * | MAXKEYOBJECT * @@ -225,6 +227,12 @@ private: Status numberLongObject(StringData fieldName, BSONObjBuilder&); /* + * NUMBERDECIMALOBJECT : + * { FIELD("$numberDecimal") : "<number>" } + */ + Status numberDecimalObject(StringData fieldName, BSONObjBuilder&); + + /* * MINKEYOBJECT : * { FIELD("$minKey") : 1 } */ @@ -282,6 +290,12 @@ private: Status numberLong(StringData fieldName, BSONObjBuilder&); /* + * NUMBERDECIMAL : + * NumberDecimal( <number> ) + */ + Status numberDecimal(StringData fieldName, BSONObjBuilder&); + + /* * NUMBERINT : * NumberInt( <number> ) */ |