WIP Built some initial e2e datafusion infrastructure #58
check.yml
on: pull_request
stable / fmt
4s
nightly / doc
19s
ubuntu / stable / features
1m 14s
Matrix: clippy
Matrix: msrv
Annotations
2 errors and 36 warnings
stable / fmt
Process completed with exit code 1.
|
ubuntu / 1.56.1
Process completed with exit code 101.
|
nightly / doc
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
[clippy] infra/src/query_planner.rs#L15:
infra/src/query_planner.rs#L15
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:15:41
|
15 | use datafusion::execution::runtime_env::RuntimeConfig;
| ^^^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
|
[clippy] infra/src/query_planner.rs#L86:
infra/src/query_planner.rs#L86
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:86:23
|
86 | rn_config: Option<RuntimeConfig>,
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L101:
infra/src/query_planner.rs#L101
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:101:9
|
101 | RuntimeConfig::new()
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L25:
infra/src/query_planner.rs#L25
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::optimizer`
--> infra/src/query_planner.rs:25:5
|
25 | pub optimizer: Arc<Mutex<Option<Box<OptdOptimizer>>>>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `query_planner::OptdQueryPlanner::optimizer` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
= note: `#[warn(private_interfaces)]` on by default
|
[clippy] infra/src/query_planner.rs#L57:
infra/src/query_planner.rs#L57
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::new`
--> infra/src/query_planner.rs:57:5
|
57 | pub fn new(optimizer: OptdOptimizer) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `query_planner::OptdQueryPlanner::new` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L8:
infra/src/query_planner.rs#L8
warning: unused import: `std::collections::HashMap`
--> infra/src/query_planner.rs:8:5
|
8 | use std::collections::HashMap;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
[clippy] infra/src/query_planner.rs#L17:
infra/src/query_planner.rs#L17
warning: unused imports: `Explain`, `PlanType`, `TableSource`, and `ToStringifiedPlan`
--> infra/src/query_planner.rs:17:32
|
17 | use datafusion::logical_expr::{Explain, LogicalPlan, PlanType, TableSource, ToStringifiedPlan};
| ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
|
[clippy] infra/src/main.rs#L4:
infra/src/main.rs#L4
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/main.rs:4:41
|
4 | use datafusion::execution::runtime_env::RuntimeConfig;
| ^^^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
|
[clippy] infra/src/main.rs#L15:
infra/src/main.rs#L15
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/main.rs:15:21
|
15 | let rt_config = RuntimeConfig::new();
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L15:
infra/src/query_planner.rs#L15
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:15:41
|
15 | use datafusion::execution::runtime_env::RuntimeConfig;
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L86:
infra/src/query_planner.rs#L86
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:86:23
|
86 | rn_config: Option<RuntimeConfig>,
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L101:
infra/src/query_planner.rs#L101
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:101:9
|
101 | RuntimeConfig::new()
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L46:
infra/src/query_planner.rs#L46
warning: unused variable: `optimizer`
--> infra/src/query_planner.rs:46:17
|
46 | let mut optimizer = self.optimizer.lock().unwrap().take().unwrap();
| ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_optimizer`
|
= note: `#[warn(unused_variables)]` on by default
|
[clippy] infra/src/query_planner.rs#L46:
infra/src/query_planner.rs#L46
warning: variable does not need to be mutable
--> infra/src/query_planner.rs:46:13
|
46 | let mut optimizer = self.optimizer.lock().unwrap().take().unwrap();
| ----^^^^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` on by default
|
[clippy] infra/src/query_planner.rs#L25:
infra/src/query_planner.rs#L25
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::optimizer`
--> infra/src/query_planner.rs:25:5
|
25 | pub optimizer: Arc<Mutex<Option<Box<OptdOptimizer>>>>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `query_planner::OptdQueryPlanner::optimizer` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
= note: `#[warn(private_interfaces)]` on by default
|
[clippy] infra/src/query_planner.rs#L57:
infra/src/query_planner.rs#L57
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::new`
--> infra/src/query_planner.rs:57:5
|
57 | pub fn new(optimizer: OptdOptimizer) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `query_planner::OptdQueryPlanner::new` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
|
ubuntu / stable / features
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
stable / clippy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
[clippy] infra/src/query_planner.rs#L15:
infra/src/query_planner.rs#L15
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:15:41
|
15 | use datafusion::execution::runtime_env::RuntimeConfig;
| ^^^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
|
[clippy] infra/src/query_planner.rs#L86:
infra/src/query_planner.rs#L86
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:86:23
|
86 | rn_config: Option<RuntimeConfig>,
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L101:
infra/src/query_planner.rs#L101
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:101:9
|
101 | RuntimeConfig::new()
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L25:
infra/src/query_planner.rs#L25
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::optimizer`
--> infra/src/query_planner.rs:25:5
|
25 | pub optimizer: Arc<Mutex<Option<Box<OptdOptimizer>>>>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `query_planner::OptdQueryPlanner::optimizer` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
= note: `#[warn(private_interfaces)]` on by default
|
[clippy] infra/src/query_planner.rs#L57:
infra/src/query_planner.rs#L57
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::new`
--> infra/src/query_planner.rs:57:5
|
57 | pub fn new(optimizer: OptdOptimizer) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `query_planner::OptdQueryPlanner::new` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L8:
infra/src/query_planner.rs#L8
warning: unused import: `std::collections::HashMap`
--> infra/src/query_planner.rs:8:5
|
8 | use std::collections::HashMap;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
[clippy] infra/src/query_planner.rs#L17:
infra/src/query_planner.rs#L17
warning: unused imports: `Explain`, `PlanType`, `TableSource`, and `ToStringifiedPlan`
--> infra/src/query_planner.rs:17:32
|
17 | use datafusion::logical_expr::{Explain, LogicalPlan, PlanType, TableSource, ToStringifiedPlan};
| ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
|
[clippy] infra/src/main.rs#L4:
infra/src/main.rs#L4
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/main.rs:4:41
|
4 | use datafusion::execution::runtime_env::RuntimeConfig;
| ^^^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
|
[clippy] infra/src/main.rs#L15:
infra/src/main.rs#L15
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/main.rs:15:21
|
15 | let rt_config = RuntimeConfig::new();
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L15:
infra/src/query_planner.rs#L15
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:15:41
|
15 | use datafusion::execution::runtime_env::RuntimeConfig;
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L86:
infra/src/query_planner.rs#L86
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:86:23
|
86 | rn_config: Option<RuntimeConfig>,
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L101:
infra/src/query_planner.rs#L101
warning: use of deprecated type alias `datafusion::execution::runtime_env::RuntimeConfig`: please use `RuntimeEnvBuilder` instead
--> infra/src/query_planner.rs:101:9
|
101 | RuntimeConfig::new()
| ^^^^^^^^^^^^^
|
[clippy] infra/src/query_planner.rs#L46:
infra/src/query_planner.rs#L46
warning: unused variable: `optimizer`
--> infra/src/query_planner.rs:46:17
|
46 | let mut optimizer = self.optimizer.lock().unwrap().take().unwrap();
| ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_optimizer`
|
= note: `#[warn(unused_variables)]` on by default
|
[clippy] infra/src/query_planner.rs#L46:
infra/src/query_planner.rs#L46
warning: variable does not need to be mutable
--> infra/src/query_planner.rs:46:13
|
46 | let mut optimizer = self.optimizer.lock().unwrap().take().unwrap();
| ----^^^^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` on by default
|
[clippy] infra/src/query_planner.rs#L25:
infra/src/query_planner.rs#L25
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::optimizer`
--> infra/src/query_planner.rs:25:5
|
25 | pub optimizer: Arc<Mutex<Option<Box<OptdOptimizer>>>>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `query_planner::OptdQueryPlanner::optimizer` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
= note: `#[warn(private_interfaces)]` on by default
|
[clippy] infra/src/query_planner.rs#L57:
infra/src/query_planner.rs#L57
warning: type `query_planner::OptdOptimizer` is more private than the item `query_planner::OptdQueryPlanner::new`
--> infra/src/query_planner.rs:57:5
|
57 | pub fn new(optimizer: OptdOptimizer) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `query_planner::OptdQueryPlanner::new` is reachable at visibility `pub(crate)`
|
note: but type `query_planner::OptdOptimizer` is only usable at visibility `pub(self)`
--> infra/src/query_planner.rs:22:1
|
22 | struct OptdOptimizer {}
| ^^^^^^^^^^^^^^^^^^^^
|
beta / clippy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|