-
Type: Task
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Aggregation Framework
-
None
-
Query 2019-03-11, Query 2019-03-25, Query 2019-04-08, Query 2019-04-22, Query 2019-05-06
Walk a pipeline and figure out what base field is referred to by something like "$a". Start with a JSONSchema and track mutations of it as we go along the pipeline.
After this ticket we will have the ability to say at any given point in the pipeline whether a field should be encrypted. We should also be able to detect whether we need to fail if it is ambiguous.
- depends on
-
SERVER-39223 Implement extracting encrypted paths from a JSON Schema
- Closed
-
SERVER-40312 [FLE] Add a method for walking a Pipeline and generically propagating data from stage to stage
- Closed
- is depended on by
-
SERVER-39395 [FLE] Implement replacement of encrypted fields in a $match aggregation stage
- Closed
-
SERVER-39397 [FLE] Implement method for building a list of (encryption options, constants) for an agg expression
- Closed
-
SERVER-39399 [FLE] Implement ability to detect when an ExpressionFieldPath refers to an encrypted field
- Closed