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]
