Skip to content

Commit 132502e

Browse files
committed
format
1 parent 9b2e8d0 commit 132502e

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

src/ast/query.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1336,7 +1336,7 @@ pub enum TableFactor {
13361336
Pivot {
13371337
table: Box<TableFactor>,
13381338
aggregate_functions: Vec<ExprWithAlias>, // Function expression
1339-
value_column: Vec<Expr>, // Expr is a identifier or a compound identifier
1339+
value_column: Vec<Expr>, // Expr is a identifier or a compound identifier
13401340
value_source: PivotValueSource,
13411341
default_on_null: Option<Expr>,
13421342
alias: Option<TableAlias>,

src/parser/mod.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10826,7 +10826,9 @@ impl<'a> Parser<'a> {
1082610826
allow_empty: bool,
1082710827
) -> Result<Vec<Expr>, ParserError> {
1082810828
self.parse_parenthesized_column_list_inner(optional, allow_empty, |p| {
10829-
Ok(Expr::CompoundIdentifier(p.parse_period_separated(|p| p.parse_identifier())?))
10829+
Ok(Expr::CompoundIdentifier(
10830+
p.parse_period_separated(|p| p.parse_identifier())?,
10831+
))
1083010832
})
1083110833
}
1083210834

@@ -13841,7 +13843,9 @@ impl<'a> Parser<'a> {
1384113843
let value_column = if self.peek_token_ref().token == Token::LParen {
1384213844
self.parse_parenthesized_compound_identifier_list(Mandatory, false)?
1384313845
} else {
13844-
vec![Expr::CompoundIdentifier(self.parse_period_separated(|p| p.parse_identifier())?)]
13846+
vec![Expr::CompoundIdentifier(
13847+
self.parse_period_separated(|p| p.parse_identifier())?,
13848+
)]
1384513849
};
1384613850
self.expect_keyword_is(Keyword::IN)?;
1384713851

tests/sqlparser_common.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10875,7 +10875,10 @@ fn parse_pivot_table() {
1087510875
expected_function("b", Some("t")),
1087610876
expected_function("c", Some("u")),
1087710877
],
10878-
value_column: vec![Expr::CompoundIdentifier(vec![Ident::new("a"), Ident::new("MONTH")])],
10878+
value_column: vec![Expr::CompoundIdentifier(vec![
10879+
Ident::new("a"),
10880+
Ident::new("MONTH")
10881+
])],
1087910882
value_source: PivotValueSource::List(vec![
1088010883
ExprWithAlias {
1088110884
expr: Expr::value(number("1")),
@@ -10927,7 +10930,10 @@ fn parse_pivot_table() {
1092710930
"SELECT * FROM person ",
1092810931
"PIVOT(SUM(age) AS a, AVG(class) AS c FOR (name, age) IN (('John', 30) AS c1, ('Mike', 40) AS c2))"
1092910932
);
10930-
assert_eq!(verified_stmt(sql_with_multiple_value_column).to_string(), sql_with_multiple_value_column);
10933+
assert_eq!(
10934+
verified_stmt(sql_with_multiple_value_column).to_string(),
10935+
sql_with_multiple_value_column
10936+
);
1093110937
}
1093210938

1093310939
#[test]

0 commit comments

Comments
 (0)