[[bin]]
name = "tpcds_bench"
path = "src/bin/tpcds_bench.rs"
required-features = ["tpcds-bench"]
[dependencies.arrow]
features = ["prettyprint", "chrono-tz"]
version = "57.1.0"
[dependencies.arrow-schema]
version = "57.1.0"
[dependencies.async-trait]
version = "0.1.89"
[dependencies.bytes]
version = "1.11"
[dependencies.datafusion]
default-features = false
features = ["sql"]
optional = true
version = "51.0.0"
[dependencies.datafusion-common]
default-features = false
features = ["object_store"]
version = "51.0.0"
[dependencies.datafusion-common-runtime]
version = "51.0.0"
[dependencies.datafusion-datasource]
default-features = false
version = "51.0.0"
[dependencies.datafusion-execution]
default-features = false
version = "51.0.0"
[dependencies.datafusion-expr]
version = "51.0.0"
[dependencies.datafusion-physical-expr]
default-features = false
version = "51.0.0"
[dependencies.datafusion-physical-expr-adapter]
version = "51.0.0"
[dependencies.datafusion-physical-expr-common]
version = "51.0.0"
[dependencies.datafusion-physical-plan]
version = "51.0.0"
[dependencies.datafusion-session]
version = "51.0.0"
[dependencies.env_logger]
optional = true
version = "0.11"
[dependencies.futures]
version = "0.3"
[dependencies.futures-util]
version = "0.3"
[dependencies.itertools]
version = "0.14"
[dependencies.log]
version = "^0.4"
[dependencies.object_store]
default-features = false
version = "0.12.4"
[dependencies.orc-rust]
default-features = false
features = ["async"]
version = "0.7.1"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.serde_json]
optional = true
version = "1.0"
[dependencies.structopt]
default-features = false
optional = true
version = "0.3"
[dependencies.tokio]
features = ["rt", "rt-multi-thread", "io-util", "fs", "macros"]
version = "1.28"
[dev-dependencies.criterion]
features = ["async_tokio", "async_futures"]
version = "0.8"
[dev-dependencies.datafusion]
default-features = false
version = "51.0.0"
[dev-dependencies.parking_lot]
version = "0.12"
[dev-dependencies.tempfile]
version = "3.20"
[features]
default = []
tpcds-bench = ["datafusion", "serde", "serde_json", "structopt", "env_logger"]
[lib]
name = "datafusion_datasource_orc"
path = "src/lib.rs"
[lints.rust]
unused = "warn"
[package]
authors = ["suxiaogang223 <suxiaogang223@icloud.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["database", "data-structures", "parsing", "encoding"]
description = "ORC file format support for Apache DataFusion"
edition = "2021"
exclude = ["docs/", "scripts/", "benches/", "tests/", "AGENTS.md", "CLAUDE.md", ".claude/", ".github/"]
keywords = ["datafusion", "orc", "arrow", "database", "analytics"]
license = "Apache-2.0"
name = "datafusion-datasource-orc"
readme = "README.md"
repository = "https://github.com/suxiaogang223/datafusion-datasource-orc"
rust-version = "1.73"
version = "0.0.1"
[package.metadata.docs.rs]
all-features = true