Skip to content

Commit 674dde7

Browse files
committed
cargo fmt
1 parent 2600a6d commit 674dde7

File tree

6 files changed

+21
-16
lines changed

6 files changed

+21
-16
lines changed

rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/evaluator.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
use super::cube_definition::{CubeDefinition, NativeCubeDefinition};
2-
use super::dimension_definition::{
3-
DimensionDefinition, NativeDimensionDefinition,
4-
};
2+
use super::dimension_definition::{DimensionDefinition, NativeDimensionDefinition};
53
use super::measure_definition::{MeasureDefinition, NativeMeasureDefinition};
64
use super::member_sql::{MemberSql, NativeMemberSql};
75
use super::pre_aggregation_description::{
86
NativePreAggregationDescription, PreAggregationDescription,
97
};
108
use super::segment_definition::{NativeSegmentDefinition, SegmentDefinition};
9+
use crate::cube_bridge::granularity_definition::{
10+
GranularityDefinition, NativeGranularityDefinition,
11+
};
1112
use cubenativeutils::wrappers::serializer::{
1213
NativeDeserialize, NativeDeserializer, NativeSerialize,
1314
};
@@ -19,7 +20,6 @@ use serde::{Deserialize, Serialize};
1920
use std::any::Any;
2021
use std::collections::HashMap;
2122
use std::rc::Rc;
22-
use crate::cube_bridge::granularity_definition::{GranularityDefinition, NativeGranularityDefinition};
2323

2424
#[derive(Serialize, Deserialize, Debug)]
2525
pub struct CubeEvaluatorStatic {
@@ -55,7 +55,10 @@ pub trait CubeEvaluator {
5555
cube_name: String,
5656
sql: Rc<dyn MemberSql>,
5757
) -> Result<Vec<CallDep>, CubeError>;
58-
fn resolve_granularity(&self, path: Vec<String>) -> Result<Rc<dyn GranularityDefinition>, CubeError>;
58+
fn resolve_granularity(
59+
&self,
60+
path: Vec<String>,
61+
) -> Result<Rc<dyn GranularityDefinition>, CubeError>;
5962
#[nbridge(vec)]
6063
fn pre_aggregations_for_cube_as_array(
6164
&self,

rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ pub mod evaluator;
1111
pub mod filter_group;
1212
pub mod filter_params;
1313
pub mod geo_item;
14+
pub mod granularity_definition;
1415
pub mod join_definition;
1516
pub mod join_graph;
1617
pub mod join_hints;
@@ -29,4 +30,3 @@ pub mod segment_definition;
2930
pub mod sql_templates_render;
3031
pub mod sql_utils;
3132
pub mod struct_with_sql_member;
32-
pub mod granularity_definition;

rust/cubesqlplanner/cubesqlplanner/src/planner/base_time_dimension.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ impl BaseTimeDimension {
157157

158158
let new_granularity_obj = GranularityHelper::make_granularity_obj(
159159
self.query_tools.cube_evaluator().clone(),
160-
&mut *evaluator_compiler,
160+
&mut evaluator_compiler,
161161
self.query_tools.timezone(),
162162
&self.dimension.name(),
163163
&self.dimension.cube_name(),

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ impl SqlNode for TimeDimensionNode {
5252
templates,
5353
);
5454
}
55-
55+
5656
let converted_tz = if self
5757
.dimensions_with_ignored_timezone
5858
.contains(&ev.full_name())

rust/cubesqlplanner/cubesqlplanner/src/planner/time_dimension/granularity.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use std::rc::Rc;
21
use super::{GranularityHelper, QueryDateTime, SqlInterval};
2+
use crate::planner::sql_evaluator::SqlCall;
33
use chrono_tz::Tz;
44
use cubenativeutils::CubeError;
55
use itertools::Itertools;
6+
use std::rc::Rc;
67
use std::str::FromStr;
7-
use crate::planner::sql_evaluator::SqlCall;
88

99
#[derive(Clone)]
1010
pub struct Granularity {
@@ -50,9 +50,9 @@ impl Granularity {
5050
is_predefined_granularity: false,
5151
is_natural_aligned: false,
5252
calendar_sql,
53-
})
53+
});
5454
}
55-
55+
5656
let origin = if let Some(origin) = origin {
5757
QueryDateTime::from_date_str(timezone, &origin)?
5858
} else if let Some(offset) = &granularity_offset {
@@ -97,7 +97,7 @@ impl Granularity {
9797
pub fn granularity_offset(&self) -> &Option<String> {
9898
&self.granularity_offset
9999
}
100-
100+
101101
pub fn calendar_sql(&self) -> &Option<Rc<SqlCall>> {
102102
&self.calendar_sql
103103
}

rust/cubesqlplanner/cubesqlplanner/src/planner/time_dimension/granularity_helper.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use crate::cube_bridge::evaluator::CubeEvaluator;
2+
use crate::planner::sql_evaluator::Compiler;
23
use crate::planner::BaseTimeDimension;
34
use crate::planner::Granularity;
45
use chrono::prelude::*;
@@ -8,7 +9,6 @@ use itertools::Itertools;
89
use lazy_static::lazy_static;
910
use std::collections::HashMap;
1011
use std::rc::Rc;
11-
use crate::planner::sql_evaluator::Compiler;
1212

1313
pub struct GranularityHelper {}
1414

@@ -234,7 +234,9 @@ impl GranularityHelper {
234234
let granularity_definition = cube_evaluator.resolve_granularity(path)?;
235235
let gran_eval_sql = if let Some(gran_sql) = granularity_definition.sql()? {
236236
Some(compiler.compile_sql_call(&cube_name, gran_sql)?)
237-
} else { None };
237+
} else {
238+
None
239+
};
238240

239241
if gran_eval_sql.is_some() || !Self::is_predefined_granularity(&granularity) {
240242
Some(Granularity::try_new_custom(
@@ -243,7 +245,7 @@ impl GranularityHelper {
243245
granularity_definition.static_data().origin.clone(),
244246
granularity_definition.static_data().interval.clone(),
245247
granularity_definition.static_data().offset.clone(),
246-
gran_eval_sql
248+
gran_eval_sql,
247249
)?)
248250
} else {
249251
Some(Granularity::try_new_predefined(

0 commit comments

Comments
 (0)