-
Type: New Feature
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Querying
-
None
-
Query Optimization
-
Query 2019-06-17
Without this task, all literals will be assumed to be unencrypted if not sourced from an already encrypted field and failure will occur if we attempt to update an encrypted field with a literal. We can improve this situation by maintaining a set of literals headed to "Fowarded" output. Once we are done walking the pipeline, if headed to an encrypted field, we can mark each member of the set for encryption.
We could also use the mechanism to mark literals that were part of previous stages in non-update pipelines for extra credit.
- depends on
-
SERVER-41807 [FLE] Add merge operation for EncryptionSchemaTreeNode
- Backlog