Skip to content

Commit d2f44dd

Browse files
committed
wip: lint fix
1 parent 4a38020 commit d2f44dd

File tree

5 files changed

+16
-18
lines changed

5 files changed

+16
-18
lines changed

crates/query-engine/sql/src/sql/ast.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,10 @@ impl Join {
161161
/// Get the select expression and table alias regardless of the join type.
162162
pub fn get_select_and_alias(self) -> (Box<Select>, TableAlias) {
163163
match self {
164-
Join::LeftOuterJoin(LeftOuterJoin { select, alias, .. }) => (select, alias),
165-
Join::InnerJoin(InnerJoin { select, alias }) => (select, alias),
166-
Join::CrossJoin(CrossJoin { select, alias }) => (select, alias),
167-
Join::FullOuterJoin(FullOuterJoin { select, alias }) => (select, alias),
164+
Join::LeftOuterJoin(LeftOuterJoin { select, alias, .. })
165+
| Join::InnerJoin(InnerJoin { select, alias })
166+
| Join::CrossJoin(CrossJoin { select, alias })
167+
| Join::FullOuterJoin(FullOuterJoin { select, alias }) => (select, alias),
168168
}
169169
}
170170
}

crates/query-engine/sql/src/sql/convert.rs

+4-6
Original file line numberDiff line numberDiff line change
@@ -640,8 +640,7 @@ impl Value {
640640
Value::EmptyJsonArray => sql.append_syntax("'[]'"),
641641
Value::Int8(i) => sql.append_syntax(format!("{i}").as_str()),
642642
Value::Float8(n) => sql.append_syntax(format!("{n}").as_str()),
643-
Value::Character(s) => sql.append_param(Param::String(s.clone())),
644-
Value::String(s) => sql.append_param(Param::String(s.clone())),
643+
Value::Character(s) | Value::String(s) => sql.append_param(Param::String(s.clone())),
645644
Value::Variable(v) => sql.append_param(Param::Variable(v.clone())),
646645
Value::Bool(true) => sql.append_syntax("true"),
647646
Value::Bool(false) => sql.append_syntax("false"),
@@ -749,13 +748,12 @@ impl TableName {
749748

750749
impl TableAlias {
751750
pub fn to_sql(&self, sql: &mut SQL) {
752-
let name = self.to_string();
751+
let name = self.to_aliased_string();
753752
sql.append_identifier(&name);
754753
}
755754

756-
pub fn to_string(&self) -> String {
757-
let name = format!("{}_{}", self.name, self.unique_index);
758-
name
755+
pub fn to_aliased_string(&self) -> String {
756+
format!("{}_{}", self.name, self.unique_index)
759757
}
760758
}
761759

crates/query-engine/sql/src/sql/helpers.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -252,11 +252,11 @@ pub fn select_rowset(
252252
(output_table_alias, output_column_alias): (TableAlias, ColumnAlias),
253253
(row_table_alias, row_inner_table_alias_): (TableAlias, TableAlias),
254254
(aggregate_table_alias, _aggregate_inner_table_alias): (TableAlias, TableAlias),
255-
_variables: Option<(From, TableReference)>,
255+
_variables: &Option<(From, TableReference)>,
256256
// output_agg_table_alias: &TableAlias,
257257
// with: With,
258258
select_set: SelectSet,
259-
returns_field: ReturnsFields,
259+
returns_field: &ReturnsFields,
260260
) -> Select {
261261
dbg!(output_table_alias);
262262
dbg!(output_column_alias.clone());
@@ -305,13 +305,13 @@ pub fn select_rowset(
305305
ReturnsFields::NoFieldsWereRequested => {
306306
let row1 = vec![(
307307
ColumnAlias {
308-
name: row_table_alias.to_string(),
308+
name: row_table_alias.to_aliased_string(),
309309
},
310310
(Expression::JsonBuildObject(BTreeMap::new())),
311311
)];
312312
let mut sel = simple_select(row1);
313313
dbg!("-------------------------------------------");
314-
dbg!(row_table_alias.to_string());
314+
dbg!(row_table_alias.to_aliased_string());
315315
dbg!("-------------------------------------------");
316316
sel.from = Some(From::Select {
317317
alias: row_inner_table_alias_.clone(),

crates/query-engine/translation/src/translation/query/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ pub fn translate(
5757
state.make_table_alias("aggregates".to_string()),
5858
state.make_table_alias("aggregates_inner".to_string()),
5959
),
60-
variables_from,
60+
&variables_from,
6161
// &state.make_table_alias("universe_agg".to_string()),
6262
// native queries if there are any
6363
// sql::ast::With {
@@ -70,7 +70,7 @@ pub fn translate(
7070
// },
7171
// },
7272
select_set,
73-
returns_field,
73+
&returns_field,
7474
);
7575

7676
dbg!(json_select.clone());

crates/query-engine/translation/src/translation/query/relationships.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ pub fn translate_joins(
6767
state.make_table_alias("aggregates".to_string()),
6868
state.make_table_alias("aggregates_inner".to_string()),
6969
),
70-
None,
70+
&None,
7171
select_set,
72-
returns_field,
72+
&returns_field,
7373
);
7474

7575
Ok(sql::ast::Join::LeftOuterJoin(sql::ast::LeftOuterJoin {

0 commit comments

Comments
 (0)