roeap commented on PR #3540:
URL: 
https://github.com/apache/arrow-datafusion/pull/3540#issuecomment-1252796315

   In delta-rs I have been playing around with some of this, in the hopes to 
eventually get to a point to move this upstream into object store. 
Specifically, I took the `OjectStoreUrl` and gave it some "awareness" of what 
service it is referencing (s3 etc ..). 
(https://github.com/delta-io/delta-rs/blob/0fdaeed734b036d2bd7734eb3c4b3e56680dffff/rust/src/builder/mod.rs#L281-L407)
   
   Also, I added parsing for some well known uris - especially azure has many 
different variants :) 
(https://github.com/delta-io/delta-rs/blob/0fdaeed734b036d2bd7734eb3c4b3e56680dffff/rust/src/builder/mod.rs#L428-L537)
   
   Last but not least, we had several users who wanted to manage connections to 
several stores, so we added some logic to process property bags with several 
commonly used aliases for some of the config keys. and making sure passed 
config always takes precedence over config taken from the environment. 
(https://github.com/delta-io/delta-rs/blob/main/rust/src/builder/azure.rs)
   
   Not sure how much of this - if anything :) - might be useful here or is 
"worthy" or moving 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]

Reply via email to