lidavidm commented on issue #1704:
URL: https://github.com/apache/arrow-adbc/issues/1704#issuecomment-2601955182

   We could add new columns easily enough. I've also wanted to add procedures 
and other fields. For me, there's two problems:
   
   - Is adding a new column a breaking change?
   - For GetTableSchema specifically, there's not a _great_ way to embed an 
Arrow schema into an Arrow table. You have to serialize it to a byte blob which 
isn't great. (Perhaps an extension type, or 
https://github.com/apache/arrow/issues/25078, would help, though the PR for 
that issue got shut down by a maintainer.)
   
   Also, I've been a bit conflicted on the GetObjects API. While in theory it 
is very efficient and uniform, in practice it is a bit complicated to implement 
and use. I'd be curious to hear more opinions on it vs the standard JDBC array 
of `GetFoo` methods.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to