Use named fields in ExpressionWithAlias instead of a tuple

(This produces more natural JSON representation when serializing AST
with serde.)
This commit is contained in:
Nickolay Ponomarev 2019-04-20 22:33:22 +03:00
parent 4a5dc8dd4b
commit 085e8a6b04
3 changed files with 7 additions and 7 deletions

View file

@ -1660,7 +1660,7 @@ impl Parser {
if let Some(alias) =
self.parse_optional_alias(keywords::RESERVED_FOR_COLUMN_ALIAS)?
{
projections.push(SQLSelectItem::ExpressionWithAlias(expr, alias));
projections.push(SQLSelectItem::ExpressionWithAlias { expr, alias });
} else {
projections.push(SQLSelectItem::UnnamedExpression(expr));
}