eric-wang-1990 opened a new pull request, #2959:
URL: https://github.com/apache/arrow-adbc/pull/2959

   ## Description
   
   This PR enhances the C# implementation of GetColumnsExtended by:
   
   1. Adding FK_NAME and KEQ_SEQ fields to the foreign key fields array
   2. Improving type handling in the relationship data processing to properly 
handle non-string types like Int32
   3. Preserving original field types from the source schema in the extended 
results
   4. Removing unnecessary underscore escaping in 
GetCrossReferenceAsForeignTableAsync since these are exact match queries
   5. Adding schema validation tests for the extended column metadata
   
   ## Rationale
   
   These changes ensure that all necessary foreign key relationship information 
is available to clients and that the data types are properly preserved when 
processing relationship data. The additional fields (FK_NAME and KEQ_SEQ) 
provide important context about foreign key constraints.
   
   ## Testing
   
   - Enhanced existing tests to validate the schema of the GetColumnsExtended 
result
   - Verified proper type handling for both string and integer fields
   - Manually tested with Hive and Databricks connections


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