René's URL Explorer Experiment


Title: GH-698: Improve and fix Avro read consumers by martin-traverse · Pull Request #718 · apache/arrow-java · GitHub

Open Graph Title: GH-698: Improve and fix Avro read consumers by martin-traverse · Pull Request #718 · apache/arrow-java

X Title: GH-698: Improve and fix Avro read consumers by martin-traverse · Pull Request #718 · apache/arrow-java

Description: Official Java implementation of Apache Arrow. Contribute to apache/arrow-java development by creating an account on GitHub.

Open Graph Description: Hi @lidavidm - here is part 2 in my Avro series, apologies for the delay, it's the usual work / contention story! What's Changed This PR relates to #698 and is the second in a series intend...

X Description: Hi @lidavidm - here is part 2 in my Avro series, apologies for the delay, it's the usual work / contention story! What's Changed This PR relates to #698 and is the second in a serie...

Opengraph URL: https://github.com/apache/arrow-java/pull/718

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:0b37df19-a7d7-97d2-4af1-6b6cbe0e40ca
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC68C:262544:101F66:14C3B7:699209D7
html-safe-nonce65a56eef2d9494e33e1cf6ee9d28f688033a4464e99047ab580e0bf4da086a22
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjhDOjI2MjU0NDoxMDFGNjY6MTRDM0I3OjY5OTIwOUQ3IiwidmlzaXRvcl9pZCI6IjgzNzU2MDMyMDE1NzYxNDMzMTkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac113f90e5df07d3ee7fa445593c27772fc7db4c2f84eefe6058d7c7664013c69e
hovercard-subject-tagpull_request:2458281770
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/apache/arrow-java/718/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/056939fa5b2b4c91c5172d877c1449018d16e9ad0d35ac563bd52739f2238222/apache/arrow-java/pull/718
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/056939fa5b2b4c91c5172d877c1449018d16e9ad0d35ac563bd52739f2238222/apache/arrow-java/pull/718
og:image:altHi @lidavidm - here is part 2 in my Avro series, apologies for the delay, it's the usual work / contention story! What's Changed This PR relates to #698 and is the second in a series intend...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemartin-traverse
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-cache
go-importgithub.com/apache/arrow-java git https://github.com/apache/arrow-java.git
octolytics-dimension-user_id47359
octolytics-dimension-user_loginapache
octolytics-dimension-repository_id893682219
octolytics-dimension-repository_nwoapache/arrow-java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id893682219
octolytics-dimension-repository_network_root_nwoapache/arrow-java
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/apache/arrow-java/pull/718#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Farrow-java%2Fpull%2F718
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Farrow-java%2Fpull%2F718
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=apache%2Farrow-java
Reloadhttps://github.com/apache/arrow-java/pull/718
Reloadhttps://github.com/apache/arrow-java/pull/718
Reloadhttps://github.com/apache/arrow-java/pull/718
apache https://github.com/apache
arrow-javahttps://github.com/apache/arrow-java
Notifications https://github.com/login?return_to=%2Fapache%2Farrow-java
Fork 111 https://github.com/login?return_to=%2Fapache%2Farrow-java
Star 83 https://github.com/login?return_to=%2Fapache%2Farrow-java
Code https://github.com/apache/arrow-java
Issues 403 https://github.com/apache/arrow-java/issues
Pull requests 39 https://github.com/apache/arrow-java/pulls
Discussions https://github.com/apache/arrow-java/discussions
Actions https://github.com/apache/arrow-java/actions
Security 0 https://github.com/apache/arrow-java/security
Insights https://github.com/apache/arrow-java/pulse
Code https://github.com/apache/arrow-java
Issues https://github.com/apache/arrow-java/issues
Pull requests https://github.com/apache/arrow-java/pulls
Discussions https://github.com/apache/arrow-java/discussions
Actions https://github.com/apache/arrow-java/actions
Security https://github.com/apache/arrow-java/security
Insights https://github.com/apache/arrow-java/pulse
lidavidmhttps://github.com/lidavidm
apache:mainhttps://github.com/apache/arrow-java/tree/main
martin-traverse:feature/avro-consumer-updateshttps://github.com/martin-traverse/arrow-java/tree/feature/avro-consumer-updates
Conversationhttps://github.com/apache/arrow-java/pull/718
Commits41 (41)https://github.com/apache/arrow-java/pull/718/commits
Checkshttps://github.com/apache/arrow-java/pull/718/checks
Files changedhttps://github.com/apache/arrow-java/pull/718/files
GH-698: Improve and fix Avro read consumershttps://github.com/apache/arrow-java/pull/718#top
lidavidmhttps://github.com/lidavidm
apache:mainhttps://github.com/apache/arrow-java/tree/main
martin-traverse:feature/avro-consumer-updateshttps://github.com/martin-traverse/arrow-java/tree/feature/avro-consumer-updates
https://github.com/martin-traverse
martin-traversehttps://github.com/martin-traverse
Apr 14, 2025https://github.com/apache/arrow-java/pull/718#issue-2993762456
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
@lidavidmhttps://github.com/lidavidm
#698https://github.com/apache/arrow-java/issues/698
[Java] Type-ids in UnionVector are erroneously coupled to the Arrow types of the underlying vectors #108https://github.com/apache/arrow-java/issues/108
Avro spechttps://avro.apache.org/docs/1.12.0/specification/#timestamps
#698https://github.com/apache/arrow-java/issues/698
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
martin-traversehttps://github.com/martin-traverse
April 14, 2025 18:04https://github.com/apache/arrow-java/pull/718#commits-pushed-1872d41
https://github.com/martin-traverse
Provide an API for converting schemas directly, with the same rules u…https://github.com/apache/arrow-java/pull/718/commits/1872d41723e3b4cc139a3034e7487da00a2aae6d
1872d41https://github.com/apache/arrow-java/pull/718/commits/1872d41723e3b4cc139a3034e7487da00a2aae6d
https://github.com/martin-traverse
Schema round trip for primitive types, nullable and non-nullablehttps://github.com/apache/arrow-java/pull/718/commits/d07b417cbff4b5ec8f9e208407224d2938d0d18a
d07b417https://github.com/apache/arrow-java/pull/718/commits/d07b417cbff4b5ec8f9e208407224d2938d0d18a
https://github.com/martin-traverse
Fix field translation for nullable primitive typeshttps://github.com/apache/arrow-java/pull/718/commits/d2b33aec2b953cbaa3e7f5b42d41dbe29de9bd09
d2b33aehttps://github.com/apache/arrow-java/pull/718/commits/d2b33aec2b953cbaa3e7f5b42d41dbe29de9bd09
https://github.com/martin-traverse
Add schema round-trip tests for logical typeshttps://github.com/apache/arrow-java/pull/718/commits/1766e8b486ada1f8a07861d6419604accd86c710
1766e8bhttps://github.com/apache/arrow-java/pull/718/commits/1766e8b486ada1f8a07861d6419604accd86c710
https://github.com/martin-traverse
Add schema round-trip tests for complex typeshttps://github.com/apache/arrow-java/pull/718/commits/6d7713992e7f8b40162547a56504dd0cc1cd8610
6d77139https://github.com/apache/arrow-java/pull/718/commits/6d7713992e7f8b40162547a56504dd0cc1cd8610
https://github.com/martin-traverse
Remove schema round trip test for fixed size list (does not exist in …https://github.com/apache/arrow-java/pull/718/commits/47572c0e7c1067fff2d67066d052affeb3e0ea60
47572c0https://github.com/apache/arrow-java/pull/718/commits/47572c0e7c1067fff2d67066d052affeb3e0ea60
https://github.com/martin-traverse
Use expected child field name for list round triphttps://github.com/apache/arrow-java/pull/718/commits/331dabc4faa7a3d2a9edbb756e148d360c165d62
331dabchttps://github.com/apache/arrow-java/pull/718/commits/331dabc4faa7a3d2a9edbb756e148d360c165d62
https://github.com/martin-traverse
Support new logical types for LONGhttps://github.com/apache/arrow-java/pull/718/commits/536100998269f8fd6d3ca6a24ac9752aa7614de7
5361009https://github.com/apache/arrow-java/pull/718/commits/536100998269f8fd6d3ca6a24ac9752aa7614de7
https://github.com/martin-traverse
Fix child field names for ARRAY and MAP typeshttps://github.com/apache/arrow-java/pull/718/commits/c2bd7b3ab38f6d6b8e7c1d265f449d25d214ac39
c2bd7b3https://github.com/apache/arrow-java/pull/718/commits/c2bd7b3ab38f6d6b8e7c1d265f449d25d214ac39
https://github.com/martin-traverse
Fix handling of list item field names ($data$ is not legal in Avro)https://github.com/apache/arrow-java/pull/718/commits/3d9faf6100839f8d1df454d4962d8f7c64cede87
3d9faf6https://github.com/apache/arrow-java/pull/718/commits/3d9faf6100839f8d1df454d4962d8f7c64cede87
https://github.com/martin-traverse
Include child fields when handling nullable typeshttps://github.com/apache/arrow-java/pull/718/commits/8897832e03fe7fb8ff2abf1c83ed9f5b38b9c62e
8897832https://github.com/apache/arrow-java/pull/718/commits/8897832e03fe7fb8ff2abf1c83ed9f5b38b9c62e
https://github.com/martin-traverse
Support decimal 256 when converting field typeshttps://github.com/apache/arrow-java/pull/718/commits/eaef6c8b3fc1dc6c3718db17eeac4beb595423ce
eaef6c8https://github.com/apache/arrow-java/pull/718/commits/eaef6c8b3fc1dc6c3718db17eeac4beb595423ce
https://github.com/martin-traverse
Updates tests to expect type support for decimal 256https://github.com/apache/arrow-java/pull/718/commits/0f94366715905807ae1f616e7bd16d7989835691
0f94366https://github.com/apache/arrow-java/pull/718/commits/0f94366715905807ae1f616e7bd16d7989835691
https://github.com/martin-traverse
Add first round trip data testshttps://github.com/apache/arrow-java/pull/718/commits/2cfb81a7de8991bb2a0a436174a84adf9e925e4a
2cfb81ahttps://github.com/apache/arrow-java/pull/718/commits/2cfb81a7de8991bb2a0a436174a84adf9e925e4a
https://github.com/martin-traverse
Add nullable consumer wrapperhttps://github.com/apache/arrow-java/pull/718/commits/f7aba157913e4abc433ebc0467b9d872c6a56a0d
f7aba15https://github.com/apache/arrow-java/pull/718/commits/f7aba157913e4abc433ebc0467b9d872c6a56a0d
https://github.com/martin-traverse
Data round trip tests for primitive types, nullable and non-nullablehttps://github.com/apache/arrow-java/pull/718/commits/dde2dcab7a9735c6c7a0995d5099c7ead5693f2e
dde2dcahttps://github.com/apache/arrow-java/pull/718/commits/dde2dcab7a9735c6c7a0995d5099c7ead5693f2e
https://github.com/martin-traverse
Factor out common logic in round trip data testhttps://github.com/apache/arrow-java/pull/718/commits/85254216bae2be8d3ba5946439b8705c4515f7fa
8525421https://github.com/apache/arrow-java/pull/718/commits/85254216bae2be8d3ba5946439b8705c4515f7fa
https://github.com/martin-traverse
Round trip test cases for logical typeshttps://github.com/apache/arrow-java/pull/718/commits/1ac4fae34da83c801e03c5f047e10436a7d27015
1ac4faehttps://github.com/apache/arrow-java/pull/718/commits/1ac4fae34da83c801e03c5f047e10436a7d27015
https://github.com/martin-traverse
Add support for Decimal 256https://github.com/apache/arrow-java/pull/718/commits/b9cf11b394172144016383f27e586b724339aa9c
b9cf11bhttps://github.com/apache/arrow-java/pull/718/commits/b9cf11b394172144016383f27e586b724339aa9c
https://github.com/martin-traverse
Respect nullability of null vectorshttps://github.com/apache/arrow-java/pull/718/commits/c61cc3a93134927eda2f0e5db022681cbdab0a7c
c61cc3ahttps://github.com/apache/arrow-java/pull/718/commits/c61cc3a93134927eda2f0e5db022681cbdab0a7c
https://github.com/martin-traverse
Add round trip tests for complex typeshttps://github.com/apache/arrow-java/pull/718/commits/84ac2c73b5a5dcac082571ce3b95013d53398a56
84ac2c7https://github.com/apache/arrow-java/pull/718/commits/84ac2c73b5a5dcac082571ce3b95013d53398a56
https://github.com/martin-traverse
Fix unexpected metadata generated by consumershttps://github.com/apache/arrow-java/pull/718/commits/0fd70dee80a5e43d995c4a565916b366ea3e2d55
0fd70dehttps://github.com/apache/arrow-java/pull/718/commits/0fd70dee80a5e43d995c4a565916b366ea3e2d55
https://github.com/martin-traverse
Add (and fix) consumers for all timestamp types (local and zone-aware)https://github.com/apache/arrow-java/pull/718/commits/737ca3b892b0ecdd9c7a23bb924dd43ae595e549
737ca3bhttps://github.com/apache/arrow-java/pull/718/commits/737ca3b892b0ecdd9c7a23bb924dd43ae595e549
https://github.com/martin-traverse
Update consumer tests for logical timestamp typeshttps://github.com/apache/arrow-java/pull/718/commits/4e6efdb6923f66ce3306c2e0569f98e158a01cfe
4e6efdbhttps://github.com/apache/arrow-java/pull/718/commits/4e6efdb6923f66ce3306c2e0569f98e158a01cfe
https://github.com/martin-traverse
Improve nullable type handling (allow to work with list and map)https://github.com/apache/arrow-java/pull/718/commits/8350f4000b09f4bed858b1d56323e8db2111f846
8350f40https://github.com/apache/arrow-java/pull/718/commits/8350f4000b09f4bed858b1d56323e8db2111f846
https://github.com/martin-traverse
Fix one doc commenthttps://github.com/apache/arrow-java/pull/718/commits/6788d51bacda257ffdebe38652c8ed38df9c9990
6788d51https://github.com/apache/arrow-java/pull/718/commits/6788d51bacda257ffdebe38652c8ed38df9c9990
https://github.com/martin-traverse
Implementation updates for Struct typehttps://github.com/apache/arrow-java/pull/718/commits/7f7c4e730adf55f600c3fb785f03a8ed1b10d595
7f7c4e7https://github.com/apache/arrow-java/pull/718/commits/7f7c4e730adf55f600c3fb785f03a8ed1b10d595
https://github.com/martin-traverse
Nullable vectors for enumshttps://github.com/apache/arrow-java/pull/718/commits/e0550da44987c546235a65285347092a66856778
e0550dahttps://github.com/apache/arrow-java/pull/718/commits/e0550da44987c546235a65285347092a66856778
https://github.com/martin-traverse
Tidy up union handling (will need revising along with union vector it…https://github.com/apache/arrow-java/pull/718/commits/0eb69a367b1b5a9e1ce0be6c32806747477eeef6
0eb69a3https://github.com/apache/arrow-java/pull/718/commits/0eb69a367b1b5a9e1ce0be6c32806747477eeef6
https://github.com/martin-traverse
Remove schema round trip test for unions (the main union vector imple…https://github.com/apache/arrow-java/pull/718/commits/bccc14a14cb971b5d978a777caaf96a9cafa48c8
bccc14ahttps://github.com/apache/arrow-java/pull/718/commits/bccc14a14cb971b5d978a777caaf96a9cafa48c8
https://github.com/martin-traverse
martin-traversehttps://github.com/martin-traverse
jbonofrehttps://github.com/jbonofre
laurentgohttps://github.com/laurentgo
lidavidmhttps://github.com/lidavidm
wgtmachttps://github.com/wgtmac
code ownershttps://github.com/apache/arrow-java/blob/4b4d92851c8ecba1876a8f452279122e88e5ff8e/.github/CODEOWNERS#L26
April 14, 2025 17:56https://github.com/apache/arrow-java/pull/718#event-17253349126
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
breaking-change https://github.com/apache/arrow-java/issues?q=state%3Aopen%20label%3Abreaking-change
Apr 14, 2025https://github.com/apache/arrow-java/pull/718#event-17253352412
https://github.com/apps/github-actions
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Farrow-java%2Fpull%2F718
https://github.com/martin-traverse
martin-traversehttps://github.com/martin-traverse
Apr 14, 2025 https://github.com/apache/arrow-java/pull/718#ref-issue-2964398436
Avro support - Improve existing read capabilities #698 https://github.com/apache/arrow-java/issues/698
https://github.com/lidavidm
lidavidmhttps://github.com/lidavidm
enhancement https://github.com/apache/arrow-java/issues?q=state%3Aopen%20label%3Aenhancement
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#event-17258764690
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
18.3.0https://github.com/apache/arrow-java/milestone/2
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#event-17258767353
https://github.com/lidavidm
lidavidmhttps://github.com/lidavidm
Apr 15, 2025 https://github.com/apache/arrow-java/pull/718#pullrequestreview-2766231754
View reviewed changes https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7
lidavidmhttps://github.com/lidavidm
https://github.com/apache/arrow-java/pull/718#pullrequestreview-2766231754
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@jbonofrehttps://github.com/jbonofre
@laurentgohttps://github.com/laurentgo
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
adapter/avro/src/main/java/org/apache/arrow/adapter/avro/ArrowToAvroUtils.javahttps://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-bc7edcfb2ac44b86c965ea53c2e77e92a1a89dc1678c06fe4d4075fe8efc72df
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043285741
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
adapter/avro/src/main/java/org/apache/arrow/adapter/avro/ArrowToAvroUtils.javahttps://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-bc7edcfb2ac44b86c965ea53c2e77e92a1a89dc1678c06fe4d4075fe8efc72df
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043286236
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043317431
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
martin-traversehttps://github.com/martin-traverse
Apr 18, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2050404883
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Avro name ruleshttps://avro.apache.org/docs/1.12.0/specification/#names
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroNullableProducer.javahttps://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-121828fcbdd51422cde4f3c4a29178693880091415aacc4db1ba8c79a656249b
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043326609
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
martin-traversehttps://github.com/martin-traverse
Apr 18, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2050405239
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowConfig.javahttps://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-6c2c7b01d30326ef3c164d985ece21945800f11419575f5139bf5cd2fcbaf8e4
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043339463
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
martin-traversehttps://github.com/martin-traverse
Apr 18, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2050405594
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
adapter/avro/src/test/java/org/apache/arrow/adapter/avro/RoundTripSchemaTest.javahttps://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-e33b4426edc330958be3cb8227963ea3364ad290b314bd56aa1589bfa91e7237
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043354278
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
martin-traversehttps://github.com/martin-traverse
Apr 18, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2050407127
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowUtils.javahttps://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-2100cd5adbedcaef8d556e49815dc0471a4dedf470874b663a5540e82f2ab361
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043399028
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
lidavidmhttps://github.com/lidavidm
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2043399617
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
martin-traversehttps://github.com/martin-traverse
Apr 18, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2050413561
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
lidavidmhttps://github.com/lidavidm
Apr 21, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2051858753
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
https://github.com/martin-traverse
martin-traversehttps://github.com/martin-traverse
Apr 15, 2025https://github.com/apache/arrow-java/pull/718#issuecomment-2803951943
@jbonofrehttps://github.com/jbonofre
@laurentgohttps://github.com/laurentgo
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
martin-traversehttps://github.com/martin-traverse
April 18, 2025 09:17https://github.com/apache/arrow-java/pull/718#commits-pushed-1a03b8a
https://github.com/martin-traverse
Rename legacy mode flag in AvroToArrowConfighttps://github.com/apache/arrow-java/pull/718/commits/1a03b8ab28a14039541a5a795fdc2b9f73f09317
1a03b8ahttps://github.com/apache/arrow-java/pull/718/commits/1a03b8ab28a14039541a5a795fdc2b9f73f09317
https://github.com/martin-traverse
Use legacy mode flag to guard handling of empty alias lists in extern…https://github.com/apache/arrow-java/pull/718/commits/141b6fd6f906917ef1cab1bf02aed0192934c7ae
141b6fdhttps://github.com/apache/arrow-java/pull/718/commits/141b6fd6f906917ef1cab1bf02aed0192934c7ae
https://github.com/martin-traverse
Use legacy mode flag to guard handling of metadata fields that are pa…https://github.com/apache/arrow-java/pull/718/commits/3c173ec5c057853dd27d2570de0c2bad2294a77b
3c173echttps://github.com/apache/arrow-java/pull/718/commits/3c173ec5c057853dd27d2570de0c2bad2294a77b
https://github.com/martin-traverse
Use legacy mode flag to guard handling of namespaces in field nameshttps://github.com/apache/arrow-java/pull/718/commits/f8aa184ec68f266181dbd3012f2fac4df40d016a
f8aa184https://github.com/apache/arrow-java/pull/718/commits/f8aa184ec68f266181dbd3012f2fac4df40d016a
https://github.com/martin-traverse
Use legacy mode flag to guard handling of zone-aware vs local timestampshttps://github.com/apache/arrow-java/pull/718/commits/bff71c45eb65be4d02df15c8d68e726db068986b
bff71c4https://github.com/apache/arrow-java/pull/718/commits/bff71c45eb65be4d02df15c8d68e726db068986b
https://github.com/martin-traverse
Replace original code for Avro to Arrow logical types testhttps://github.com/apache/arrow-java/pull/718/commits/74717c3d2ffaf7b912212e026132b7018dae85a2
74717c3https://github.com/apache/arrow-java/pull/718/commits/74717c3d2ffaf7b912212e026132b7018dae85a2
https://github.com/martin-traverse
Fix typos in commenthttps://github.com/apache/arrow-java/pull/718/commits/6c75d87343164df2d30028dcd36e61c6b8156072
6c75d87https://github.com/apache/arrow-java/pull/718/commits/6c75d87343164df2d30028dcd36e61c6b8156072
https://github.com/martin-traverse
Comments on the legacy mode config parameterhttps://github.com/apache/arrow-java/pull/718/commits/9aaf5cfba49d7a823911e62944a4fef4e28ffde2
9aaf5cfhttps://github.com/apache/arrow-java/pull/718/commits/9aaf5cfba49d7a823911e62944a4fef4e28ffde2
https://github.com/martin-traverse
Factor out repeated code in RT schema testhttps://github.com/apache/arrow-java/pull/718/commits/62d08a98e08c827131659efc5dea0d9421f98d00
62d08a9https://github.com/apache/arrow-java/pull/718/commits/62d08a98e08c827131659efc5dea0d9421f98d00
https://github.com/martin-traverse
martin-traversehttps://github.com/martin-traverse
Apr 18, 2025https://github.com/apache/arrow-java/pull/718#issuecomment-2814996409
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
https://github.com/martin-traverse
martin-traversehttps://github.com/martin-traverse
Apr 18, 2025https://github.com/apache/arrow-java/pull/718#issuecomment-2815088209
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
https://github.com/lidavidm
lidavidmhttps://github.com/lidavidm
breaking-change https://github.com/apache/arrow-java/issues?q=state%3Aopen%20label%3Abreaking-change
Apr 21, 2025https://github.com/apache/arrow-java/pull/718#event-17332869122
https://github.com/lidavidm
lidavidmhttps://github.com/lidavidm
Apr 21, 2025 https://github.com/apache/arrow-java/pull/718#pullrequestreview-2780394980
View reviewed changes https://github.com/apache/arrow-java/pull/718/files/62d08a98e08c827131659efc5dea0d9421f98d00
adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowUtils.javahttps://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-2100cd5adbedcaef8d556e49815dc0471a4dedf470874b663a5540e82f2ab361
lidavidmhttps://github.com/lidavidm
Apr 21, 2025https://github.com/apache/arrow-java/pull/718#discussion_r2051858753
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
https://github.com/lidavidm
lidavidmhttps://github.com/lidavidm
Apr 21, 2025https://github.com/apache/arrow-java/pull/718#issuecomment-2817591251
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
https://github.com/martin-traverse
Apply spotlesshttps://github.com/apache/arrow-java/pull/718/commits/d6538e6b4c220bd08988540e964ca58c177a7362
d6538e6https://github.com/apache/arrow-java/pull/718/commits/d6538e6b4c220bd08988540e964ca58c177a7362
https://github.com/martin-traverse
martin-traversehttps://github.com/martin-traverse
Apr 22, 2025https://github.com/apache/arrow-java/pull/718#issuecomment-2822728753
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
https://github.com/lidavidm
lidavidmhttps://github.com/lidavidm
Apr 22, 2025 https://github.com/apache/arrow-java/pull/718#ref-issue-3011363324
[Release] 18.3.0 #723 https://github.com/apache/arrow-java/issues/723
https://github.com/lidavidm
lidavidmhttps://github.com/lidavidm
d2465c3https://github.com/apache/arrow-java/commit/d2465c3fec94ff25a966490827b57b5eafb1b637
Apr 23, 2025https://github.com/apache/arrow-java/pull/718#event-17362329562
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
timhurskidremiohttps://github.com/timhurskidremio
Dec 5, 2025 https://github.com/apache/arrow-java/pull/718#ref-commit-5f3de84
https://github.com/martin-traverse
https://github.com/timhurskidremio
apacheGH-698https://github.com/apache/arrow-java/issues/698
: Improve and fix Avro read consumers (https://github.com/timhurskidremio/dremio-arrow-java/commit/5f3de84b5c6e46a50efe0605aa2bd00786cb67d3
apache#718https://github.com/apache/arrow-java/pull/718
)https://github.com/timhurskidremio/dremio-arrow-java/commit/5f3de84b5c6e46a50efe0605aa2bd00786cb67d3
5f3de84https://github.com/timhurskidremio/dremio-arrow-java/commit/5f3de84b5c6e46a50efe0605aa2bd00786cb67d3
apache#698https://github.com/apache/arrow-java/issues/698
apache#108https://github.com/apache/arrow-java/issues/108
https://avro.apache.org/docs/1.12.0/specification/#timestampshttps://avro.apache.org/docs/1.12.0/specification/#timestamps
apache#698https://github.com/apache/arrow-java/issues/698
https://github.co/hiddenchars
https://github.com/apache/arrow-java/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Farrow-java%2Fpull%2F718
https://github.com/lidavidm
lidavidm https://github.com/lidavidm
https://github.com/apache/arrow-java/pull/718/files/62d08a98e08c827131659efc5dea0d9421f98d00
https://github.com/laurentgo
laurentgo https://github.com/laurentgo
https://github.com/wgtmac
wgtmac https://github.com/wgtmac
https://github.com/jbonofre
jbonofre https://github.com/jbonofre
enhancement https://github.com/apache/arrow-java/issues?q=state%3Aopen%20label%3Aenhancement
18.3.0 https://github.com/apache/arrow-java/milestone/2
Avro support - Improve existing read capabilities https://github.com/apache/arrow-java/issues/698
Please reload this pagehttps://github.com/apache/arrow-java/pull/718
https://github.com/martin-traverse
https://github.com/lidavidm
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.