-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Fix type comparisons for Nullsafe* functions #13605
Fix type comparisons for Nullsafe* functions #13605
Commits on Jul 24, 2023
-
json: Add better parsing and weights logic
Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0c32a7 - Browse repository at this point
Copy the full SHA b0c32a7View commit details -
datetime: Fix parsing integers into datetime
A 0 time is still valid. Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a736f83 - Browse repository at this point
Copy the full SHA a736f83View commit details
Commits on Jul 25, 2023
-
A valid month value is at least 1, not at least 0. Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f6c613 - Browse repository at this point
Copy the full SHA 9f6c613View commit details -
sqltypes: Use faster integer parsing logic
Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9aab43f - Browse repository at this point
Copy the full SHA 9aab43fView commit details -
vindexes: Fix collation passing into vindex comparisons
Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07a777f - Browse repository at this point
Copy the full SHA 07a777fView commit details -
evalengine: Add broader support for type comparisons
This implements additional type support for the Nullsafe* family of functions. It implements a fast path for common types with equal coercion and then falls back to the generic evalengine logic for all other cases. Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a366ee - Browse repository at this point
Copy the full SHA 7a366eeView commit details -
evalengine: Use available function for collation
Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e8661b - Browse repository at this point
Copy the full SHA 0e8661bView commit details -
evalengine: Add back fallback to binary types
Signed-off-by: Dirkjan Bussink <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2b110a - Browse repository at this point
Copy the full SHA f2b110aView commit details