From 69565ef8b58f9a1af0fa5b3ae03dd887d51dc4be Mon Sep 17 00:00:00 2001 From: David Li Date: Fri, 9 Jan 2026 13:19:56 +0900 Subject: [PATCH] feat(format): add AdbcErrorGetVendorCode Closes #1576. --- c/include/arrow-adbc/adbc.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/c/include/arrow-adbc/adbc.h b/c/include/arrow-adbc/adbc.h index a55f645ed7..a447b5b4e2 100644 --- a/c/include/arrow-adbc/adbc.h +++ b/c/include/arrow-adbc/adbc.h @@ -371,6 +371,13 @@ struct ADBC_EXPORT AdbcErrorDetail { size_t value_length; }; +/// \brief Get the vendor code for an error (since the vendor code field was +/// repurposed). +/// +/// \since ADBC API revision 1.2.0 +ADBC_EXPORT +int AdbcErrorGetVendorCode(const struct AdbcError* error); + /// \brief Get the number of metadata values available in an error. /// /// \since ADBC API revision 1.1.0