Skip to content

Commit 7894f8e

Browse files
committed
lint
1 parent ca73b55 commit 7894f8e

File tree

11 files changed

+7
-24
lines changed

11 files changed

+7
-24
lines changed

rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/measure_definition.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use super::case_variant::CaseVariant;
2-
use super::cube_definition::CubeDefinition;
32
use super::member_order_by::{MemberOrderBy, NativeMemberOrderBy};
43
use super::member_sql::{MemberSql, NativeMemberSql};
54
use super::struct_with_sql_member::{NativeStructWithSqlMember, StructWithSqlMember};

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/multistage/dimension.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ use crate::planner::query_properties::OrderByItem;
33
use crate::planner::sql_evaluator::collectors::has_multi_stage_members;
44
use crate::planner::sql_evaluator::MemberSymbol;
55
use cubenativeutils::CubeError;
6-
use itertools::Itertools;
7-
use std::collections::HashSet;
86
use std::rc::Rc;
97
use typed_builder::TypedBuilder;
108

rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/context.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
use cubenativeutils::CubeError;
2-
use itertools::Itertools;
32

4-
use crate::logical_plan::LogicalSchema;
53
use crate::plan::Schema;
64
use crate::planner::planners::multi_stage::TimeShiftState;
75
use crate::planner::sql_evaluator::sql_nodes::SqlNodesFactory;
86
use crate::planner::sql_evaluator::MemberSymbol;
9-
use std::collections::{HashMap, HashSet};
7+
use std::collections::HashMap;
108
use std::rc::Rc;
119

1210
#[derive(Clone, Debug, Default)]

rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/full_key_aggregate.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use super::super::{LogicalNodeProcessor, ProcessableNode, PushDownBuilderContext};
22
use crate::logical_plan::{
3-
pretty_print, FullKeyAggregate, LogicalJoin, ResolvedMultipliedMeasures,
3+
FullKeyAggregate, LogicalJoin, ResolvedMultipliedMeasures,
44
};
55
use crate::physical_plan_builder::PhysicalPlanBuilder;
66
use crate::plan::{

rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/multi_stage_dimension_calculation.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
use super::super::context::PushDownBuilderContext;
22
use super::super::{LogicalNodeProcessor, ProcessableNode};
3-
use crate::logical_plan::{MultiStageCalculationWindowFunction, MultiStageDimensionCalculation};
3+
use crate::logical_plan::MultiStageDimensionCalculation;
44
use crate::physical_plan_builder::PhysicalPlanBuilder;
55
use crate::plan::{Expr, MemberExpression, QueryPlan, SelectBuilder};
66
use crate::planner::sql_evaluator::ReferencesBuilder;
77
use cubenativeutils::CubeError;
8-
use itertools::Itertools;
98
use std::rc::Rc;
109

1110
pub struct MultiStageDimensionCalculationProcessor<'a> {
@@ -25,7 +24,7 @@ impl<'a> LogicalNodeProcessor<'a, MultiStageDimensionCalculation>
2524
measure_calculation: &MultiStageDimensionCalculation,
2625
context: &PushDownBuilderContext,
2726
) -> Result<Self::PhysycalNode, CubeError> {
28-
let (query_tools, templates) = self.builder.qtools_and_templates();
27+
let query_tools = self.builder.query_tools();
2928
let mut context_factory = context.make_sql_nodes_factory()?;
3029
let from = self
3130
.builder

rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/query.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,6 @@ impl QueryProcessor<'_> {
2424
QuerySource::LogicalJoin(_) => false,
2525
}
2626
}
27-
fn is_multi_stage_source(&self, logical_plan: &Query) -> bool {
28-
match logical_plan.source() {
29-
QuerySource::FullKeyAggregate(full_key_aggregate) => {
30-
!full_key_aggregate.multi_stage_subquery_refs().is_empty()
31-
}
32-
QuerySource::PreAggregation(_) => false,
33-
QuerySource::LogicalJoin(_) => false,
34-
}
35-
}
3627
}
3728

3829
impl<'a> LogicalNodeProcessor<'a, Query> for QueryProcessor<'a> {

rust/cubesqlplanner/cubesqlplanner/src/planner/planners/dimension_subquery_planner.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use crate::planner::sql_evaluator::{
99
use crate::planner::QueryProperties;
1010
use cubenativeutils::CubeError;
1111
use std::cell::{Ref, RefCell};
12-
use std::collections::{HashMap, HashSet};
12+
use std::collections::HashMap;
1313
use std::rc::Rc;
1414

1515
pub struct DimensionSubqueryPlanner {

rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/member.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::planner::sql_evaluator::{MeasureTimeShifts, MemberSymbol};
2-
use std::{collections::HashSet, rc::Rc};
2+
use std::rc::Rc;
33

44
#[derive(Clone)]
55
pub struct TimeSeriesDescription {

rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/member_query_planner.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ use crate::planner::{OrderByItem, QueryProperties};
1111

1212
use cubenativeutils::CubeError;
1313
use itertools::Itertools;
14-
use std::collections::HashSet;
1514
use std::rc::Rc;
1615
use std::vec;
1716

rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/collectors/join_hints_collector.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use crate::cube_bridge::join_hints::JoinHintItem;
2-
use crate::planner::sql_evaluator::collectors::has_multi_stage_members;
32
use crate::planner::sql_evaluator::{MemberSymbol, TraversalVisitor};
43
use cubenativeutils::CubeError;
54
use itertools::Itertools;

0 commit comments

Comments
 (0)