Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Define proper binary operation APIs for columns #10509
Define proper binary operation APIs for columns #10509
Changes from 16 commits
6ece34b
166aa65
66ea162
8725f57
412e959
e66c44b
f713893
6b7aa65
1f61aba
1ef22ef
0161d57
dfe8619
7d8f2e2
1fbc1bd
52fe1a3
74ae0af
5d997c7
bd3354c
490fda9
f412e55
7110ad5
298572d
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, this would be cleaner if we can reflect before entering this
if op in {...}:
. Something like you wrote elsewhere:and then use
lhs, rhs
in the function calls.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would like to do this, but I'm going to punt on it for this PR. The reason is because some of the functions used in the conditionals below are actually sensitive to the ordering. I could of course reflect here and then flip the arguments in those calls, but it's more valuable IMO to wait on this refactor until I can figure out why those functions are asymmetric and whether that is itself a bug.