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

Add enforced property annotations to groups in the Cascades planner #635

Open
nschiefer opened this issue Jun 17, 2019 · 0 comments
Open
Assignees
Labels
planner Related to the query planner

Comments

@nschiefer
Copy link
Contributor

Suppose that the planner has determined that plans in a particular group has some property, such as a particular sort order, allowing us to eliminate a LogicalSortExpression. It is critical that no future rule application produces a planner expression in that group that does not have a sort order compatible with the desired one.

The standard Cascades answer to this is property enforcement, where we annotate groups with a set of properties that their members must satisfy.

@nschiefer nschiefer self-assigned this Jun 17, 2019
@nschiefer nschiefer added the planner Related to the query planner label Jun 17, 2019
alecgrieser added a commit to alecgrieser/fdb-record-layer that referenced this issue Jun 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
planner Related to the query planner
Projects
None yet
Development

No branches or pull requests

1 participant