[SERVER-39397] [FLE] Implement method for building a list of (encryption options, constants) for an agg expression Created: 06/Feb/19  Updated: 29/Oct/23  Resolved: 31/May/19

Status: Closed
Project: Core Server
Component/s: Aggregation Framework
Affects Version/s: None
Fix Version/s: 4.1.14

Type: Task Priority: Major - P3
Reporter: Nicholas Zolnierz Assignee: Jacob Evans
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-40526 Make agg Expressions walkable Closed
depends on SERVER-40527 Make pipeline Expressions visitable Closed
depends on SERVER-40913 Make agg Expression walker Closed
depends on SERVER-39403 [FLE] Implement ability to track rena... Closed
Backwards Compatibility: Fully Compatible
Sprint: Query 2019-03-25, Query 2019-04-08, Query 2019-04-22, Query 2019-05-06, Query 2019-05-20, Query 2019-06-03, Query 2019-06-17
Participants:

 Description   

The start of this ticket should be to implement the API for expressions by doing the more complex ones. This is to make sure that we don't discover the API has to change after implementing a subset.

This and the comment are just suggestions to increase parellizability, so if there are other ideas when work begins go with those.



 Comments   
Comment by Githook User [ 31/May/19 ]

Author:

{'name': 'Jacob Evans', 'email': 'jacob.evans@10gen.com'}

Message: SERVER-39397 State Intent to Encrypt for Agg Expressions
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/1d1356c75b5f3770adce0ae4c9c7266707c27219

Comment by Githook User [ 30/May/19 ]

Author:

{'email': 'milkie@10gen.com', 'name': 'Eric Milkie', 'username': 'milkie'}

Message: Revert "SERVER-39397 State Intent to Encrypt for Agg Expressions"

This reverts commit d865e1ece0a240d9d219bcb0f94fad2d3b52bfa5.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/0e0a2c4df2de536b530c22aca53f365ab794b9ed

Comment by Githook User [ 29/May/19 ]

Author:

{'name': 'Jacob Evans', 'email': 'jacob.evans@10gen.com'}

Message: SERVER-39397 State Intent to Encrypt for Agg Expressions
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/d865e1ece0a240d9d219bcb0f94fad2d3b52bfa5

Comment by Githook User [ 24/May/19 ]

Author:

{'name': 'Jacob Evans', 'email': 'jacob.evans@10gen.com'}

Message: SERVER-39397 Simplify Walker to remove reference parameters
Branch: master
https://github.com/mongodb/mongo/commit/d5c24b8b78428fa30db8e19a6741cb57f74a8684

Comment by Githook User [ 24/May/19 ]

Author:

{'name': 'Jacob Evans', 'email': 'jacob.evans@10gen.com'}

Message: SERVER-39397 Add setter to ExpressionConstant
Branch: master
https://github.com/mongodb/mongo/commit/4c99b0c44ae6ce5fa460c1cc73d7a4bdf98c2886

Comment by Ted Tuckman [ 25/Feb/19 ]

When work begins on this it may make sense to combine it with SERVER-39405. Whoever starts working on this should make an effort to implement a small subset of expressions to allow parallel work on remaining expressions.

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