-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
feat: Allow Spark get_json_object function to parse incomplete json #12417
base: main
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for meta-velox canceled.
|
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.
Pasted simdjson's pr link for this incomplete json support: simdjson/simdjson#2189. It's an experimental functionality.
Not sure whether there will be any side effect for Spark workload. It would be better to add more incomplete json cases in test and verify the result with vanilla Spark.
b12d1d4
to
ea6e348
Compare
ea6e348
to
8133be9
Compare
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.
CMake 👍
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.
Let's land this firstly to see any Spark user's feedback.
@leoluan2009, please revise the pr title, like feat: Allow Spark get_json_object function to parse incomplete json |
Done, Thanks |
Spark get_json_object support incomplete json, for example :
select get_json_object('{"hello": "3.5"},', '$.'hello)
will return 3.5, but velox will return null