radixdb-executor 1.1.0

SQL binding, planning, and execution engine for RadixDB
Documentation
[package]
name = "radixdb-executor"
version.workspace = true
edition = "2021"
rust-version.workspace = true
authors.workspace = true
homepage.workspace = true
repository.workspace = true
documentation.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
publish.workspace = true
description = "SQL binding, planning, and execution engine for RadixDB"
license-file = "../../LICENSE"
autobenches = false

[features]
default = []
parallel = ["dep:rayon", "radixdb-storage/parallel"]
bench-harness = ["radixdb-storage/bench-harness"]
test-failpoints = [
    "radixdb-core/test-failpoints",
    "radixdb-storage/test-failpoints",
]
test-mutations = ["radixdb-storage/test-mutations"]
test-hooks = ["radixdb-storage/test-hooks"]

[dependencies]
radixdb-catalog = { version = "=1.1.0", path = "../radixdb-catalog" }
radixdb-core = { version = "=1.1.0", path = "../radixdb-core" }
radixdb-functions = { version = "=1.1.0", path = "../radixdb-functions" }
radixdb-procedural = { version = "=1.1.0", path = "../radixdb-procedural" }
radixdb-plugin-host = { version = "=1.1.0", path = "../radixdb-plugin-host" }
radixdb-sql = { version = "=1.1.0", path = "../radixdb-sql" }
radixdb-storage = { version = "=1.1.0", path = "../radixdb-storage" }
ahash = "0.8"
argon2 = { version = "0.5", features = ["std"] }
chrono = "0.4"
csv = "1.3"
hashbrown = "0.16"
lru = "0.16"
memchr = "2.6"
parking_lot = { version = "0.12", features = ["arc_lock"] }
radsort = "0.1"
rayon = { version = "1.8", optional = true }
regex = "1.10"
rustc-hash = "1.1"
serde_json = "1.0"
smallvec = "1.11"
uuid = { version = "1", features = ["v7"] }

[dev-dependencies]
criterion = { version = "0.8", features = ["html_reports"] }
radixdb-plugin-abi = { version = "=1.1.0", path = "../radixdb-plugin-abi" }
radixdb-plugin-host = { version = "=1.1.0", path = "../radixdb-plugin-host", features = ["test-hooks"] }
radixdb-storage = { version = "=1.1.0", path = "../radixdb-storage", features = ["test-failpoints", "test-hooks"] }
tempfile = "3.9"

[[bench]]
name = "dependency_boundary"
path = "benches/dependency_boundary.rs"
harness = false