Skip to content

Commit 85d8b4f

Browse files
committed
1 parent 9f6f8e3 commit 85d8b4f

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/ast/query.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1627,7 +1627,7 @@ pub struct TableAliasColumnDef {
16271627

16281628
impl TableAliasColumnDef {
16291629
/// Create a new table alias column definition with only a name and no type
1630-
pub fn from_column_name(name: &str) -> Self {
1630+
pub fn from_name<S: Into<String>>(name: S) -> Self {
16311631
TableAliasColumnDef {
16321632
name: Ident::new(name),
16331633
data_type: None,

tests/sqlparser_common.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -533,9 +533,9 @@ fn parse_select_with_table_alias() {
533533
alias: Some(TableAlias {
534534
name: Ident::new("l"),
535535
columns: vec![
536-
TableAliasColumnDef::from_column_name("A"),
537-
TableAliasColumnDef::from_column_name("B"),
538-
TableAliasColumnDef::from_column_name("C"),
536+
TableAliasColumnDef::from_name("A"),
537+
TableAliasColumnDef::from_name("B"),
538+
TableAliasColumnDef::from_name("C"),
539539
],
540540
}),
541541
args: None,
@@ -6374,8 +6374,8 @@ fn parse_cte_renamed_columns() {
63746374
let query = all_dialects().verified_query(sql);
63756375
assert_eq!(
63766376
vec![
6377-
TableAliasColumnDef::from_column_name("col1"),
6378-
TableAliasColumnDef::from_column_name("col2")
6377+
TableAliasColumnDef::from_name("col1"),
6378+
TableAliasColumnDef::from_name("col2")
63796379
],
63806380
query
63816381
.with
@@ -6405,7 +6405,7 @@ fn parse_recursive_cte() {
64056405
value: "nums".to_string(),
64066406
quote_style: None,
64076407
},
6408-
columns: vec![TableAliasColumnDef::from_column_name("val")],
6408+
columns: vec![TableAliasColumnDef::from_name("val")],
64096409
},
64106410
query: Box::new(cte_query),
64116411
from: None,
@@ -9349,8 +9349,8 @@ fn parse_pivot_table() {
93499349
quote_style: None
93509350
},
93519351
columns: vec![
9352-
TableAliasColumnDef::from_column_name("c"),
9353-
TableAliasColumnDef::from_column_name("d"),
9352+
TableAliasColumnDef::from_name("c"),
9353+
TableAliasColumnDef::from_name("d"),
93549354
],
93559355
}),
93569356
}
@@ -9412,7 +9412,7 @@ fn parse_unpivot_table() {
94129412
name: Ident::new("u"),
94139413
columns: ["product", "quarter", "quantity"]
94149414
.into_iter()
9415-
.map(TableAliasColumnDef::from_column_name)
9415+
.map(TableAliasColumnDef::from_name)
94169416
.collect(),
94179417
}),
94189418
}

0 commit comments

Comments
 (0)