Skip to content

Commit 61fce14

Browse files
committed
remove unsused files
1 parent 6739e0d commit 61fce14

File tree

17 files changed

+26
-90
lines changed

17 files changed

+26
-90
lines changed

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use crate::logical_plan::pretty_print::*;
22
use crate::planner::planners::multi_stage::MultiStageAppliedState;
33

4-
use itertools::Itertools;
54

65
impl PrettyPrint for MultiStageAppliedState {
76
fn pretty_print(&self, result: &mut PrettyPrintResult, state: &PrettyPrintState) {

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

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ impl PhysicalPlanBuilder {
3333
&self.query_tools
3434
}
3535

36-
pub(super) fn plan_sql_templates(&self) -> &PlanSqlTemplates {
37-
&self.plan_sql_templates
38-
}
39-
4036
pub(super) fn qtools_and_templates(&self) -> (&Rc<QueryTools>, &PlanSqlTemplates) {
4137
(&self.query_tools, &self.plan_sql_templates)
4238
}
@@ -101,12 +97,7 @@ impl PhysicalPlanBuilder {
10197
if let Some(required_measures) = &context.required_measures {
10298
required_measures
10399
.iter()
104-
.map(|member| {
105-
(
106-
member.clone(),
107-
node_measures.iter().find(|m| m == &member).is_some(),
108-
)
109-
})
100+
.map(|member| (member.clone(), node_measures.iter().any(|m| m == member)))
110101
.collect_vec()
111102
} else {
112103
node_measures

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ impl<'a> KeysFullKeyAggregateStrategy<'a> {
2828
}
2929
}
3030

31-
impl<'a> FullKeyAggregateStrategy for KeysFullKeyAggregateStrategy<'a> {
31+
impl FullKeyAggregateStrategy for KeysFullKeyAggregateStrategy<'_> {
3232
fn process(
3333
&self,
3434
full_key_aggregate: &FullKeyAggregate,
@@ -72,7 +72,7 @@ impl<'a> FullKeyAggregateStrategy for KeysFullKeyAggregateStrategy<'a> {
7272
data_queries.push(query);
7373
}
7474
}
75-
ResolvedMultipliedMeasures::PreAggregation(simple_query) => todo!(),
75+
ResolvedMultipliedMeasures::PreAggregation(_simple_query) => todo!(),
7676
}
7777
}
7878
for multi_stage_ref in full_key_aggregate.multi_stage_subquery_refs.iter() {
@@ -184,7 +184,7 @@ impl<'a> InnerJoinFullKeyAggregateStrategy<'a> {
184184
}
185185
}
186186

187-
impl<'a> FullKeyAggregateStrategy for InnerJoinFullKeyAggregateStrategy<'a> {
187+
impl FullKeyAggregateStrategy for InnerJoinFullKeyAggregateStrategy<'_> {
188188
fn process(
189189
&self,
190190
full_key_aggregate: &FullKeyAggregate,
@@ -217,7 +217,7 @@ impl<'a> FullKeyAggregateStrategy for InnerJoinFullKeyAggregateStrategy<'a> {
217217
data_queries.push(query);
218218
}
219219
}
220-
ResolvedMultipliedMeasures::PreAggregation(simple_query) => todo!(),
220+
ResolvedMultipliedMeasures::PreAggregation(_simple_query) => todo!(),
221221
}
222222
}
223223

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ impl<'a> LogicalNodeProcessor<'a, LogicalJoin> for LogicalJoinProcessor<'a> {
2121
logical_join: &LogicalJoin,
2222
context: &PushDownBuilderContext,
2323
) -> Result<Self::PhysycalNode, CubeError> {
24-
let query_tools = self.builder.query_tools();
2524
let root = logical_join.root.cube.clone();
2625
if logical_join.joins.is_empty() && logical_join.dimension_subqueries.is_empty() {
2726
Ok(From::new_from_cube(
@@ -52,7 +51,6 @@ impl<'a> LogicalNodeProcessor<'a, LogicalJoin> for LogicalJoinProcessor<'a> {
5251
cube.cube.clone(),
5352
Some(cube.cube.default_alias_with_prefix(&context.alias_prefix)),
5453
JoinCondition::new_base_join(SqlJoinCondition::try_new(
55-
query_tools.clone(),
5654
on_sql.clone(),
5755
)?),
5856
);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ impl<'a> LogicalNodeProcessor<'a, MultiStageTimeSeries> for MultiStageTimeSeries
1919
fn process(
2020
&self,
2121
time_series: &MultiStageTimeSeries,
22-
context: &PushDownBuilderContext,
22+
_context: &PushDownBuilderContext,
2323
) -> Result<Self::PhysycalNode, CubeError> {
2424
let (query_tools, plan_sql_templates) = self.builder.qtools_and_templates();
2525
let time_dimension = time_series.time_dimension.clone();

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub struct QueryProcessor<'a> {
1111
builder: &'a PhysicalPlanBuilder,
1212
}
1313

14-
impl<'a> QueryProcessor<'a> {
14+
impl QueryProcessor<'_> {
1515
fn is_over_full_aggregated_source(&self, logical_plan: &Query) -> bool {
1616
match logical_plan.source {
1717
QuerySource::FullKeyAggregate(_) => true,
@@ -61,7 +61,7 @@ impl<'a> LogicalNodeProcessor<'a, Query> for QueryProcessor<'a> {
6161
QuerySource::FullKeyAggregate(full_key_aggregate) => self
6262
.builder
6363
.process_node(full_key_aggregate.as_ref(), &context)?,
64-
QuerySource::PreAggregation(pre_aggregation) => {
64+
QuerySource::PreAggregation(_pre_aggregation) => {
6565
todo!()
6666
/* let res = self.process_pre_aggregation(
6767
pre_aggregation,

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,12 @@ impl<'a> LogicalNodeProcessor<'a, ResolvedMultipliedMeasures>
2121
resolved_multiplied_measures: &ResolvedMultipliedMeasures,
2222
context: &PushDownBuilderContext,
2323
) -> Result<Self::PhysycalNode, CubeError> {
24-
let query_tools = self.builder.query_tools();
2524
match resolved_multiplied_measures {
2625
ResolvedMultipliedMeasures::ResolveMultipliedMeasures(resolve_multiplied_measures) => {
2726
self.builder
2827
.process_node(resolve_multiplied_measures.as_ref(), context)
2928
}
30-
ResolvedMultipliedMeasures::PreAggregation(pre_aggregation_query) => {
29+
ResolvedMultipliedMeasures::PreAggregation(_pre_aggregation_query) => {
3130
todo!()
3231
/* let pre_aggregation_query =
3332
self.build_simple_query(pre_aggregation_query, context)?;

rust/cubesqlplanner/cubesqlplanner/src/planner/base_join_condition.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use super::query_tools::QueryTools;
21
use super::sql_evaluator::SqlCall;
32
use super::{evaluate_sql_call_with_context, VisitorContext};
43
use crate::planner::sql_templates::PlanSqlTemplates;
@@ -13,17 +12,10 @@ pub trait BaseJoinCondition {
1312
}
1413
pub struct SqlJoinCondition {
1514
sql_call: Rc<SqlCall>,
16-
query_tools: Rc<QueryTools>,
1715
}
1816
impl SqlJoinCondition {
19-
pub fn try_new(
20-
query_tools: Rc<QueryTools>,
21-
sql_call: Rc<SqlCall>,
22-
) -> Result<Rc<Self>, CubeError> {
23-
Ok(Rc::new(Self {
24-
sql_call,
25-
query_tools,
26-
}))
17+
pub fn try_new(sql_call: Rc<SqlCall>) -> Result<Rc<Self>, CubeError> {
18+
Ok(Rc::new(Self { sql_call }))
2719
}
2820
}
2921

rust/cubesqlplanner/cubesqlplanner/src/planner/filter/base_segment.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ use std::rc::Rc;
99

1010
pub struct BaseSegment {
1111
full_name: String,
12-
query_tools: Rc<QueryTools>,
1312
member_evaluator: Rc<MemberSymbol>,
1413
cube_name: String,
1514
name: String,
@@ -41,7 +40,6 @@ impl BaseSegment {
4140

4241
Ok(Rc::new(Self {
4342
full_name,
44-
query_tools,
4543
member_evaluator,
4644
cube_name,
4745
name,

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

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,8 @@ impl MultipliedMeasuresQueryPlanner {
134134
measures: &Vec<Rc<MemberSymbol>>,
135135
key_join: Rc<dyn JoinDefinition>,
136136
) -> Result<Rc<AggregateMultipliedSubquery>, CubeError> {
137-
let subquery_dimensions = collect_sub_query_dimensions_from_symbols(
138-
&measures,
139-
&self.join_planner,
140-
&key_join,
141-
self.query_tools.clone(),
142-
)?;
137+
let subquery_dimensions =
138+
collect_sub_query_dimensions_from_symbols(&measures, &self.join_planner, &key_join)?;
143139

144140
let dimension_subquery_planner = DimensionSubqueryPlanner::try_new(
145141
&subquery_dimensions,
@@ -228,12 +224,8 @@ impl MultipliedMeasuresQueryPlanner {
228224
measures: &Vec<Rc<MemberSymbol>>,
229225
primary_keys_dimensions: &Vec<Rc<MemberSymbol>>,
230226
) -> Result<Rc<MeasureSubquery>, CubeError> {
231-
let subquery_dimensions = collect_sub_query_dimensions_from_members(
232-
&measures,
233-
&self.join_planner,
234-
&key_join,
235-
self.query_tools.clone(),
236-
)?;
227+
let subquery_dimensions =
228+
collect_sub_query_dimensions_from_members(&measures, &self.join_planner, &key_join)?;
237229
let dimension_subquery_planner = DimensionSubqueryPlanner::try_new(
238230
&subquery_dimensions,
239231
self.query_tools.clone(),
@@ -264,12 +256,8 @@ impl MultipliedMeasuresQueryPlanner {
264256
.query_properties
265257
.get_member_symbols(true, true, false, true, &measures);
266258

267-
let subquery_dimensions = collect_sub_query_dimensions_from_symbols(
268-
&all_symbols,
269-
&self.join_planner,
270-
&join,
271-
self.query_tools.clone(),
272-
)?;
259+
let subquery_dimensions =
260+
collect_sub_query_dimensions_from_symbols(&all_symbols, &self.join_planner, &join)?;
273261

274262
let dimension_subquery_planner = DimensionSubqueryPlanner::try_new(
275263
&subquery_dimensions,
@@ -326,12 +314,8 @@ impl MultipliedMeasuresQueryPlanner {
326314
self.query_properties
327315
.get_member_symbols(true, true, false, true, &dimensions);
328316

329-
let subquery_dimensions = collect_sub_query_dimensions_from_symbols(
330-
&all_symbols,
331-
&self.join_planner,
332-
&key_join,
333-
self.query_tools.clone(),
334-
)?;
317+
let subquery_dimensions =
318+
collect_sub_query_dimensions_from_symbols(&all_symbols, &self.join_planner, &key_join)?;
335319

336320
let dimension_subquery_planner = DimensionSubqueryPlanner::try_new(
337321
&subquery_dimensions,

0 commit comments

Comments
 (0)