ClickHouse: create view with fields and data types (#1292)

This commit is contained in:
Aleksei Piianin 2024-05-30 18:24:12 +02:00 committed by GitHub
parent 029a999645
commit 375742d1fa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 60 additions and 2 deletions

View file

@ -7282,7 +7282,16 @@ impl<'a> Parser<'a> {
} else {
None
};
Ok(ViewColumnDef { name, options })
let data_type = if dialect_of!(self is ClickHouseDialect) {
Some(self.parse_data_type()?)
} else {
None
};
Ok(ViewColumnDef {
name,
data_type,
options,
})
}
/// Parse a parenthesized comma-separated list of unqualified, possibly quoted identifiers