-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Fully Compatible
-
Query 2020-08-24
Implement validation error generation for $geoIntersects, $geoWithin, $bitsAllClear, $bitsAllSet, $bitsAnyClear, and $bitsAnySet along with unit tests verifying that generated errors conform to the expected format.
Note that this ticket should involve simply tagging the correct nodes with the proper annotation in 'expression_parser.cpp' and adding appropriate error messages as was done for the comparison operators since the expected format for these operators don't involve adding any operator-specific fields.
Additionally, note that SERVER-49023 changes the interface for error generation as it introduces a stack of frames which allows for nested errors to be generated and as such, the work for this patch should be based on top of the linked commit.
- depends on
-
SERVER-49023 Implement validation error generation for logical query operators
- Closed