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

Technical debt: always produce inline/parameter query roots in preprocessing #31069

Open
Tracked by #30731
roji opened this issue Jun 13, 2023 · 0 comments
Open
Tracked by #30731

Comments

@roji
Copy link
Member

roji commented Jun 13, 2023

#30426 introduced queryable primitive collections, producing inline and parameter query roots in the query preprocessing phase. This was fully implemented for relational, but Cosmos and InMemory support wasn't implemented for timing/prioritization reasons. As a result, inline and parameter query roots are opt-in (and relational does this opt in, see #30966).

We should always produce inline/parameter query roots as a standard feature of the query pipeline, and adjust Cosmos/InMemory accordingly. This doesn't (yet) require actually implementing full primitive collection queryability for these providers - just make them work as before.

@roji roji mentioned this issue Jun 13, 2023
34 tasks
@ajcvickers ajcvickers added this to the MQ milestone Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants