kosiew commented on PR #1247:
URL: 
https://github.com/apache/datafusion-python/pull/1247#issuecomment-3356785289

   > brittle to changes upstream to try to interrupt the error and provide an 
alternate.
   
   We mitigated the brittleness by moving the fragile string matching into a 
single helper that first looks for a missing_table_names attribute the Rust 
binding now attaches whenever DataFusion raises a missing-table error, so the 
retry loop only triggers when the engine itself told us which names were 
unresolved. 
   The regex fallback is kept solely for backward-compatibility with older 
providers that don’t populate that attribute, and the test suite locks in both 
code paths so we notice if either signal ever changes upstream.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to