[dependencies.anyhow]
version = "1.0.95"
[dependencies.arrow-flight]
optional = true
version = "54.1.0"
[dependencies.axum]
features = ["multipart"]
version = "0.7.9"
[dependencies.axum-extra]
features = ["typed-header"]
version = "0.9.6"
[dependencies.bytes]
version = "1.9.0"
[dependencies.chrono]
default-features = false
features = ["std", "clock"]
version = "0.4.39"
[dependencies.config]
version = "0.15.8"
[dependencies.datafusion]
version = "45.0.0"
[dependencies.delta_kernel]
features = ["default-engine"]
optional = true
version = "0.6.1"
[dependencies.futures]
version = "0.3.31"
[dependencies.futures-util]
default-features = false
features = ["alloc"]
version = "0.3.31"
[dependencies.http-body]
version = "1.0.1"
[dependencies.hyper]
features = ["full"]
version = "1.6.0"
[dependencies.itertools]
version = "0.14.0"
[dependencies.jsonpath-rust]
version = "0.7.5"
[dependencies.log]
features = ["std"]
version = "0.4.25"
[dependencies.metrics]
default-features = false
optional = true
version = "0.24.1"
[dependencies.metrics-exporter-prometheus]
default-features = false
optional = true
version = "0.16.2"
[dependencies.mime]
version = "0.3.17"
[dependencies.num-traits]
version = "0.2.19"
[dependencies.object_store]
features = ["aws", "gcp", "azure"]
version = "0.11.2"
[dependencies.once_cell]
version = "1.20.3"
[dependencies.pyo3]
optional = true
version = "0.23.4"
[dependencies.reqwest]
features = ["default-tls", "cookies", "json", "stream"]
version = "0.12.12"
[dependencies.serde]
features = ["derive"]
version = "1.0.217"
[dependencies.serde_derive]
version = "1.0.217"
[dependencies.serde_json]
features = ["preserve_order"]
version = "1.0.134"
[dependencies.simple_logger]
features = ["timestamps"]
version = "5.0.0"
[dependencies.sqlx]
default-features = false
features = ["runtime-tokio", "runtime-tokio-rustls", "any", "chrono", "rust_decimal"]
optional = true
version = "0.8.3"
[dependencies.sysinfo]
optional = true
version = "0.33.1"
[dependencies.thiserror]
version = "2.0.11"
[dependencies.tokio]
features = ["full"]
version = "1.43.0"
[dependencies.tonic]
optional = true
version = "0.12.3"
[dependencies.tower]
version = "0.5.2"
[dependencies.tower-http]
features = ["cors"]
version = "0.6.2"
[dependencies.url]
version = "2.5.4"
[features]
avro = ["datafusion/avro"]
deltalake = ["delta_kernel"]
flight = ["arrow-flight", "tonic"]
mysql = ["sqlx/mysql"]
plugin = ["pyo3", "datafusion/pyarrow"]
postgres = ["sqlx/postgres", "sqlx/uuid"]
telemetry = ["metrics", "metrics-exporter-prometheus", "sysinfo"]
webdav = ["object_store/http"]
[lib]
name = "datafusion_server"
path = "src/lib.rs"
[package]
authors = ["Sasaki, Naoki <nsasaki@sal.co.jp>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Web server library for session-based queries using Arrow and other large datasets as data sources."
edition = "2021"
homepage = "https://github.com/sal-openlab/datafusion-server"
keywords = ["http", "sql", "arrow", "flight", "datafusion"]
license = "MIT"
name = "datafusion-server"
readme = "README.md"
repository = "https://github.com/sal-openlab/datafusion-server.git"
rust-version = "1.84"
version = "0.19.6"