splitgraph / seafowl

Analytical database for data-driven Web applications 🪶
https://seafowl.io
Apache License 2.0
390 stars 9 forks source link

Simplify the external table creation logic #425

Closed gruuya closed 1 year ago

gruuya commented 1 year ago

The only thing that prevented us from employing the relevant DataFusion functions entirely was our custom file_extension setting for HTTP files/tables (to allow disabling filtering by an extension). Previously we copied a lot of code just to make that small change, but now it works as desired in DF, thanks to https://github.com/apache/arrow-datafusion/pull/6274.

Also add a test targeting minio as the host of the HTTP file.