[SERVER-19735] Add aggregation support for experimental decimal data type Created: 03/Aug/15  Updated: 13/Apr/18  Resolved: 06/Jun/16

Status: Closed
Project: Core Server
Component/s: Aggregation Framework
Affects Version/s: 3.1.7
Fix Version/s: 3.3.8

Type: Task Priority: Major - P3
Reporter: Raymond Jacobson Assignee: Geert Bosch
Resolution: Done Votes: 0
Labels: decimal-data-type
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-1393 Support decimal numbers Closed
Documented
is documented by DOCS-9495 Docs for SERVER-19735: Add aggregatio... Closed
Duplicate
is duplicated by SERVER-10744 $avg should do integer summation with... Closed
Related
related to SERVER-27296 should run jsCore passthrough for mul... Closed
Backwards Compatibility: Fully Compatible
Sprint: Integrate+Tuning 14 (05/13/16), Integrate+Tuning 15 (06/03/16), Integrate+Tuning 16 (06/24/16)
Participants:
Linked BF Score: 0

 Description   

Primitive support for the experimental data type in the aggregation value.h/value.cpp/value-internal.h is implemented as part of SERVER-19624. Full support for aggregation operators is needed.



 Comments   
Comment by Githook User [ 06/Jun/16 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-19735 Add dependency to fix shared library build
Branch: master
https://github.com/mongodb/mongo/commit/bc594728f2e5bef389ee5c0a84e4eae8069630c1

Comment by Githook User [ 06/Jun/16 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-19735: Add support for decimal type in aggregation
Branch: master
https://github.com/mongodb/mongo/commit/00ed8f3b275971093ddd2ee7d3ab558904e28af0

Comment by Githook User [ 06/Jun/16 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-19735: Add accurate summation class using pairs of doubles

This allows summing long series of 64-bits integers without loss of
precision, and avoids catastrophic cancellation in summing series of
doubles or mixed types.
Branch: master
https://github.com/mongodb/mongo/commit/666ce720ebf90229e8e4f92f8719284bedb4f20f

Comment by Githook User [ 06/Jun/16 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-19735: Add new Decimal128 operations needed by aggregation
Branch: master
https://github.com/mongodb/mongo/commit/3ffb9e1ca369e3a5dee5ad4f420d9d4e9866e7af

Generated at Thu Feb 08 03:51:54 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.