Skip to content

Commit 80f7aea

Browse files
author
aleksei.p
committed
update
1 parent 85d09b5 commit 80f7aea

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/parser/mod.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8192,19 +8192,14 @@ impl<'a> Parser<'a> {
81928192
/// Parses a column definition within a view.
81938193
fn parse_view_column(&mut self) -> Result<ViewColumnDef, ParserError> {
81948194
let name = self.parse_identifier(false)?;
8195-
let mut options = vec![];
8196-
if (dialect_of!(self is BigQueryDialect | GenericDialect)
8195+
let options = if (dialect_of!(self is BigQueryDialect | GenericDialect)
81978196
&& self.parse_keyword(Keyword::OPTIONS))
81988197
|| (dialect_of!(self is SnowflakeDialect | GenericDialect)
81998198
&& self.parse_keyword(Keyword::COMMENT))
82008199
{
82018200
self.prev_token();
8202-
if let Some(option) = self.parse_optional_column_option()? {
8203-
options.push(option);
8204-
}
8205-
};
8206-
let options = if !options.is_empty() {
8207-
Some(options)
8201+
self.parse_optional_column_option()?
8202+
.map(|option| vec![option])
82088203
} else {
82098204
None
82108205
};

0 commit comments

Comments
 (0)