Skip to content

Commit 26eb833

Browse files
committed
fix
1 parent a9f6bbb commit 26eb833

16 files changed

+19
-58
lines changed

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/measure_subquery.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use super::*;
2-
use crate::planner::sql_evaluator::MemberSymbol;
32
use std::rc::Rc;
43

54
pub struct MeasureSubquery {

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/schema.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use itertools::Itertools;
22

33
use super::pretty_print::*;
4-
use super::*;
54
use crate::planner::sql_evaluator::MemberSymbol;
65
use std::collections::HashSet;
76
use std::rc::Rc;

rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/builder.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,15 @@ use super::{LogicalNodeProcessor, ProcessableNode};
33
use crate::logical_plan::*;
44
use crate::plan::schema::QualifiedColumnName;
55
use crate::plan::*;
6-
use crate::planner::planners::multi_stage::TimeShiftState;
76
use crate::planner::query_properties::OrderByItem;
87
use crate::planner::query_tools::QueryTools;
9-
use crate::planner::sql_evaluator::sql_nodes::SqlNodesFactory;
108
use crate::planner::sql_evaluator::MemberSymbol;
119
use crate::planner::sql_evaluator::ReferencesBuilder;
1210
use crate::planner::sql_templates::PlanSqlTemplates;
13-
use crate::planner::BaseMemberHelper;
14-
use crate::planner::SqlJoinCondition;
1511
use crate::planner::{BaseMember, MemberSymbolRef};
1612
use cubenativeutils::CubeError;
1713
use itertools::Itertools;
1814
use std::collections::HashMap;
19-
use std::collections::HashSet;
2015
use std::rc::Rc;
2116

2217
const TOTAL_COUNT: &str = "total_count";

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use cubenativeutils::CubeError;
22

3-
use crate::plan::schema::QualifiedColumnName;
43
use crate::plan::Schema;
54
use crate::planner::planners::multi_stage::TimeShiftState;
65
use crate::planner::sql_evaluator::sql_nodes::SqlNodesFactory;

rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@ mod processors;
66
pub use builder::*;
77
use context::*;
88
use node_processor::*;
9-
use processors::*;

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

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
use super::super::{LogicalNodeProcessor, ProcessableNode, PushDownBuilderContext};
22
use crate::logical_plan::{
3-
AggregateMultipliedSubquery, AggregateMultipliedSubquerySouce, SimpleQuery, SimpleQuerySource,
3+
AggregateMultipliedSubquery, AggregateMultipliedSubquerySouce,
44
};
55
use crate::physical_plan_builder::PhysicalPlanBuilder;
66
use crate::plan::{
7-
Expr, Filter, From, JoinBuilder, JoinCondition, MemberExpression, QualifiedColumnName,
8-
QueryPlan, Select, SelectBuilder,
7+
Expr, From, JoinBuilder, JoinCondition, MemberExpression, QualifiedColumnName, Select, SelectBuilder,
98
};
10-
use crate::planner::query_tools::QueryTools;
119
use crate::planner::sql_evaluator::ReferencesBuilder;
12-
use crate::planner::sql_templates::PlanSqlTemplates;
13-
use crate::planner::{BaseMember, MemberSymbolRef};
10+
use crate::planner::BaseMember;
1411
use cubenativeutils::CubeError;
1512
use std::collections::HashMap;
1613
use std::rc::Rc;

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

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
11
use super::super::{LogicalNodeProcessor, ProcessableNode, PushDownBuilderContext};
22
use crate::logical_plan::{
3-
pretty_print, pretty_print_rc, FullKeyAggregate, ResolvedMultipliedMeasures, SimpleQuery,
4-
SimpleQuerySource,
3+
pretty_print, FullKeyAggregate, ResolvedMultipliedMeasures,
54
};
65
use crate::physical_plan_builder::PhysicalPlanBuilder;
76
use crate::plan::{
8-
Expr, Filter, From, FromSource, JoinBuilder, JoinCondition, MemberExpression,
9-
QualifiedColumnName, QueryPlan, Select, SelectBuilder, SingleAliasedSource, Union,
7+
Expr, From, FromSource, JoinBuilder, JoinCondition,
8+
QualifiedColumnName, SelectBuilder, SingleAliasedSource, Union,
109
};
11-
use crate::planner::query_tools::QueryTools;
1210
use crate::planner::sql_evaluator::sql_nodes::SqlNodesFactory;
13-
use crate::planner::sql_evaluator::{MemberSymbol, ReferencesBuilder};
14-
use crate::planner::sql_templates::PlanSqlTemplates;
15-
use crate::planner::{BaseMember, MemberSymbolRef};
11+
use crate::planner::sql_evaluator::ReferencesBuilder;
12+
use crate::planner::BaseMember;
1613
use cubenativeutils::CubeError;
17-
use itertools::Itertools;
18-
use std::collections::HashMap;
1914
use std::rc::Rc;
2015

2116
trait FullKeyAggregateStrategy {

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
use super::super::{LogicalNodeProcessor, ProcessableNode, PushDownBuilderContext};
2-
use crate::logical_plan::{KeysSubQuery, SimpleQuery, SimpleQuerySource};
2+
use crate::logical_plan::KeysSubQuery;
33
use crate::physical_plan_builder::PhysicalPlanBuilder;
4-
use crate::plan::{Expr, Filter, MemberExpression, QueryPlan, Select, SelectBuilder};
5-
use crate::planner::query_tools::QueryTools;
4+
use crate::plan::{Select, SelectBuilder};
65
use crate::planner::sql_evaluator::ReferencesBuilder;
7-
use crate::planner::sql_templates::PlanSqlTemplates;
86
use crate::planner::{BaseMember, MemberSymbolRef};
97
use cubenativeutils::CubeError;
108
use std::collections::HashMap;

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
use super::super::{LogicalNodeProcessor, ProcessableNode, PushDownBuilderContext};
2-
use crate::logical_plan::{CubeJoinItem, LogicalJoin, LogicalJoinItem, SimpleQuery};
2+
use crate::logical_plan::{CubeJoinItem, LogicalJoin, LogicalJoinItem};
33
use crate::physical_plan_builder::PhysicalPlanBuilder;
4-
use crate::plan::{From, JoinBuilder, JoinCondition, QueryPlan, Select};
5-
use crate::planner::query_tools::QueryTools;
6-
use crate::planner::sql_templates::PlanSqlTemplates;
4+
use crate::plan::{From, JoinBuilder, JoinCondition};
75
use crate::planner::SqlJoinCondition;
86
use cubenativeutils::CubeError;
97
use std::rc::Rc;

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ use super::super::{LogicalNodeProcessor, ProcessableNode};
33
use crate::logical_plan::{MultiStageCalculationWindowFunction, MultiStageMeasureCalculation};
44
use crate::physical_plan_builder::PhysicalPlanBuilder;
55
use crate::plan::{Expr, MemberExpression, QueryPlan, SelectBuilder};
6-
use crate::planner::query_tools::QueryTools;
76
use crate::planner::sql_evaluator::ReferencesBuilder;
8-
use crate::planner::sql_templates::PlanSqlTemplates;
97
use cubenativeutils::CubeError;
108
use itertools::Itertools;
119
use std::collections::HashMap;

0 commit comments

Comments
 (0)