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

Reply via email to