[package]
name = "tidb_query_executors"
version = "0.0.1"
edition = "2018"
publish = false
description = "A vector query engine to run TiDB pushed down executors"

[dependencies]
api_version = { path = "../api_version", default-features = false }
async-trait = "0.1"
bytes = "1.2.1"
codec = { workspace = true }
collections = { workspace = true }
fail = "0.5"
futures = { version = "0.3", features = ["compat"] }
itertools = "0.10"
kvengine = { workspace = true }
kvproto = { workspace = true }
log_wrappers = { workspace = true }
match-template = "0.0.1"
protobuf = { version = "2.8", features = ["bytes"] }
slog = { version = "2.3", features = ["max_level_trace", "release_max_level_debug"] }
slog-global = { version = "0.1", git = "https://github.com/breeswish/slog-global.git", rev = "d592f88e4dbba5eb439998463054f1a44fbf17b9" }
smallvec = "1.4"
tidb_query_aggr = { workspace = true }
tidb_query_common = { workspace = true }
tidb_query_datatype = { workspace = true }
tidb_query_expr = { workspace = true }
tikv_util = { workspace = true }
tipb = { workspace = true }
txn_types = { workspace = true }
yatp = { workspace = true }

[dev-dependencies]
anyhow = "1.0"
tidb_query_codegen = { workspace = true }
tipb_helper = { workspace = true }
