databend-sql 0.6.0

SQL types for Databend Driver
Documentation
[package]
name = "databend-sql"
description = "SQL types for Databend Driver"
categories = ["database"]
keywords = ["databend", "database", "sdk"]

version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
authors = { workspace = true }
repository = { workspace = true }

[features]
flight-sql = ["dep:arrow-array", "dep:arrow-cast", "dep:arrow-flight", "dep:arrow-schema", "dep:tonic"]

[dependencies]
databend-client = { workspace = true }

chrono = { version = "0.4.26", default-features = false }
serde = { version = "1.0.164", default-features = false, features = ["derive"] }
serde_json = { version = "1.0.97", default-features = false, features = ["std"] }
tokio-stream = "0.1.14"
url = { version = "2.4.0", default-features = false }

arrow = { version = "41.0.0" }
arrow-array = { version = "41.0.0", optional = true }
arrow-cast = { version = "41.0.0", features = ["prettyprint"], optional = true }
arrow-flight = { version = "41.0.0", features = ["flight-sql-experimental"], optional = true }
arrow-schema = { version = "41.0.0", optional = true }
tonic = { version = "0.9.2", default-features = false, features = [
    "transport",
    "codegen",
    "tls",
    "tls-webpki-roots",
    "prost",
], optional = true }