11[package ]
2- name = " datafusion-dft"
2+ authors = [" Matthew Turner <matthew.m.turner@outlook.com>" ]
3+ default-run = " dft"
34description = " An opinionated and batteries included DataFusion implementation"
5+ edition = " 2021"
46homepage = " https://github.com/datafusion-contrib/datafusion-dft"
5- repository = " https://github.com/datafusion-contrib/datafusion-dft"
6- readme = " README.md"
7- authors = [" Matthew Turner <matthew.m.turner@outlook.com>" ]
7+ keywords = [" arrow" , " datafusion" , " query" , " sql" ]
88license = " Apache-2.0"
9- keywords = [" arrow" , " query" , " sql" , " datafusion" ]
9+ name = " datafusion-dft"
10+ readme = " README.md"
11+ repository = " https://github.com/datafusion-contrib/datafusion-dft"
1012version = " 0.2.2"
11- edition = " 2021"
12- default-run = " dft"
1313
1414# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1515
@@ -18,6 +18,7 @@ arrow-flight = { version = "54.1.0", features = [
1818 " flight-sql-experimental" ,
1919], optional = true }
2020async-trait = " 0.1.80"
21+ base64 = { version = " 0.22.1" , optional = true }
2122chrono = " =0.4.39"
2223clap = { version = " 4.5.27" , features = [" derive" ] }
2324color-eyre = " 0.6.3"
@@ -41,29 +42,28 @@ metrics = { version = "0.24.0", optional = true }
4142metrics-exporter-prometheus = { version = " 0.16.0" , optional = true }
4243num_cpus = " 1.16.0"
4344object_store = { version = " 0.11.0" , features = [" aws" ], optional = true }
45+ object_store_opendal = { version = " 0.49" , optional = true }
4446opendal = { version = " 0.51" , features = [
4547 " services-huggingface" ,
4648], optional = true }
47- object_store_opendal = { version = " 0.49" , optional = true }
4849parking_lot = " 0.12.3"
4950parquet = " 54.1.0"
5051pin-project-lite = { version = " 0.2.14" }
5152prost = " 0.13.1"
5253ratatui = " 0.28.0"
5354serde = { version = " 1.0.197" , features = [" derive" ] }
5455strum = " 0.26.2"
55- tokio = { version = " 1.36.0" , features = [" rt-multi-thread" , " macros " ] }
56+ tokio = { version = " 1.36.0" , features = [" macros " , " rt-multi-thread" ] }
5657tokio-stream = { version = " 0.1.15" , features = [" net" ] }
5758tokio-util = " 0.7.10"
5859toml = " 0.8.12"
5960tonic = { version = " 0.12.3" , optional = true }
6061tower = { version = " 0.5.0" }
62+ tower-http = { version = " 0.6.2" , features = [" auth" ], optional = true }
6163tui-logger = { version = " 0.12" , features = [" tracing-support" ] }
6264tui-textarea = { version = " 0.6.1" , features = [" search" ] }
6365url = { version = " 2.5.2" , optional = true }
6466uuid = { version = " 1.10.0" }
65- tower-http = { version = " 0.6.2" , features = [" auth" ], optional = true }
66- base64 = { version = " 0.22.1" , optional = true }
6767
6868[dev-dependencies ]
6969assert_cmd = " 2.0.16"
@@ -76,14 +76,21 @@ url = "2.5.2"
7676[features ]
7777default = [" functions-parquet" ]
7878deltalake = [" datafusion-app/deltalake" ]
79+ flightsql = [
80+ " datafusion-app/flightsql" ,
81+ " dep:arrow-flight" ,
82+ " dep:metrics" ,
83+ " dep:metrics-exporter-prometheus" ,
84+ " dep:tonic" ,
85+ " dep:tower-http" ,
86+ ]
87+ functions-json = [" datafusion-app/functions-json" ]
88+ functions-parquet = [" datafusion-app/functions-parquet" ]
7989hudi = [" datafusion-app/hudi" ]
90+ huggingface = [" datafusion-app/huggingface" ]
8091iceberg = [" datafusion-app/iceberg" ]
81- flightsql = [" datafusion-app/flightsql" , " dep:tonic" , " dep:arrow-flight" , " dep:metrics" , " dep:metrics-exporter-prometheus" , " dep:tower-http" ]
8292s3 = [" datafusion-app/s3" , " url" ]
83- functions-json = [" datafusion-app/functions-json" ]
84- functions-parquet = [" datafusion-app/functions-parquet" ]
8593udfs-wasm = [" datafusion-app/udfs-wasm" , " dep:datafusion-udfs-wasm" ]
86- huggingface = [" datafusion-app/huggingface" ]
8794
8895[[bin ]]
8996name = " dft"
0 commit comments