-
Notifications
You must be signed in to change notification settings - Fork 28.9k
[SPARK-48939][AVRO] Support reading Avro with recursive schema reference #47425
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
Closed
eason-yuchen-liu
wants to merge
26
commits into
apache:master
from
eason-yuchen-liu:avro-recursive-schema
Closed
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
2a67fb9
support in main function
eason-yuchen-liu 7dc41e2
Add recursiveFieldMaxDepth option
eason-yuchen-liu 3d8d99e
add unit tests and integration test
eason-yuchen-liu 59a69db
Merge branch 'apache:master' into avro-recursive-schema
eason-yuchen-liu 997ff7e
add integration tests
eason-yuchen-liu a64a927
revert change to existing tests
eason-yuchen-liu bfcec5e
change the handling of max depth = 0 to align with ProtoBuf
eason-yuchen-liu e1a2051
add one test for from_avro
eason-yuchen-liu 29bb2ce
add doc
eason-yuchen-liu 1fd5a97
give a upper bound to maxDepth as Protobuf
eason-yuchen-liu eb0376b
minor
eason-yuchen-liu 9fbdd55
minor
eason-yuchen-liu 5219213
add doc for the option
eason-yuchen-liu 7a6c17d
update the comment for the doc
eason-yuchen-liu 026fd4a
change the upper limit to 12
eason-yuchen-liu ae13fd0
increase to 15
eason-yuchen-liu ac2fe30
delete dead code
eason-yuchen-liu f6859ce
naming changes
eason-yuchen-liu 5c902a5
Move input check to the options
eason-yuchen-liu ff76725
Use the new logging framework
eason-yuchen-liu 34d37ba
minor
eason-yuchen-liu 979dc65
Use the new error framework & add test for wrong input
eason-yuchen-liu 1c7ee68
sort LogKey
eason-yuchen-liu fbc7d12
create a constant for max limit
eason-yuchen-liu 5569961
minor
eason-yuchen-liu ac5a940
Add a section of example in documentation
eason-yuchen-liu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
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 move this to QueryCompilationErrors. There are some Avro errors in it.
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.
cc @hkulyc