File tree 4 files changed +10
-3
lines changed
4 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 80
80
- name : Check datafusion-common without default features
81
81
run : cargo check --all-targets --no-default-features -p datafusion-common
82
82
83
- - name : Check datafusion-functions
83
+ - name : Check datafusion-functions without default features
84
84
run : cargo check --all-targets --no-default-features -p datafusion-functions
85
85
86
+ - name : Check datafusion-substrait without default features
87
+ run : cargo check --all-targets --no-default-features -p datafusion-substrait
88
+
86
89
- name : Check workspace in debug mode
87
90
run : cargo check --all-targets --workspace
88
91
@@ -603,4 +606,4 @@ jobs:
603
606
run : cargo msrv --output-format json --log-target stdout verify
604
607
- name : Check datafusion-cli
605
608
working-directory : datafusion-cli
606
- run : cargo msrv --output-format json --log-target stdout verify
609
+ run : cargo msrv --output-format json --log-target stdout verify
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ arrow-buffer = { workspace = true }
36
36
async-recursion = " 1.0"
37
37
async-trait = { workspace = true }
38
38
chrono = { workspace = true }
39
- datafusion = { workspace = true , default-features = true }
39
+ datafusion = { workspace = true }
40
40
itertools = { workspace = true }
41
41
object_store = { workspace = true }
42
42
pbjson-types = " 0.7"
@@ -51,4 +51,6 @@ serde_json = "1.0"
51
51
tokio = { workspace = true }
52
52
53
53
[features ]
54
+ default = [" physical" ]
55
+ physical = [" datafusion/parquet" ]
54
56
protoc = [" substrait/protoc" ]
Original file line number Diff line number Diff line change 75
75
//! ```
76
76
pub mod extensions;
77
77
pub mod logical_plan;
78
+ #[ cfg( feature = "physical" ) ]
78
79
pub mod physical_plan;
79
80
pub mod serializer;
80
81
pub mod variation_const;
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ mod emit_kind_tests;
20
20
mod function_test;
21
21
mod logical_plans;
22
22
mod roundtrip_logical_plan;
23
+ #[ cfg( feature = "physical" ) ]
23
24
mod roundtrip_physical_plan;
24
25
mod serialize;
25
26
mod substrait_validations;
You can’t perform that action at this time.
0 commit comments