NamedExpression¶
NamedExpression is an extension of the Expression abstraction for named expressions (with an ExprId and an optional qualifier).
Contract¶
ExprId¶
Name¶
Creating NamedExpression¶
Qualifier (Parts)¶
Optional qualifier parts (with the names of catalog, database, table, fields, incl. nested fields)
Converting to Attribute¶
Implementations¶
- Attribute
- others
foldable¶
foldable is part of the Expression abstraction.
foldable is always false (in order to not remove the alias).