[package]
name = "akar-processor"
version = "0.1.4"
edition.workspace = true
license.workspace = true
repository.workspace = true
publish = true
description = "Query processor and execution engine for the Akar embedded graph database"
keywords.workspace = true
categories.workspace = true
authors.workspace = true
[features]
default = ["parquet"]
parquet = ["akar-storage/parquet"]
[dependencies]
akar-common = { path = "../akar-common", version = "0.1.1" }
akar-catalog = { path = "../akar-catalog", version = "0.1.0" }
akar-planner = { path = "../akar-planner", version = "0.1.2" }
akar-function = { path = "../akar-function", version = "0.1.0" }
akar-storage = { path = "../akar-storage", version = "0.1.3" }
akar-transaction = { path = "../akar-transaction", version = "0.1.0" }
akar-parser = { path = "../akar-parser", version = "0.1.1" }
akar-fts = { path = "../akar-fts", version = "0.1.0" }
akar-vector = { path = "../akar-vector", version = "0.1.0" }
tracing.workspace = true
hashbrown.workspace = true
ahash.workspace = true
rayon.workspace = true
arrow.workspace = true
[dev-dependencies]
criterion.workspace = true
akar-binder = { path = "../akar-binder", version = "0.1.2" }
[[bench]]
name = "physical_scan"
harness = false
[[bench]]
name = "physical_filter"
harness = false
[[bench]]
name = "physical_hash_join"
harness = false
[[bench]]
name = "physical_order_by"
harness = false
[[bench]]
name = "physical_aggregate"
harness = false
[[bench]]
name = "evaluate_arrow"
harness = false
[lints]
workspace = true