Skip to content

Commit 0f0334b

Browse files
committed
Cargo fmt
1 parent 99762f8 commit 0f0334b

2 files changed

Lines changed: 19 additions & 9 deletions

File tree

src/ast/dml.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ use crate::{
3030
};
3131

3232
use super::{
33-
Assignment, Expr, FromTable, Ident, InsertAliases, TableAliasWithoutColumns, MysqlInsertPriority, ObjectName, OnInsert, OptimizerHint, OrderByExpr, Query, SelectInto, SelectItem, Setting, SqliteOnConflict, TableFactor, TableObject, TableWithJoins, UpdateTableFromKind, Values, display_comma_separated, helpers::attached_token::AttachedToken, query::InputFormatClause
33+
display_comma_separated, helpers::attached_token::AttachedToken, query::InputFormatClause,
34+
Assignment, Expr, FromTable, Ident, InsertAliases, MysqlInsertPriority, ObjectName, OnInsert,
35+
OptimizerHint, OrderByExpr, Query, SelectInto, SelectItem, Setting, SqliteOnConflict,
36+
TableAliasWithoutColumns, TableFactor, TableObject, TableWithJoins, UpdateTableFromKind,
37+
Values,
3438
};
3539

3640
/// INSERT statement.

src/parser/mod.rs

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17168,13 +17168,18 @@ impl<'a> Parser<'a> {
1716817168

1716917169
let table_alias = if self.dialect.supports_insert_table_implicit_alias()
1717017170
&& !self.peek_sub_query()
17171-
&& self.peek_one_of_keywords(&[Keyword::AS, Keyword::DEFAULT, Keyword::VALUES]).is_none() {
17172-
self.maybe_parse(|parser| parser.parse_identifier())?
17173-
.map(|alias| TableAliasWithoutColumns {
17174-
explicit: false,
17175-
alias,
17176-
})
17177-
} else if self.dialect.supports_insert_table_explicit_alias() && self.parse_keyword(Keyword::AS) {
17171+
&& self
17172+
.peek_one_of_keywords(&[Keyword::AS, Keyword::DEFAULT, Keyword::VALUES])
17173+
.is_none()
17174+
{
17175+
self.maybe_parse(|parser| parser.parse_identifier())?
17176+
.map(|alias| TableAliasWithoutColumns {
17177+
explicit: false,
17178+
alias,
17179+
})
17180+
} else if self.dialect.supports_insert_table_explicit_alias()
17181+
&& self.parse_keyword(Keyword::AS)
17182+
{
1717817183
Some(TableAliasWithoutColumns {
1717917184
explicit: true,
1718017185
alias: self.parse_identifier()?,
@@ -19422,7 +19427,8 @@ impl<'a> Parser<'a> {
1942219427

1942319428
/// Returns true if the next keyword indicates a sub query, i.e. SELECT or WITH
1942419429
fn peek_sub_query(&mut self) -> bool {
19425-
self.peek_one_of_keywords(&[Keyword::SELECT, Keyword::WITH]).is_some()
19430+
self.peek_one_of_keywords(&[Keyword::SELECT, Keyword::WITH])
19431+
.is_some()
1942619432
}
1942719433

1942819434
pub(crate) fn parse_show_stmt_options(&mut self) -> Result<ShowStatementOptions, ParserError> {

0 commit comments

Comments
 (0)