Skip to content

Commit 149ed38

Browse files
authored
Merge pull request #172 from influxdata/crepererum/df-exec-dep
refactor: reduce dependencies of `query` crate
2 parents 27835e5 + 4fbf022 commit 149ed38

File tree

5 files changed

+8
-6
lines changed

5 files changed

+8
-6
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ arrow = { version = "56.2.0", default-features = false, features = ["ipc"] }
2121
chrono = { version = "0.4.42", default-features = false }
2222
datafusion = { version = "50.3.0", default-features = false }
2323
datafusion-common = { version = "50.3.0", default-features = false }
24+
datafusion-execution = { version = "50.3.0", default-features = false }
2425
datafusion-expr = { version = "50.3.0", default-features = false }
2526
datafusion-sql = { version = "50.3.0", default-features = false }
2627
datafusion-udf-wasm-arrow2bytes = { path = "arrow2bytes", version = "0.1.0" }

query/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ edition.workspace = true
55
license.workspace = true
66

77
[dependencies]
8-
datafusion.workspace = true
98
datafusion-common.workspace = true
9+
datafusion-execution.workspace = true
1010
datafusion-expr.workspace = true
1111
datafusion-sql.workspace = true
1212
datafusion-udf-wasm-host.workspace = true
1313
sqlparser.workspace = true
1414
tokio.workspace = true
1515

1616
[dev-dependencies]
17+
datafusion.workspace = true
1718
datafusion-udf-wasm-bundle = { workspace = true, features = ["python"] }
1819
datafusion-udf-wasm-host = { workspace = true }
1920
insta.workspace = true

query/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
use std::collections::HashMap;
55
use std::pin::Pin;
66

7-
use datafusion::execution::TaskContext;
87
use datafusion_common::{DataFusionError, Result as DataFusionResult};
8+
use datafusion_execution::TaskContext;
99
use datafusion_sql::parser::{DFParserBuilder, Statement};
1010
use sqlparser::ast::{CreateFunctionBody, Expr, Statement as SqlStatement, Value};
1111
use sqlparser::dialect::dialect_from_str;

query/tests/integration.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77

88
use std::collections::HashMap;
99

10-
use datafusion::{
11-
assert_batches_eq,
12-
prelude::{DataFrame, SessionContext},
10+
use datafusion::prelude::{DataFrame, SessionContext};
11+
use datafusion_common::{
12+
Result as DataFusionResult, assert_batches_eq, test_util::batches_to_string,
1313
};
14-
use datafusion_common::{Result as DataFusionResult, test_util::batches_to_string};
1514
use datafusion_udf_wasm_host::WasmPermissions;
1615
use datafusion_udf_wasm_query::{
1716
ComponentFn, Lang, ParsedQuery, UdfQueryParser,

0 commit comments

Comments
 (0)