[SERVER-48790] Implement CST to MatchExpression/Query command translation. Created: 15/Jun/20  Updated: 29/Oct/23  Resolved: 01/Sep/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Task Priority: Major - P3
Reporter: Ted Tuckman Assignee: Nicholas Zolnierz
Resolution: Fixed Votes: 0
Labels: qopt-team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-48853 Implement array operators in grammar Backlog
is depended on by SERVER-48854 Implement bitwise operators in grammar Backlog
is depended on by SERVER-48848 Implement logical operators in grammar Closed
is depended on by SERVER-48851 Implement evaluation operators in gra... Closed
Backwards Compatibility: Fully Compatible
Sprint: Query 2020-08-24, Query 2020-09-07
Participants:

 Description   

POC did this as a visitor. This ticket would be a base visitor, visit methods would be done when those classes are implemented in the grammar.

As part of this ticket we'll have to decide whether we want to try to remove BSON from MatchExpression or keep BSONElements through the CST to give to MatchExpression



 Comments   
Comment by Githook User [ 01/Sep/20 ]

Author:

{'name': 'Nick Zolnierz', 'email': 'nicholas.zolnierz@mongodb.com', 'username': 'nzolnierzmdb'}

Message: SERVER-48790 Add barebones CST->MatchExpression translation
Branch: master
https://github.com/mongodb/mongo/commit/f1e1dd4624435f68302b468967f19ab370074d34

Generated at Thu Feb 08 05:18:05 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.