| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:0b37df19-a7d7-97d2-4af1-6b6cbe0e40ca |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C68C:262544:101F66:14C3B7:699209D7 |
| html-safe-nonce | 65a56eef2d9494e33e1cf6ee9d28f688033a4464e99047ab580e0bf4da086a22 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjhDOjI2MjU0NDoxMDFGNjY6MTRDM0I3OjY5OTIwOUQ3IiwidmlzaXRvcl9pZCI6IjgzNzU2MDMyMDE1NzYxNDMzMTkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 113f90e5df07d3ee7fa445593c27772fc7db4c2f84eefe6058d7c7664013c69e |
| hovercard-subject-tag | pull_request:2458281770 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/apache/arrow-java/718/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/056939fa5b2b4c91c5172d877c1449018d16e9ad0d35ac563bd52739f2238222/apache/arrow-java/pull/718 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/056939fa5b2b4c91c5172d877c1449018d16e9ad0d35ac563bd52739f2238222/apache/arrow-java/pull/718 |
| og:image:alt | 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... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | martin-traverse |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-cache |
| go-import | github.com/apache/arrow-java git https://github.com/apache/arrow-java.git |
| octolytics-dimension-user_id | 47359 |
| octolytics-dimension-user_login | apache |
| octolytics-dimension-repository_id | 893682219 |
| octolytics-dimension-repository_nwo | apache/arrow-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 893682219 |
| octolytics-dimension-repository_network_root_nwo | apache/arrow-java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://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 AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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 |
| Reload | https://github.com/apache/arrow-java/pull/718 |
| Reload | https://github.com/apache/arrow-java/pull/718 |
| Reload | https://github.com/apache/arrow-java/pull/718 |
|
apache
| https://github.com/apache |
| arrow-java | https://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 |
| lidavidm | https://github.com/lidavidm |
| apache:main | https://github.com/apache/arrow-java/tree/main |
| martin-traverse:feature/avro-consumer-updates | https://github.com/martin-traverse/arrow-java/tree/feature/avro-consumer-updates |
| Conversation | https://github.com/apache/arrow-java/pull/718 |
| Commits41 (41) | https://github.com/apache/arrow-java/pull/718/commits |
| Checks | https://github.com/apache/arrow-java/pull/718/checks |
| Files changed | https://github.com/apache/arrow-java/pull/718/files |
| GH-698: Improve and fix Avro read consumers | https://github.com/apache/arrow-java/pull/718#top |
| lidavidm | https://github.com/lidavidm |
| apache:main | https://github.com/apache/arrow-java/tree/main |
| martin-traverse:feature/avro-consumer-updates | https://github.com/martin-traverse/arrow-java/tree/feature/avro-consumer-updates |
|
| https://github.com/martin-traverse |
| martin-traverse | https://github.com/martin-traverse |
| Apr 14, 2025 | https://github.com/apache/arrow-java/pull/718#issue-2993762456 |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| @lidavidm | https://github.com/lidavidm |
| #698 | https://github.com/apache/arrow-java/issues/698 |
| [Java] Type-ids in UnionVector are erroneously coupled to the Arrow types of the underlying vectors #108 | https://github.com/apache/arrow-java/issues/108 |
| Avro spec | https://avro.apache.org/docs/1.12.0/specification/#timestamps |
| #698 | https://github.com/apache/arrow-java/issues/698 |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| martin-traverse | https://github.com/martin-traverse |
| April 14, 2025 18:04 | https://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 |
| 1872d41 | https://github.com/apache/arrow-java/pull/718/commits/1872d41723e3b4cc139a3034e7487da00a2aae6d |
|
| https://github.com/martin-traverse |
| Schema round trip for primitive types, nullable and non-nullable | https://github.com/apache/arrow-java/pull/718/commits/d07b417cbff4b5ec8f9e208407224d2938d0d18a |
| d07b417 | https://github.com/apache/arrow-java/pull/718/commits/d07b417cbff4b5ec8f9e208407224d2938d0d18a |
|
| https://github.com/martin-traverse |
| Fix field translation for nullable primitive types | https://github.com/apache/arrow-java/pull/718/commits/d2b33aec2b953cbaa3e7f5b42d41dbe29de9bd09 |
| d2b33ae | https://github.com/apache/arrow-java/pull/718/commits/d2b33aec2b953cbaa3e7f5b42d41dbe29de9bd09 |
|
| https://github.com/martin-traverse |
| Add schema round-trip tests for logical types | https://github.com/apache/arrow-java/pull/718/commits/1766e8b486ada1f8a07861d6419604accd86c710 |
| 1766e8b | https://github.com/apache/arrow-java/pull/718/commits/1766e8b486ada1f8a07861d6419604accd86c710 |
|
| https://github.com/martin-traverse |
| Add schema round-trip tests for complex types | https://github.com/apache/arrow-java/pull/718/commits/6d7713992e7f8b40162547a56504dd0cc1cd8610 |
| 6d77139 | https://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 |
| 47572c0 | https://github.com/apache/arrow-java/pull/718/commits/47572c0e7c1067fff2d67066d052affeb3e0ea60 |
|
| https://github.com/martin-traverse |
| Use expected child field name for list round trip | https://github.com/apache/arrow-java/pull/718/commits/331dabc4faa7a3d2a9edbb756e148d360c165d62 |
| 331dabc | https://github.com/apache/arrow-java/pull/718/commits/331dabc4faa7a3d2a9edbb756e148d360c165d62 |
|
| https://github.com/martin-traverse |
| Support new logical types for LONG | https://github.com/apache/arrow-java/pull/718/commits/536100998269f8fd6d3ca6a24ac9752aa7614de7 |
| 5361009 | https://github.com/apache/arrow-java/pull/718/commits/536100998269f8fd6d3ca6a24ac9752aa7614de7 |
|
| https://github.com/martin-traverse |
| Fix child field names for ARRAY and MAP types | https://github.com/apache/arrow-java/pull/718/commits/c2bd7b3ab38f6d6b8e7c1d265f449d25d214ac39 |
| c2bd7b3 | https://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 |
| 3d9faf6 | https://github.com/apache/arrow-java/pull/718/commits/3d9faf6100839f8d1df454d4962d8f7c64cede87 |
|
| https://github.com/martin-traverse |
| Include child fields when handling nullable types | https://github.com/apache/arrow-java/pull/718/commits/8897832e03fe7fb8ff2abf1c83ed9f5b38b9c62e |
| 8897832 | https://github.com/apache/arrow-java/pull/718/commits/8897832e03fe7fb8ff2abf1c83ed9f5b38b9c62e |
|
| https://github.com/martin-traverse |
| Support decimal 256 when converting field types | https://github.com/apache/arrow-java/pull/718/commits/eaef6c8b3fc1dc6c3718db17eeac4beb595423ce |
| eaef6c8 | https://github.com/apache/arrow-java/pull/718/commits/eaef6c8b3fc1dc6c3718db17eeac4beb595423ce |
|
| https://github.com/martin-traverse |
| Updates tests to expect type support for decimal 256 | https://github.com/apache/arrow-java/pull/718/commits/0f94366715905807ae1f616e7bd16d7989835691 |
| 0f94366 | https://github.com/apache/arrow-java/pull/718/commits/0f94366715905807ae1f616e7bd16d7989835691 |
|
| https://github.com/martin-traverse |
| Add first round trip data tests | https://github.com/apache/arrow-java/pull/718/commits/2cfb81a7de8991bb2a0a436174a84adf9e925e4a |
| 2cfb81a | https://github.com/apache/arrow-java/pull/718/commits/2cfb81a7de8991bb2a0a436174a84adf9e925e4a |
|
| https://github.com/martin-traverse |
| Add nullable consumer wrapper | https://github.com/apache/arrow-java/pull/718/commits/f7aba157913e4abc433ebc0467b9d872c6a56a0d |
| f7aba15 | https://github.com/apache/arrow-java/pull/718/commits/f7aba157913e4abc433ebc0467b9d872c6a56a0d |
|
| https://github.com/martin-traverse |
| Data round trip tests for primitive types, nullable and non-nullable | https://github.com/apache/arrow-java/pull/718/commits/dde2dcab7a9735c6c7a0995d5099c7ead5693f2e |
| dde2dca | https://github.com/apache/arrow-java/pull/718/commits/dde2dcab7a9735c6c7a0995d5099c7ead5693f2e |
|
| https://github.com/martin-traverse |
| Factor out common logic in round trip data test | https://github.com/apache/arrow-java/pull/718/commits/85254216bae2be8d3ba5946439b8705c4515f7fa |
| 8525421 | https://github.com/apache/arrow-java/pull/718/commits/85254216bae2be8d3ba5946439b8705c4515f7fa |
|
| https://github.com/martin-traverse |
| Round trip test cases for logical types | https://github.com/apache/arrow-java/pull/718/commits/1ac4fae34da83c801e03c5f047e10436a7d27015 |
| 1ac4fae | https://github.com/apache/arrow-java/pull/718/commits/1ac4fae34da83c801e03c5f047e10436a7d27015 |
|
| https://github.com/martin-traverse |
| Add support for Decimal 256 | https://github.com/apache/arrow-java/pull/718/commits/b9cf11b394172144016383f27e586b724339aa9c |
| b9cf11b | https://github.com/apache/arrow-java/pull/718/commits/b9cf11b394172144016383f27e586b724339aa9c |
|
| https://github.com/martin-traverse |
| Respect nullability of null vectors | https://github.com/apache/arrow-java/pull/718/commits/c61cc3a93134927eda2f0e5db022681cbdab0a7c |
| c61cc3a | https://github.com/apache/arrow-java/pull/718/commits/c61cc3a93134927eda2f0e5db022681cbdab0a7c |
|
| https://github.com/martin-traverse |
| Add round trip tests for complex types | https://github.com/apache/arrow-java/pull/718/commits/84ac2c73b5a5dcac082571ce3b95013d53398a56 |
| 84ac2c7 | https://github.com/apache/arrow-java/pull/718/commits/84ac2c73b5a5dcac082571ce3b95013d53398a56 |
|
| https://github.com/martin-traverse |
| Fix unexpected metadata generated by consumers | https://github.com/apache/arrow-java/pull/718/commits/0fd70dee80a5e43d995c4a565916b366ea3e2d55 |
| 0fd70de | https://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 |
| 737ca3b | https://github.com/apache/arrow-java/pull/718/commits/737ca3b892b0ecdd9c7a23bb924dd43ae595e549 |
|
| https://github.com/martin-traverse |
| Update consumer tests for logical timestamp types | https://github.com/apache/arrow-java/pull/718/commits/4e6efdb6923f66ce3306c2e0569f98e158a01cfe |
| 4e6efdb | https://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 |
| 8350f40 | https://github.com/apache/arrow-java/pull/718/commits/8350f4000b09f4bed858b1d56323e8db2111f846 |
|
| https://github.com/martin-traverse |
| Fix one doc comment | https://github.com/apache/arrow-java/pull/718/commits/6788d51bacda257ffdebe38652c8ed38df9c9990 |
| 6788d51 | https://github.com/apache/arrow-java/pull/718/commits/6788d51bacda257ffdebe38652c8ed38df9c9990 |
|
| https://github.com/martin-traverse |
| Implementation updates for Struct type | https://github.com/apache/arrow-java/pull/718/commits/7f7c4e730adf55f600c3fb785f03a8ed1b10d595 |
| 7f7c4e7 | https://github.com/apache/arrow-java/pull/718/commits/7f7c4e730adf55f600c3fb785f03a8ed1b10d595 |
|
| https://github.com/martin-traverse |
| Nullable vectors for enums | https://github.com/apache/arrow-java/pull/718/commits/e0550da44987c546235a65285347092a66856778 |
| e0550da | https://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 |
| 0eb69a3 | https://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 |
| bccc14a | https://github.com/apache/arrow-java/pull/718/commits/bccc14a14cb971b5d978a777caaf96a9cafa48c8 |
| https://github.com/martin-traverse |
| martin-traverse | https://github.com/martin-traverse |
| jbonofre | https://github.com/jbonofre |
| laurentgo | https://github.com/laurentgo |
| lidavidm | https://github.com/lidavidm |
| wgtmac | https://github.com/wgtmac |
| code owners | https://github.com/apache/arrow-java/blob/4b4d92851c8ecba1876a8f452279122e88e5ff8e/.github/CODEOWNERS#L26 |
| April 14, 2025 17:56 | https://github.com/apache/arrow-java/pull/718#event-17253349126 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
breaking-change
| https://github.com/apache/arrow-java/issues?q=state%3Aopen%20label%3Abreaking-change |
| Apr 14, 2025 | https://github.com/apache/arrow-java/pull/718#event-17253352412 |
| https://github.com/apps/github-actions |
| Sign in to view | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Farrow-java%2Fpull%2F718 |
| https://github.com/martin-traverse |
| martin-traverse | https://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 |
| lidavidm | https://github.com/lidavidm |
|
enhancement
| https://github.com/apache/arrow-java/issues?q=state%3Aopen%20label%3Aenhancement |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#event-17258764690 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| 18.3.0 | https://github.com/apache/arrow-java/milestone/2 |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#event-17258767353 |
| https://github.com/lidavidm |
| lidavidm | https://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 |
| lidavidm | https://github.com/lidavidm |
| https://github.com/apache/arrow-java/pull/718#pullrequestreview-2766231754 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| @jbonofre | https://github.com/jbonofre |
| @laurentgo | https://github.com/laurentgo |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| adapter/avro/src/main/java/org/apache/arrow/adapter/avro/ArrowToAvroUtils.java | https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-bc7edcfb2ac44b86c965ea53c2e77e92a1a89dc1678c06fe4d4075fe8efc72df |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043285741 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| adapter/avro/src/main/java/org/apache/arrow/adapter/avro/ArrowToAvroUtils.java | https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-bc7edcfb2ac44b86c965ea53c2e77e92a1a89dc1678c06fe4d4075fe8efc72df |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043286236 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043317431 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| martin-traverse | https://github.com/martin-traverse |
| Apr 18, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2050404883 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Avro name rules | https://avro.apache.org/docs/1.12.0/specification/#names |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroNullableProducer.java | https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-121828fcbdd51422cde4f3c4a29178693880091415aacc4db1ba8c79a656249b |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043326609 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| martin-traverse | https://github.com/martin-traverse |
| Apr 18, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2050405239 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowConfig.java | https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-6c2c7b01d30326ef3c164d985ece21945800f11419575f5139bf5cd2fcbaf8e4 |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043339463 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| martin-traverse | https://github.com/martin-traverse |
| Apr 18, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2050405594 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| adapter/avro/src/test/java/org/apache/arrow/adapter/avro/RoundTripSchemaTest.java | https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-e33b4426edc330958be3cb8227963ea3364ad290b314bd56aa1589bfa91e7237 |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043354278 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| martin-traverse | https://github.com/martin-traverse |
| Apr 18, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2050407127 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowUtils.java | https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-2100cd5adbedcaef8d556e49815dc0471a4dedf470874b663a5540e82f2ab361 |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043399028 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| lidavidm | https://github.com/lidavidm |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2043399617 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| martin-traverse | https://github.com/martin-traverse |
| Apr 18, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2050413561 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| lidavidm | https://github.com/lidavidm |
| Apr 21, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2051858753 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| https://github.com/martin-traverse |
| martin-traverse | https://github.com/martin-traverse |
| Apr 15, 2025 | https://github.com/apache/arrow-java/pull/718#issuecomment-2803951943 |
| @jbonofre | https://github.com/jbonofre |
| @laurentgo | https://github.com/laurentgo |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| martin-traverse | https://github.com/martin-traverse |
| April 18, 2025 09:17 | https://github.com/apache/arrow-java/pull/718#commits-pushed-1a03b8a |
|
| https://github.com/martin-traverse |
| Rename legacy mode flag in AvroToArrowConfig | https://github.com/apache/arrow-java/pull/718/commits/1a03b8ab28a14039541a5a795fdc2b9f73f09317 |
| 1a03b8a | https://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 |
| 141b6fd | https://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 |
| 3c173ec | https://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 names | https://github.com/apache/arrow-java/pull/718/commits/f8aa184ec68f266181dbd3012f2fac4df40d016a |
| f8aa184 | https://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 timestamps | https://github.com/apache/arrow-java/pull/718/commits/bff71c45eb65be4d02df15c8d68e726db068986b |
| bff71c4 | https://github.com/apache/arrow-java/pull/718/commits/bff71c45eb65be4d02df15c8d68e726db068986b |
|
| https://github.com/martin-traverse |
| Replace original code for Avro to Arrow logical types test | https://github.com/apache/arrow-java/pull/718/commits/74717c3d2ffaf7b912212e026132b7018dae85a2 |
| 74717c3 | https://github.com/apache/arrow-java/pull/718/commits/74717c3d2ffaf7b912212e026132b7018dae85a2 |
|
| https://github.com/martin-traverse |
| Fix typos in comment | https://github.com/apache/arrow-java/pull/718/commits/6c75d87343164df2d30028dcd36e61c6b8156072 |
| 6c75d87 | https://github.com/apache/arrow-java/pull/718/commits/6c75d87343164df2d30028dcd36e61c6b8156072 |
|
| https://github.com/martin-traverse |
| Comments on the legacy mode config parameter | https://github.com/apache/arrow-java/pull/718/commits/9aaf5cfba49d7a823911e62944a4fef4e28ffde2 |
| 9aaf5cf | https://github.com/apache/arrow-java/pull/718/commits/9aaf5cfba49d7a823911e62944a4fef4e28ffde2 |
|
| https://github.com/martin-traverse |
| Factor out repeated code in RT schema test | https://github.com/apache/arrow-java/pull/718/commits/62d08a98e08c827131659efc5dea0d9421f98d00 |
| 62d08a9 | https://github.com/apache/arrow-java/pull/718/commits/62d08a98e08c827131659efc5dea0d9421f98d00 |
| https://github.com/martin-traverse |
| martin-traverse | https://github.com/martin-traverse |
| Apr 18, 2025 | https://github.com/apache/arrow-java/pull/718#issuecomment-2814996409 |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| https://github.com/martin-traverse |
| martin-traverse | https://github.com/martin-traverse |
| Apr 18, 2025 | https://github.com/apache/arrow-java/pull/718#issuecomment-2815088209 |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| https://github.com/lidavidm |
| lidavidm | https://github.com/lidavidm |
|
breaking-change
| https://github.com/apache/arrow-java/issues?q=state%3Aopen%20label%3Abreaking-change |
| Apr 21, 2025 | https://github.com/apache/arrow-java/pull/718#event-17332869122 |
| https://github.com/lidavidm |
| lidavidm | https://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.java | https://github.com/apache/arrow-java/pull/718/files/577f8aa9bc160ece810e04503be24f33ea2dedf7#diff-2100cd5adbedcaef8d556e49815dc0471a4dedf470874b663a5540e82f2ab361 |
| lidavidm | https://github.com/lidavidm |
| Apr 21, 2025 | https://github.com/apache/arrow-java/pull/718#discussion_r2051858753 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| https://github.com/lidavidm |
| lidavidm | https://github.com/lidavidm |
| Apr 21, 2025 | https://github.com/apache/arrow-java/pull/718#issuecomment-2817591251 |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
|
| https://github.com/martin-traverse |
| Apply spotless | https://github.com/apache/arrow-java/pull/718/commits/d6538e6b4c220bd08988540e964ca58c177a7362 |
| d6538e6 | https://github.com/apache/arrow-java/pull/718/commits/d6538e6b4c220bd08988540e964ca58c177a7362 |
| https://github.com/martin-traverse |
| martin-traverse | https://github.com/martin-traverse |
| Apr 22, 2025 | https://github.com/apache/arrow-java/pull/718#issuecomment-2822728753 |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| https://github.com/lidavidm |
| lidavidm | https://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 |
| lidavidm | https://github.com/lidavidm |
| d2465c3 | https://github.com/apache/arrow-java/commit/d2465c3fec94ff25a966490827b57b5eafb1b637 |
| Apr 23, 2025 | https://github.com/apache/arrow-java/pull/718#event-17362329562 |
| Please reload this page | https://github.com/apache/arrow-java/pull/718 |
| timhurskidremio | https://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-698 | https://github.com/apache/arrow-java/issues/698 |
| : Improve and fix Avro read consumers ( | https://github.com/timhurskidremio/dremio-arrow-java/commit/5f3de84b5c6e46a50efe0605aa2bd00786cb67d3 |
| apache#718 | https://github.com/apache/arrow-java/pull/718 |
| ) | https://github.com/timhurskidremio/dremio-arrow-java/commit/5f3de84b5c6e46a50efe0605aa2bd00786cb67d3 |
| 5f3de84 | https://github.com/timhurskidremio/dremio-arrow-java/commit/5f3de84b5c6e46a50efe0605aa2bd00786cb67d3 |
| apache#698 | https://github.com/apache/arrow-java/issues/698 |
| apache#108 | https://github.com/apache/arrow-java/issues/108 |
| https://avro.apache.org/docs/1.12.0/specification/#timestamps | https://avro.apache.org/docs/1.12.0/specification/#timestamps |
| apache#698 | https://github.com/apache/arrow-java/issues/698 |
| https://github.co/hiddenchars |
| https://github.com/apache/arrow-java/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://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 page | https://github.com/apache/arrow-java/pull/718 |
|
| https://github.com/martin-traverse |
|
| https://github.com/lidavidm |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |