I recently raised csharp/src/Apache.Arrow/Types/ArrowType: There are different type IDs for values after 21, including Decimal128 and Decimal256, than for Python * Issue #39568 * apache/arrow (github.com)<https://github.com/apache/arrow/issues/39568> because I have a downstream system that is interpreting the XDBC_DATA_TYPE<https://github.com/apache/arrow-adbc/blob/6b73e529ced2f057aa463e7599c6e1227104b025/adbc.h#L1501> as the ArrowTypeId and those are different values in different languages.
For ADBC, what is the intended distinction between xdbc_data_type and xdbc_sql_data_type? Is the xdbc_data_type intended to mimic the C types in ODBC? Or is there a different interpretation? And if there are docs I don't seem to be finding, please refer me to those. Thanks, * David