Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose richer IOperation API for queries #28098

Open
mavasani opened this issue Jun 25, 2018 · 0 comments
Open

Expose richer IOperation API for queries #28098

mavasani opened this issue Jun 25, 2018 · 0 comments
Labels
Area-Analyzers Area-Compilers Feature - IOperation IOperation Feature Request Need Design Review The end user experience design needs to be reviewed and approved.
Milestone

Comments

@mavasani
Copy link
Contributor

We currently expose an ITranslatedQueryOperation to represent the high level operation node generated for a query expression. This issue tracks design and implementation of richer IOperation API, with possible design alternatives:

  1. Enhance the subtree of an ITranslatedQueryOperation. For example, by wrapping translated invocation nodes for clauses with new query clause operation nodes.
  2. Expose a non-translated or non-lowered query operation tree and expose it instead of the translated query operation. This is a substantially huge work item.
@mavasani mavasani added Area-Analyzers Area-Compilers Feature Request Feature - IOperation IOperation Need Design Review The end user experience design needs to be reviewed and approved. labels Jun 25, 2018
@mavasani mavasani added this to the Unknown milestone Jun 25, 2018
@sharwell sharwell moved this to In Queue in IDE: Design review Aug 22, 2023
@CyrusNajmabadi CyrusNajmabadi moved this from In Queue to Complete in IDE: Design review Oct 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Analyzers Area-Compilers Feature - IOperation IOperation Feature Request Need Design Review The end user experience design needs to be reviewed and approved.
Projects
Status: Complete
Development

No branches or pull requests

1 participant