-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
opt: validate logical properties during execution tests #30013
Comments
@justinj, how does this differ from what we do today in |
@andy-kimball this would actually occur during execution, rather than planning, and would verify that the assertions made by logical props are actually true in practice. I recall @RaduBerinde and I both independently tried some of this and didn't find anything, though |
What I tried is in this branch: RaduBerinde@8cba3bb |
This would be very valuable to test FDs. We could set up tests like this:
|
We have marked this issue as stale because it has been inactive for |
The logical properties of a relational expression are basically statements of facts about that expression - it would be valuable for us to validate that those statements are accurate. One way to do this might be to add an extra operator on top of every operator that just passes through its rows and also errors of one of the various logical properties are violated.
Jira issue: CRDB-4850
The text was updated successfully, but these errors were encountered: