aiguofer commented on issue #38785:
URL: https://github.com/apache/arrow/issues/38785#issuecomment-1821932084

   The `DatasetSchema` is exposed to clients to do whatever they wish with it. 
They might need to know the schema ahead of having the results, for example.
   
   As you noticed, It's also used to determine the type of query, which might 
affect how to execute the query. For example, the JDBC driver doesn't 
differentiate betwee `executeQuery` and `executeUpdate` when `execute` is 
called, so the driver itself must do it.
   
   This does mean that in order for your server to meet the spec you need to 
include a `DatasetSchema`.


-- 
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