case classAddStructFields(struct: Expression, newFields: Seq[Expression]) extends Expression with RewriteAfterResolution with Product with Serializable
Expression that adds fields to an existing struct.
At optimization time, this expression is rewritten as the creation of new struct with all the
fields of the existing struct as well as the new fields. See io.projectglow.sql.optimizer.ReplaceExpressionsRule
for more details.
Linear Supertypes
Serializable, Serializable, RewriteAfterResolution, Unevaluable, Expression, TreeNode[Expression], Product, Equals, AnyRef, Any
Expression that adds fields to an existing struct.
At optimization time, this expression is rewritten as the creation of new struct with all the fields of the existing struct as well as the new fields. See io.projectglow.sql.optimizer.ReplaceExpressionsRule for more details.