Skip to content

Commit 23e2363

Browse files
committed
Make CaseConversionExpressions foldable if the child is foldable.
1 parent 0ff7568 commit 23e2363

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ trait CaseConversionExpression {
7676
type EvaluatedType = Any
7777

7878
def convert(v: String): String
79-
79+
80+
override def foldable: Boolean = child.foldable
8081
def nullable: Boolean = child.nullable
8182
def dataType: DataType = StringType
8283

0 commit comments

Comments
 (0)