lidavidm commented on PR #41823: URL: https://github.com/apache/arrow/pull/41823#issuecomment-2139574516
> But also this extension type is not a closed set, as you can put whatever you want in the type_name and vendor_name metadata? Then you risk colliding with an actual extension type, and you aren't communicating that the _intermediate_ system doesn't know how to interpret the type. Part of the use case is just in catalogs like Flight SQL where there isn't necessarily concrete data in play. GDAL wouldn't use it for types it knows about. I would argue the typical extension type is to claim support for a type that is not part of Arrow's type system with some particular semantics (UUID, or geometry, etc.). "Other" is different, it is to explicitly disclaim support while also avoiding a hard error or silent data loss. See the examples already written in the proposal. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org