Skip to content

WIP Built some initial e2e datafusion infrastructure #58

WIP Built some initial e2e datafusion infrastructure

WIP Built some initial e2e datafusion infrastructure #58

Triggered via pull request January 27, 2025 23:56
Status Failure
Total duration 1m 53s
Artifacts

check.yml

on: pull_request
stable / fmt
4s
stable / fmt
nightly / doc
19s
nightly / doc
ubuntu / stable / features
1m 14s
ubuntu / stable / features
Matrix: clippy
Matrix: msrv
Fit to window
Zoom out
Zoom in

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