Skip to content

Commit c2a5132

Browse files
add back resolved for Alias
1 parent 556e982 commit c2a5132

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/namedExpressions.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,8 @@ case class Alias(child: Expression, name: String)(
112112
extends NamedExpression with trees.UnaryNode[Expression] {
113113

114114
override type EvaluatedType = Any
115+
// Alias(Generator, xx) need to be transformed into Generate(generator, ...)
116+
override lazy val resolved = childrenResolved && !child.isInstanceOf[Generator]
115117

116118
override def eval(input: Row): Any = child.eval(input)
117119

0 commit comments

Comments
 (0)