Skip to content

Commit b4ced53

Browse files
committed
in work
1 parent d539981 commit b4ced53

25 files changed

+60
-1644
lines changed

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/aggregate_multiplied_subquery.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
use super::pretty_print::*;
2-
use super::LogicalFilter;
3-
use super::LogicalJoin;
42
use super::*;
5-
use crate::planner::query_properties::OrderByItem;
63
use crate::planner::BaseCube;
74
use std::rc::Rc;
85

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/dimension_subquery.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
use super::pretty_print::*;
2-
use super::LogicalSchema;
32
use super::*;
4-
use crate::plan::{Expr, Filter, FilterItem, MemberExpression};
53
use crate::planner::sql_evaluator::MemberSymbol;
64
use std::rc::Rc;
75

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/filter.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
use super::pretty_print::*;
2-
use crate::plan::{Expr, Filter, FilterItem, MemberExpression};
3-
use crate::planner::sql_evaluator::MemberSymbol;
2+
use crate::plan::{Filter, FilterItem};
43
use itertools::Itertools;
5-
use std::rc::Rc;
64

75
pub struct LogicalFilter {
86
pub dimensions_filters: Vec<FilterItem>,

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/full_key_aggregate.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
use super::*;
2-
use crate::plan::{Expr, Filter, FilterItem, MemberExpression};
3-
use crate::planner::query_properties::OrderByItem;
42
use crate::planner::sql_evaluator::MemberSymbol;
53
use std::rc::Rc;
64

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::query_properties::OrderByItem;
32
use crate::planner::sql_evaluator::MemberSymbol;
43
use std::rc::Rc;
54

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::logical_plan::*;
22
use crate::planner::query_properties::OrderByItem;
3-
use crate::planner::sql_evaluator::MeasureTimeShift;
43
use crate::planner::sql_evaluator::MemberSymbol;
54
use itertools::Itertools;
65
use std::rc::Rc;
6+
77
#[derive(PartialEq)]
88
pub enum MultiStageCalculationType {
99
Rank,

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

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
11
use crate::logical_plan::pretty_print::*;
22
use crate::planner::planners::multi_stage::MultiStageAppliedState;
33

4-
use crate::plan::{FilterGroup, FilterItem};
5-
use crate::planner::filter::FilterOperator;
6-
use crate::planner::sql_evaluator::MeasureTimeShift;
7-
use crate::planner::sql_evaluator::MemberSymbol;
8-
use crate::planner::{BaseDimension, BaseMember, BaseTimeDimension};
9-
use cubenativeutils::CubeError;
4+
use crate::planner::BaseMember;
105
use itertools::Itertools;
11-
use std::cmp::PartialEq;
12-
use std::collections::HashMap;
13-
use std::fmt::Debug;
14-
use std::rc::Rc;
156

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

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ mod rolling_window;
77
mod time_series;
88

99
pub use calculation::*;
10-
pub use common::*;
1110
pub use get_date_range::*;
1211
pub use leaf_measure::*;
1312
pub use member::*;

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/pretty_print.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ pub fn pretty_print_filter_item(
115115
}
116116
FilterItem::Group(group) => {
117117
result.println(&format!("{{{}:[", group.operator.to_string()), state);
118-
let items_state = state.new_level();
119118
for item in group.items.iter() {
120119
pretty_print_filter_item(result, state, item);
121120
}

rust/cubesqlplanner/cubesqlplanner/src/logical_plan/query.rs

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

43
pub enum Query {
54
SimpleQuery(SimpleQuery),

0 commit comments

Comments
 (0)