[package]
name = "graphar-flight"
description = "Apache Arrow Flight SQL service over FalkorDB — Cypher in, Arrow out"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
[features]
default = []
skade = [
"dep:skade",
"dep:tempfile",
]
testmatrix = ["dep:nornir-testmatrix", "nornir-testmatrix/testmatrix"]
[dependencies]
graphar = { path = "../graphar" , version = "0.1.0" }
graphar-falkordb = { path = "../graphar-falkordb" , version = "0.1.0" }
nornir-testmatrix = { version = "0.2", default-features = false, optional = true }
skade = { version = "0.5", default-features = false, optional = true }
tempfile = { version = "3", optional = true }
arrow = { workspace = true }
arrow-array = { workspace = true }
arrow-schema = { workspace = true }
arrow-flight = { workspace = true }
tonic = { workspace = true }
futures = { workspace = true }
prost = { workspace = true }
redis = { workspace = true }
tokio = { workspace = true }
thiserror = { workspace = true }
serde_json = { workspace = true }
base64 = "0.22"
[dev-dependencies]
tokio = { workspace = true }
testcontainers = "0.27"
arrow-array = { workspace = true }
futures = { workspace = true }
tempfile = "3"
[[example]]
name = "export-iceberg"
required-features = ["skade"]