[workspace] members = [ "benchmarks", "src/api", "src/catalog", "src/client", "src/cmd", "src/common/base", "src/common/catalog", "src/common/datasource", "src/common/error", "src/common/function", "src/common/function-macro", "src/common/greptimedb-telemetry", "src/common/grpc", "src/common/grpc-expr", "src/common/mem-prof", "src/common/meta", "src/common/procedure", "src/common/procedure-test", "src/common/query", "src/common/recordbatch", "src/common/runtime", "src/common/substrait", "src/common/telemetry", "src/common/test-util", "src/common/time", "src/common/version", "src/datanode", "src/datatypes", "src/file-table-engine", "src/frontend", "src/log-store", "src/meta-client", "src/meta-srv", "src/mito", "src/mito2", "src/object-store", "src/partition", "src/promql", "src/query", "src/script", "src/servers", "src/session", "src/sql", "src/storage", "src/store-api", "src/table", "src/table-procedure", "tests-integration", "tests/runner", ] resolver = "2" [workspace.package] version = "0.3.2" edition = "2021" license = "Apache-2.0" [workspace.dependencies] arrow = { version = "43.0" } etcd-client = "0.11" arrow-array = "43.0" arrow-flight = "43.0" arrow-schema = { version = "43.0", features = ["serde"] } async-stream = "0.3" async-trait = "0.1" chrono = { version = "0.4", features = ["serde"] } datafusion = { git = "https://github.com/waynexia/arrow-datafusion.git", rev = "2ceb7f927c40787773fdc466d6a4b79f3a6c0001" } datafusion-common = { git = "https://github.com/waynexia/arrow-datafusion.git", rev = "2ceb7f927c40787773fdc466d6a4b79f3a6c0001" } datafusion-expr = { git = "https://github.com/waynexia/arrow-datafusion.git", rev = "2ceb7f927c40787773fdc466d6a4b79f3a6c0001" } datafusion-optimizer = { git = "https://github.com/waynexia/arrow-datafusion.git", rev = "2ceb7f927c40787773fdc466d6a4b79f3a6c0001" } datafusion-physical-expr = { git = "https://github.com/waynexia/arrow-datafusion.git", rev = "2ceb7f927c40787773fdc466d6a4b79f3a6c0001" } datafusion-sql = { git = "https://github.com/waynexia/arrow-datafusion.git", rev = "2ceb7f927c40787773fdc466d6a4b79f3a6c0001" } datafusion-substrait = { git = "https://github.com/waynexia/arrow-datafusion.git", rev = "2ceb7f927c40787773fdc466d6a4b79f3a6c0001" } derive_builder = "0.12" futures = "0.3" futures-util = "0.3" greptime-proto = { git = "https://github.com/GreptimeTeam/greptime-proto.git", rev = "940694cfd05c1e93c1dd7aab486184c9e2853098" } itertools = "0.10" lazy_static = "1.4" once_cell = "1.18" opentelemetry-proto = { version = "0.2", features = ["gen-tonic", "metrics"] } parquet = "43.0" paste = "1.0" prost = "0.11" rand = "0.8" regex = "1.8" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" snafu = { version = "0.7", features = ["backtraces"] } sqlparser = { git = "https://github.com/GreptimeTeam/sqlparser-rs.git", rev = "c3814f08afa19786b13d72b1731a1e8b3cac4ab9", features = [ "visitor", ] } tempfile = "3" tokio = { version = "1.28", features = ["full"] } tokio-util = { version = "0.7", features = ["io-util", "compat"] } toml = "0.7" tonic = { version = "0.9", features = ["tls"] } uuid = { version = "1", features = ["serde", "v4", "fast-rng"] } metrics = "0.20" meter-core = { git = "https://github.com/GreptimeTeam/greptime-meter.git", rev = "abbd357c1e193cd270ea65ee7652334a150b628f" } ## workspaces members api = { path = "src/api" } catalog = { path = "src/catalog" } client = { path = "src/client" } cmd = { path = "src/cmd" } common-base = { path = "src/common/base" } common-catalog = { path = "src/common/catalog" } common-datasource = { path = "src/common/datasource" } common-error = { path = "src/common/error" } common-function = { path = "src/common/function" } common-function-macro = { path = "src/common/function-macro" } common-greptimedb-telemetry = { path = "src/common/greptimedb-telemetry" } common-grpc = { path = "src/common/grpc" } common-grpc-expr = { path = "src/common/grpc-expr" } common-mem-prof = { path = "src/common/mem-prof" } common-meta = { path = "src/common/meta" } common-procedure = { path = "src/common/procedure" } common-procedure-test = { path = "src/common/procedure-test" } common-pprof = { path = "src/common/pprof" } common-query = { path = "src/common/query" } common-recordbatch = { path = "src/common/recordbatch" } common-runtime = { path = "src/common/runtime" } substrait = { path = "src/common/substrait" } common-telemetry = { path = "src/common/telemetry" } common-test-util = { path = "src/common/test-util" } common-time = { path = "src/common/time" } common-version = { path = "src/common/version" } datanode = { path = "src/datanode" } datatypes = { path = "src/datatypes" } file-table-engine = { path = "src/file-table-engine" } frontend = { path = "src/frontend" } log-store = { path = "src/log-store" } meta-client = { path = "src/meta-client" } meta-srv = { path = "src/meta-srv" } mito = { path = "src/mito" } mito2 = { path = "src/mito2" } object-store = { path = "src/object-store" } partition = { path = "src/partition" } promql = { path = "src/promql" } query = { path = "src/query" } script = { path = "src/script" } servers = { path = "src/servers" } session = { path = "src/session" } sql = { path = "src/sql" } storage = { path = "src/storage" } store-api = { path = "src/store-api" } table = { path = "src/table" } table-procedure = { path = "src/table-procedure" } [workspace.dependencies.meter-macros] git = "https://github.com/GreptimeTeam/greptime-meter.git" rev = "abbd357c1e193cd270ea65ee7652334a150b628f" [profile.release] debug = true [profile.nightly] inherits = "release" strip = true lto = "thin" debug = false incremental = false