Hi all, I would like to propose the addition of several info_codes to the ADBC specification:
- ADBC_INFO_VENDOR_READ_ONLY - ADBC_INFO_VENDOR_SQL - ADBC_INFO_VENDOR_SUBSTRAIT - ADBC_INFO_VENDOR_SUBSTRAIT_MIN_VERSION - ADBC_INFO_VENDOR_SUBSTRAIT_MAX_VERSION These would generally be useful to standardize so that clients can interrogate drivers for their supported capabilities. Each is already defined as an option for Flight SQL's CommandGetSqlInfo, so it would also be straightforward for the flightsql driver to get them from the server. Adding these keys is a format change since it updates adbc.h, so I wanted to circulate this for any comments before opening a vote. Given that a vote is required, if there are any other info_codes that people would like to have added to the spec along with these, please let me know and I can add them to the proposal. There is an issue [0] and a PR [1] open with more details. Thanks, Joel Lubinitsky [0]: https://github.com/apache/arrow-adbc/issues/1650 [1]: https://github.com/apache/arrow-adbc/pull/1649