Skip to content

Commit 1d4f34f

Browse files
committed
update
1 parent ef08b6a commit 1d4f34f

File tree

8 files changed

+8
-38
lines changed

8 files changed

+8
-38
lines changed

rust/cubesqlplanner/cubesqlplanner/src/plan/join.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use super::{time_series, Schema, SingleAliasedSource};
1+
use super::{Schema, SingleAliasedSource};
22
use crate::planner::sql_templates::PlanSqlTemplates;
33
use crate::planner::{BaseJoinCondition, BaseMember, VisitorContext};
44
use cubenativeutils::CubeError;

rust/cubesqlplanner/cubesqlplanner/src/plan/time_series.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
use super::{Schema, SchemaColumn, Select, Union};
1+
use super::{Schema, SchemaColumn};
22
use crate::planner::sql_templates::PlanSqlTemplates;
33
use cubenativeutils::CubeError;
4-
use std::rc::Rc;
54

65
pub struct TimeSeries {
76
pub time_dimension_name: String,

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ use cubenativeutils::CubeError;
88
use lazy_static::lazy_static;
99
use regex::Regex;
1010
use std::rc::Rc;
11-
use std::str::FromStr;
1211

1312
#[derive(Debug, Clone, PartialEq, Eq)]
1413
pub enum FilterType {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::planner::planners::multi_stage::MultiStageTimeShift;
44
use crate::planner::{BaseDimension, BaseTimeDimension};
55
use itertools::Itertools;
66
use std::cmp::PartialEq;
7-
use std::collections::{HashMap, HashSet};
7+
use std::collections::HashMap;
88
use std::fmt::Debug;
99
use std::rc::Rc;
1010

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,4 +1,4 @@
1-
use crate::cube_bridge::measure_definition::{MeasureDefinition, TimeShiftReference};
1+
use crate::cube_bridge::measure_definition::TimeShiftReference;
22
use crate::planner::sql_evaluator::EvaluationNode;
33
use crate::planner::BaseMember;
44
use crate::planner::BaseTimeDimension;

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

Lines changed: 4 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use std::collections::{HashMap, HashSet};
2121
use std::rc::Rc;
2222
pub struct MultiStageMemberQueryPlanner {
2323
query_tools: Rc<QueryTools>,
24-
query_properties: Rc<QueryProperties>,
24+
_query_properties: Rc<QueryProperties>,
2525
description: Rc<MultiStageQueryDescription>,
2626
}
2727

@@ -33,7 +33,7 @@ impl MultiStageMemberQueryPlanner {
3333
) -> Self {
3434
Self {
3535
query_tools,
36-
query_properties,
36+
_query_properties: query_properties,
3737
description,
3838
}
3939
}
@@ -83,7 +83,7 @@ impl MultiStageMemberQueryPlanner {
8383
fn plan_rolling_window_query(
8484
&self,
8585
rolling_window_desc: &RollingWindowDescription,
86-
multi_stage_member: &MultiStageInodeMember,
86+
_multi_stage_member: &MultiStageInodeMember,
8787
cte_schemas: &HashMap<String, Rc<Schema>>,
8888
) -> Result<Rc<Cte>, CubeError> {
8989
let inputs = self.input_cte_aliases();
@@ -226,7 +226,7 @@ impl MultiStageMemberQueryPlanner {
226226

227227
fn make_input_join(
228228
&self,
229-
multi_stage_member: &MultiStageInodeMember,
229+
_multi_stage_member: &MultiStageInodeMember,
230230
cte_schemas: &HashMap<String, Rc<Schema>>,
231231
) -> Result<QueryPlan, CubeError> {
232232
let inputs = self.input_cte_aliases();
@@ -337,31 +337,6 @@ impl MultiStageMemberQueryPlanner {
337337
Ok(Rc::new(result))
338338
}
339339

340-
fn extract_filters(
341-
&self,
342-
allowed_filter_members: &HashSet<String>,
343-
filters: &Vec<FilterItem>,
344-
) -> Vec<FilterItem> {
345-
let mut result = Vec::new();
346-
for item in filters.iter() {
347-
match item {
348-
FilterItem::Group(group) => {
349-
let new_group = FilterItem::Group(Rc::new(FilterGroup::new(
350-
group.operator.clone(),
351-
self.extract_filters(allowed_filter_members, &group.items),
352-
)));
353-
result.push(new_group);
354-
}
355-
FilterItem::Item(itm) => {
356-
if allowed_filter_members.contains(&itm.member_name()) {
357-
result.push(FilterItem::Item(itm.clone()));
358-
}
359-
}
360-
}
361-
}
362-
result
363-
}
364-
365340
fn all_dimensions(&self) -> Vec<Rc<dyn BaseMember>> {
366341
BaseMemberHelper::iter_as_base_member(self.description.state().dimensions())
367342
.chain(BaseMemberHelper::iter_as_base_member(

rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/sql_nodes/evaluate_sql.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use super::SqlNode;
2-
use crate::cube_bridge::memeber_sql::MemberSqlArg;
32
use crate::planner::query_tools::QueryTools;
43
use crate::planner::sql_evaluator::SqlEvaluatorVisitor;
54
use crate::planner::sql_evaluator::{EvaluationNode, MemberSymbolType};

rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/member_symbol.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
use std::rc::Rc;
2-
31
pub trait MemberSymbol {
42
fn cube_name(&self) -> &String;
53
fn name(&self) -> &String;

0 commit comments

Comments
 (0)